Struct wasm_smith::MaybeInvalidModule
source · pub struct MaybeInvalidModule { /* private fields */ }
Expand description
Same as Module
, but may be invalid.
This module generates function bodies differnetly than Module
to try to
better explore wasm decoders and such.
Implementations
Trait Implementations
sourceimpl<'a> Arbitrary<'a> for MaybeInvalidModule
impl<'a> Arbitrary<'a> for MaybeInvalidModule
sourcefn arbitrary(u: &mut Unstructured<'a>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self>
Generate an arbitrary value of
Self
from the given unstructured data. Read moresourcefn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>
fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>
Generate an arbitrary value of
Self
from the entirety of the given
unstructured data. Read moreAuto Trait Implementations
impl !RefUnwindSafe for MaybeInvalidModule
impl !Send for MaybeInvalidModule
impl !Sync for MaybeInvalidModule
impl Unpin for MaybeInvalidModule
impl !UnwindSafe for MaybeInvalidModule
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more