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 more
sourcefn 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 more
Auto 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 T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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