pub struct CachedModule {
pub source_hash: String,
pub wasm_binary: Vec<u8>,
pub compiled_at: SystemTime,
pub compilation_options: CompilationOptions,
}Expand description
Cached compiled module
Fields§
§source_hash: StringSource code hash
wasm_binary: Vec<u8>Compiled WASM binary
compiled_at: SystemTimeCompilation timestamp
compilation_options: CompilationOptionsCompilation options used
Trait Implementations§
Source§impl Clone for CachedModule
impl Clone for CachedModule
Source§fn clone(&self) -> CachedModule
fn clone(&self) -> CachedModule
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CachedModule
impl Debug for CachedModule
Source§impl<'de> Deserialize<'de> for CachedModule
impl<'de> Deserialize<'de> for CachedModule
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CachedModule
impl RefUnwindSafe for CachedModule
impl Send for CachedModule
impl Sync for CachedModule
impl Unpin for CachedModule
impl UnwindSafe for CachedModule
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more