pub struct LockfileModuleV3 {
pub name: String,
pub package_version: String,
pub package_name: String,
pub source: String,
pub resolved: String,
pub abi: Abi,
pub entry: String,
pub root: String,
pub prehashed_module_key: Option<String>,
}Expand description
legacy Lockfile module struct; which is only used to parse legacy lockfiles which get transformed into up to date ones (V3)
Fields§
§name: String§package_version: String§package_name: String§source: String§resolved: String§abi: Abi§entry: StringThe entry is where the wasm module lives
root: StringThe root is where the manifest lives
prehashed_module_key: Option<String>The hash of the wasm module cached here for faster startup time
Trait Implementations§
Source§impl Clone for LockfileModuleV3
impl Clone for LockfileModuleV3
Source§impl Debug for LockfileModuleV3
impl Debug for LockfileModuleV3
Source§impl Default for LockfileModuleV3
impl Default for LockfileModuleV3
Source§impl<'de> Deserialize<'de> for LockfileModuleV3
impl<'de> Deserialize<'de> for LockfileModuleV3
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
impl Eq for LockfileModuleV3
Source§impl PartialEq for LockfileModuleV3
impl PartialEq for LockfileModuleV3
Source§impl Serialize for LockfileModuleV3
impl Serialize for LockfileModuleV3
impl StructuralPartialEq for LockfileModuleV3
Auto Trait Implementations§
impl Freeze for LockfileModuleV3
impl RefUnwindSafe for LockfileModuleV3
impl Send for LockfileModuleV3
impl Sync for LockfileModuleV3
impl Unpin for LockfileModuleV3
impl UnsafeUnpin for LockfileModuleV3
impl UnwindSafe for LockfileModuleV3
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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