Enum wasmparser::SectionCode
source · pub enum SectionCode<'a> {
Show 14 variants
Custom {
name: &'a str,
kind: CustomSectionKind,
},
Type,
Import,
Function,
Table,
Memory,
Global,
Export,
Start,
Element,
Code,
Data,
DataCount,
Tag,
}
Expand description
Section code as defined here.
Variants§
Custom
Fields
§
kind: CustomSectionKind
The kind of the custom section.
The custom section.
Type
The type section.
Import
The import section.
Function
The function section.
Table
The table section.
Memory
The memory section.
Global
The global section.
Export
The export section.
Start
The start section.
Element
The element section.
Code
The code section.
Data
The data section.
DataCount
The passive data count section.
Tag
The tag section.
Trait Implementations§
source§impl<'a> Clone for SectionCode<'a>
impl<'a> Clone for SectionCode<'a>
source§fn clone(&self) -> SectionCode<'a>
fn clone(&self) -> SectionCode<'a>
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<'a> Debug for SectionCode<'a>
impl<'a> Debug for SectionCode<'a>
source§impl<'a> Ord for SectionCode<'a>
impl<'a> Ord for SectionCode<'a>
source§fn cmp(&self, other: &SectionCode<'a>) -> Ordering
fn cmp(&self, other: &SectionCode<'a>) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl<'a> PartialEq<SectionCode<'a>> for SectionCode<'a>
impl<'a> PartialEq<SectionCode<'a>> for SectionCode<'a>
source§fn eq(&self, other: &SectionCode<'a>) -> bool
fn eq(&self, other: &SectionCode<'a>) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl<'a> PartialOrd<SectionCode<'a>> for SectionCode<'a>
impl<'a> PartialOrd<SectionCode<'a>> for SectionCode<'a>
source§fn partial_cmp(&self, other: &SectionCode<'a>) -> Option<Ordering>
fn partial_cmp(&self, other: &SectionCode<'a>) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl<'a> Copy for SectionCode<'a>
impl<'a> Eq for SectionCode<'a>
impl<'a> StructuralEq for SectionCode<'a>
impl<'a> StructuralPartialEq for SectionCode<'a>
Auto Trait Implementations§
impl<'a> RefUnwindSafe for SectionCode<'a>
impl<'a> Send for SectionCode<'a>
impl<'a> Sync for SectionCode<'a>
impl<'a> Unpin for SectionCode<'a>
impl<'a> UnwindSafe for SectionCode<'a>
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.