#[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 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