Enum wasmbin::sections::ImportDesc
source · #[repr(u8)]pub enum ImportDesc {
Func(TypeId),
Table(TableType),
Mem(MemType),
Global(GlobalType),
Exception(ExceptionType),
}
Expand description
Variants§
Func(TypeId)
Table(TableType)
Mem(MemType)
Global(GlobalType)
Exception(ExceptionType)
Available on crate feature
exception-handling
only.Trait Implementations§
source§impl Clone for ImportDesc
impl Clone for ImportDesc
source§fn clone(&self) -> ImportDesc
fn clone(&self) -> ImportDesc
Returns a copy 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 ImportDesc
impl Debug for ImportDesc
source§impl Decode for ImportDesc
impl Decode for ImportDesc
source§impl DecodeWithDiscriminant for ImportDesc
impl DecodeWithDiscriminant for ImportDesc
§type Discriminant = u8
type Discriminant = u8
The discriminant representation.
source§fn maybe_decode_with_discriminant(
discriminant: u8,
r: &mut impl Read
) -> Result<Option<Self>, DecodeError>
fn maybe_decode_with_discriminant( discriminant: u8, r: &mut impl Read ) -> Result<Option<Self>, DecodeError>
Decodes the value from the given reader, if the discriminant matches. Read more
source§fn decode_with_discriminant(
discriminant: Self::Discriminant,
r: &mut impl Read
) -> Result<Self, DecodeError>
fn decode_with_discriminant( discriminant: Self::Discriminant, r: &mut impl Read ) -> Result<Self, DecodeError>
Decodes the value from the given reader, if the discriminant matches. Read more
source§fn decode_without_discriminant(r: &mut impl Read) -> Result<Self, DecodeError>
fn decode_without_discriminant(r: &mut impl Read) -> Result<Self, DecodeError>
Decodes this value fully, including the discriminant. Read more
source§impl Encode for ImportDesc
impl Encode for ImportDesc
source§impl Hash for ImportDesc
impl Hash for ImportDesc
source§impl PartialEq for ImportDesc
impl PartialEq for ImportDesc
source§fn eq(&self, other: &ImportDesc) -> bool
fn eq(&self, other: &ImportDesc) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Visit for ImportDescwhere
Self: 'static,
impl Visit for ImportDescwhere
Self: 'static,
source§fn visit_children<'a, VisitT: 'static, VisitE, VisitF: FnMut(&'a VisitT) -> Result<(), VisitE>>(
&'a self,
f: &mut VisitF
) -> Result<(), VisitError<VisitE>>
fn visit_children<'a, VisitT: 'static, VisitE, VisitF: FnMut(&'a VisitT) -> Result<(), VisitE>>( &'a self, f: &mut VisitF ) -> Result<(), VisitError<VisitE>>
Traverse the children of this value with the provided callback.
source§fn visit_children_mut<VisitT: 'static, VisitE, VisitF: FnMut(&mut VisitT) -> Result<(), VisitE>>(
&mut self,
f: &mut VisitF
) -> Result<(), VisitError<VisitE>>
fn visit_children_mut<VisitT: 'static, VisitE, VisitF: FnMut(&mut VisitT) -> Result<(), VisitE>>( &mut self, f: &mut VisitF ) -> Result<(), VisitError<VisitE>>
Traverse the children of this value mutably with the provided callback.
source§fn visit<'a, T: 'static, R: VisitResult, F: FnMut(&'a T) -> R>(
&'a self,
f: F
) -> Result<(), VisitError<R::Error>>
fn visit<'a, T: 'static, R: VisitResult, F: FnMut(&'a T) -> R>( &'a self, f: F ) -> Result<(), VisitError<R::Error>>
Traverse this value with the provided callback.
source§fn visit_mut<T: 'static, R: VisitResult, F: FnMut(&mut T) -> R>(
&mut self,
f: F
) -> Result<(), VisitError<R::Error>>
fn visit_mut<T: 'static, R: VisitResult, F: FnMut(&mut T) -> R>( &mut self, f: F ) -> Result<(), VisitError<R::Error>>
Traverse this value mutably with the provided callback.
impl Eq for ImportDesc
impl StructuralEq for ImportDesc
impl StructuralPartialEq for ImportDesc
Auto Trait Implementations§
impl RefUnwindSafe for ImportDesc
impl Send for ImportDesc
impl Sync for ImportDesc
impl Unpin for ImportDesc
impl UnwindSafe for ImportDesc
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