This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
fn check_signature(&self, key: &ed25519_dalek::PublicKey) -> StdResult<(), ed25519_dalek::ed25519::Error> { | |
let bytes = self.details_as_proto() | |
.expect("Couldn't serialize details"); | |
let res = key.verify(&bytes, self.signature()); | |
dbg!(&res); | |
return res | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
struct Thing { | |
inner: Inner, | |
} | |
struct Inner { | |
name: Composite, | |
} | |
struct Composite { | |
t1: String, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
pub enum Thing { | |
Lol { | |
name: String, | |
other: u64, | |
}, | |
Haha { | |
name: String, | |
whatever: i8, | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
impl PathWithTransform for RemotePathDescriptor { | |
type Output = RemotePathDescriptor; | |
fn with_modification<T: AsTransform>(&self, detail: &T) -> RemotePathDescriptor { | |
use RemotePathDescriptor::*; | |
let tweak = detail.as_transform().tweak_name(); | |
match self { | |
dt @ DateTime { .. } => dt.clone(), | |
dn @ DateName { .. } => { | |
let new = dn.clone(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
impl<T: Into<U>, U: DescriptorNameable> DescriptorNameable for T { | |
fn staging_name(&self) -> String { | |
self.into().staging_name() | |
} | |
fn manifest_name(&self) -> String { | |
self.into().manifest_name() | |
} | |
fn remote_path(&self) -> PathBuf { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
use web_sys; | |
use web_sys::{Request, RequestInit, RequestMode, Response, Element}; | |
mod utils; | |
use wasm_bindgen::prelude::*; | |
use wasm_bindgen::JsCast; | |
use wasm_bindgen_futures::JsFuture; | |
use stokepile_shared::staging::StagedFile; |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
use std::io::{self, Read}; | |
use protobuf; | |
use rocket::{Request, Data, Outcome::*}; | |
use rocket::data::{FromDataSimple, Outcome, Transform, Transformed}; | |
use rocket::http::Status; | |
// We have to involve a local trait for *reasons* | |
trait FromDataMarker {} |
NewerOlder