pub struct IgnoreAllButMetadata;
Expand description
An AST customization that ignores all instructions, data sections and custom sections except those that hold information parsable by the wasm-metadata
crate.
Trait Implementations§
Source§impl Clone for IgnoreAllButMetadata
impl Clone for IgnoreAllButMetadata
Source§fn clone(&self) -> IgnoreAllButMetadata
fn clone(&self) -> IgnoreAllButMetadata
Returns a duplicate 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 IgnoreAllButMetadata
impl Debug for IgnoreAllButMetadata
Source§impl PartialEq for IgnoreAllButMetadata
impl PartialEq for IgnoreAllButMetadata
impl StructuralPartialEq for IgnoreAllButMetadata
Auto Trait Implementations§
impl Freeze for IgnoreAllButMetadata
impl RefUnwindSafe for IgnoreAllButMetadata
impl Send for IgnoreAllButMetadata
impl Sync for IgnoreAllButMetadata
impl Unpin for IgnoreAllButMetadata
impl UnwindSafe for IgnoreAllButMetadata
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,
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