#[repr(u8)]pub enum ArchivedGlobalInitwhere
i32: Archive,
i64: Archive,
f32: Archive,
f64: Archive,
V128: Archive,
GlobalIndex: Archive,
FunctionIndex: Archive,
InitExpr: Archive,{
I32Const(<i32 as Archive>::Archived),
I64Const(<i64 as Archive>::Archived),
F32Const(<f32 as Archive>::Archived),
F64Const(<f64 as Archive>::Archived),
V128Const(<V128 as Archive>::Archived),
GetGlobal(<GlobalIndex as Archive>::Archived),
RefNullConst,
RefFunc(<FunctionIndex as Archive>::Archived),
Expr(<InitExpr as Archive>::Archived),
}Expand description
An archived GlobalInit
Variants§
I32Const(<i32 as Archive>::Archived)
The archived counterpart of GlobalInit::I32Const
Tuple Fields
0: <i32 as Archive>::ArchivedThe archived counterpart of GlobalInit::I32Const::0
I64Const(<i64 as Archive>::Archived)
The archived counterpart of GlobalInit::I64Const
Tuple Fields
0: <i64 as Archive>::ArchivedThe archived counterpart of GlobalInit::I64Const::0
F32Const(<f32 as Archive>::Archived)
The archived counterpart of GlobalInit::F32Const
Tuple Fields
0: <f32 as Archive>::ArchivedThe archived counterpart of GlobalInit::F32Const::0
F64Const(<f64 as Archive>::Archived)
The archived counterpart of GlobalInit::F64Const
Tuple Fields
0: <f64 as Archive>::ArchivedThe archived counterpart of GlobalInit::F64Const::0
V128Const(<V128 as Archive>::Archived)
The archived counterpart of GlobalInit::V128Const
Tuple Fields
0: <V128 as Archive>::ArchivedThe archived counterpart of GlobalInit::V128Const::0
GetGlobal(<GlobalIndex as Archive>::Archived)
The archived counterpart of GlobalInit::GetGlobal
Tuple Fields
0: <GlobalIndex as Archive>::ArchivedThe archived counterpart of GlobalInit::GetGlobal::0
RefNullConst
The archived counterpart of GlobalInit::RefNullConst
RefFunc(<FunctionIndex as Archive>::Archived)
The archived counterpart of GlobalInit::RefFunc
Tuple Fields
0: <FunctionIndex as Archive>::ArchivedThe archived counterpart of GlobalInit::RefFunc::0
Expr(<InitExpr as Archive>::Archived)
The archived counterpart of GlobalInit::Expr
Tuple Fields
0: <InitExpr as Archive>::ArchivedThe archived counterpart of GlobalInit::Expr::0
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedGlobalInitwhere
i32: Archive,
i64: Archive,
f32: Archive,
f64: Archive,
V128: Archive,
GlobalIndex: Archive,
FunctionIndex: Archive,
InitExpr: Archive,
<__C as Fallible>::Error: Source,
<i32 as Archive>::Archived: CheckBytes<__C>,
<i64 as Archive>::Archived: CheckBytes<__C>,
<f32 as Archive>::Archived: CheckBytes<__C>,
<f64 as Archive>::Archived: CheckBytes<__C>,
<V128 as Archive>::Archived: CheckBytes<__C>,
<GlobalIndex as Archive>::Archived: CheckBytes<__C>,
<FunctionIndex as Archive>::Archived: CheckBytes<__C>,
<InitExpr as Archive>::Archived: CheckBytes<__C>,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedGlobalInitwhere
i32: Archive,
i64: Archive,
f32: Archive,
f64: Archive,
V128: Archive,
GlobalIndex: Archive,
FunctionIndex: Archive,
InitExpr: Archive,
<__C as Fallible>::Error: Source,
<i32 as Archive>::Archived: CheckBytes<__C>,
<i64 as Archive>::Archived: CheckBytes<__C>,
<f32 as Archive>::Archived: CheckBytes<__C>,
<f64 as Archive>::Archived: CheckBytes<__C>,
<V128 as Archive>::Archived: CheckBytes<__C>,
<GlobalIndex as Archive>::Archived: CheckBytes<__C>,
<FunctionIndex as Archive>::Archived: CheckBytes<__C>,
<InitExpr as Archive>::Archived: CheckBytes<__C>,
Source§impl Debug for ArchivedGlobalInitwhere
i32: Archive,
i64: Archive,
f32: Archive,
f64: Archive,
V128: Archive,
GlobalIndex: Archive,
FunctionIndex: Archive,
InitExpr: Archive,
impl Debug for ArchivedGlobalInitwhere
i32: Archive,
i64: Archive,
f32: Archive,
f64: Archive,
V128: Archive,
GlobalIndex: Archive,
FunctionIndex: Archive,
InitExpr: Archive,
Source§impl PartialEq<ArchivedGlobalInit> for GlobalInitwhere
i32: Archive,
i64: Archive,
f32: Archive,
f64: Archive,
V128: Archive,
GlobalIndex: Archive,
FunctionIndex: Archive,
InitExpr: Archive,
<i32 as Archive>::Archived: PartialEq<i32>,
<i64 as Archive>::Archived: PartialEq<i64>,
<f32 as Archive>::Archived: PartialEq<f32>,
<f64 as Archive>::Archived: PartialEq<f64>,
<V128 as Archive>::Archived: PartialEq<V128>,
<GlobalIndex as Archive>::Archived: PartialEq<GlobalIndex>,
<FunctionIndex as Archive>::Archived: PartialEq<FunctionIndex>,
<InitExpr as Archive>::Archived: PartialEq<InitExpr>,
impl PartialEq<ArchivedGlobalInit> for GlobalInitwhere
i32: Archive,
i64: Archive,
f32: Archive,
f64: Archive,
V128: Archive,
GlobalIndex: Archive,
FunctionIndex: Archive,
InitExpr: Archive,
<i32 as Archive>::Archived: PartialEq<i32>,
<i64 as Archive>::Archived: PartialEq<i64>,
<f32 as Archive>::Archived: PartialEq<f32>,
<f64 as Archive>::Archived: PartialEq<f64>,
<V128 as Archive>::Archived: PartialEq<V128>,
<GlobalIndex as Archive>::Archived: PartialEq<GlobalIndex>,
<FunctionIndex as Archive>::Archived: PartialEq<FunctionIndex>,
<InitExpr as Archive>::Archived: PartialEq<InitExpr>,
Source§impl PartialEq<GlobalInit> for ArchivedGlobalInitwhere
i32: Archive,
i64: Archive,
f32: Archive,
f64: Archive,
V128: Archive,
GlobalIndex: Archive,
FunctionIndex: Archive,
InitExpr: Archive,
<i32 as Archive>::Archived: PartialEq<i32>,
<i64 as Archive>::Archived: PartialEq<i64>,
<f32 as Archive>::Archived: PartialEq<f32>,
<f64 as Archive>::Archived: PartialEq<f64>,
<V128 as Archive>::Archived: PartialEq<V128>,
<GlobalIndex as Archive>::Archived: PartialEq<GlobalIndex>,
<FunctionIndex as Archive>::Archived: PartialEq<FunctionIndex>,
<InitExpr as Archive>::Archived: PartialEq<InitExpr>,
impl PartialEq<GlobalInit> for ArchivedGlobalInitwhere
i32: Archive,
i64: Archive,
f32: Archive,
f64: Archive,
V128: Archive,
GlobalIndex: Archive,
FunctionIndex: Archive,
InitExpr: Archive,
<i32 as Archive>::Archived: PartialEq<i32>,
<i64 as Archive>::Archived: PartialEq<i64>,
<f32 as Archive>::Archived: PartialEq<f32>,
<f64 as Archive>::Archived: PartialEq<f64>,
<V128 as Archive>::Archived: PartialEq<V128>,
<GlobalIndex as Archive>::Archived: PartialEq<GlobalIndex>,
<FunctionIndex as Archive>::Archived: PartialEq<FunctionIndex>,
<InitExpr as Archive>::Archived: PartialEq<InitExpr>,
impl Portable for ArchivedGlobalInitwhere
i32: Archive,
i64: Archive,
f32: Archive,
f64: Archive,
V128: Archive,
GlobalIndex: Archive,
FunctionIndex: Archive,
InitExpr: Archive,
<i32 as Archive>::Archived: Portable,
<i64 as Archive>::Archived: Portable,
<f32 as Archive>::Archived: Portable,
<f64 as Archive>::Archived: Portable,
<V128 as Archive>::Archived: Portable,
<GlobalIndex as Archive>::Archived: Portable,
<FunctionIndex as Archive>::Archived: Portable,
<InitExpr as Archive>::Archived: Portable,
Auto Trait Implementations§
impl Freeze for ArchivedGlobalInit
impl RefUnwindSafe for ArchivedGlobalInit
impl Send for ArchivedGlobalInit
impl Sync for ArchivedGlobalInit
impl !Unpin for ArchivedGlobalInit
impl !UnsafeUnpin for ArchivedGlobalInit
impl UnwindSafe for ArchivedGlobalInit
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
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
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>
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>
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