pub struct EncodedInput { /* private fields */ }
Expand description
A codes input is the basic input
Implementations
sourceimpl EncodedInput
impl EncodedInput
Trait Implementations
sourceimpl Clone for EncodedInput
impl Clone for EncodedInput
sourcefn clone(&self) -> EncodedInput
fn clone(&self) -> EncodedInput
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for EncodedInput
impl Debug for EncodedInput
sourceimpl Default for EncodedInput
impl Default for EncodedInput
sourcefn default() -> EncodedInput
fn default() -> EncodedInput
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for EncodedInput
impl<'de> Deserialize<'de> for EncodedInput
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl From<&[u32]> for EncodedInput
impl From<&[u32]> for EncodedInput
sourceimpl From<EncodedInput> for Rc<RefCell<EncodedInput>>
impl From<EncodedInput> for Rc<RefCell<EncodedInput>>
Rc Ref-cell from Input
sourcefn from(input: EncodedInput) -> Self
fn from(input: EncodedInput) -> Self
Converts to this type from the input type.
sourceimpl HasLen for EncodedInput
impl HasLen for EncodedInput
sourceimpl Hash for EncodedInput
impl Hash for EncodedInput
sourceimpl Input for EncodedInput
impl Input for EncodedInput
sourcefn generate_name(&self, _idx: usize) -> String
fn generate_name(&self, _idx: usize) -> String
Generate a name for this input
sourcefn to_file<P>(&self, path: P) -> Result<(), Error> where
P: AsRef<Path>,
fn to_file<P>(&self, path: P) -> Result<(), Error> where
P: AsRef<Path>,
Write this input to the file
sourcefn from_file<P>(path: P) -> Result<Self, Error> where
P: AsRef<Path>,
fn from_file<P>(path: P) -> Result<Self, Error> where
P: AsRef<Path>,
Load the content of this input from a file
sourcefn wrapped_as_testcase(&mut self)
fn wrapped_as_testcase(&mut self)
An hook executed if the input is stored as Testcase
sourceimpl<S: HasRand> Mutator<EncodedInput, S> for EncodedAddMutator
impl<S: HasRand> Mutator<EncodedInput, S> for EncodedAddMutator
sourceimpl<S: HasRand> Mutator<EncodedInput, S> for EncodedCopyMutator
impl<S: HasRand> Mutator<EncodedInput, S> for EncodedCopyMutator
sourceimpl<S> Mutator<EncodedInput, S> for EncodedCrossoverInsertMutator where
S: HasRand + HasCorpus<EncodedInput> + HasMaxSize,
impl<S> Mutator<EncodedInput, S> for EncodedCrossoverInsertMutator where
S: HasRand + HasCorpus<EncodedInput> + HasMaxSize,
sourceimpl<S> Mutator<EncodedInput, S> for EncodedCrossoverReplaceMutator where
S: HasRand + HasCorpus<EncodedInput>,
impl<S> Mutator<EncodedInput, S> for EncodedCrossoverReplaceMutator where
S: HasRand + HasCorpus<EncodedInput>,
sourceimpl<S: HasRand> Mutator<EncodedInput, S> for EncodedDecMutator
impl<S: HasRand> Mutator<EncodedInput, S> for EncodedDecMutator
sourceimpl<S: HasRand> Mutator<EncodedInput, S> for EncodedDeleteMutator
impl<S: HasRand> Mutator<EncodedInput, S> for EncodedDeleteMutator
sourceimpl<S: HasRand> Mutator<EncodedInput, S> for EncodedIncMutator
impl<S: HasRand> Mutator<EncodedInput, S> for EncodedIncMutator
sourceimpl<S> Mutator<EncodedInput, S> for EncodedInsertCopyMutator where
S: HasRand + HasMaxSize,
impl<S> Mutator<EncodedInput, S> for EncodedInsertCopyMutator where
S: HasRand + HasMaxSize,
sourceimpl<S: HasRand> Mutator<EncodedInput, S> for EncodedRandMutator
impl<S: HasRand> Mutator<EncodedInput, S> for EncodedRandMutator
sourceimpl PartialEq<EncodedInput> for EncodedInput
impl PartialEq<EncodedInput> for EncodedInput
sourcefn eq(&self, other: &EncodedInput) -> bool
fn eq(&self, other: &EncodedInput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &EncodedInput) -> bool
fn ne(&self, other: &EncodedInput) -> bool
This method tests for !=
.
sourceimpl Serialize for EncodedInput
impl Serialize for EncodedInput
impl Eq for EncodedInput
impl StructuralEq for EncodedInput
impl StructuralPartialEq for EncodedInput
Auto Trait Implementations
impl RefUnwindSafe for EncodedInput
impl Send for EncodedInput
impl Sync for EncodedInput
impl Unpin for EncodedInput
impl UnwindSafe for EncodedInput
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
sourceimpl<T> CallHasher for T where
T: Hash + ?Sized,
impl<T> CallHasher for T where
T: Hash + ?Sized,
sourceimpl<Tail, T> Prepend<T> for Tail
impl<Tail, T> Prepend<T> for Tail
type PreprendResult = Tail
type PreprendResult = Tail
The Resulting TupleList
, of an Prepend::prepend()
call,
including the prepended entry. Read more
sourcefn prepend(self, value: T) -> (T, <Tail as Prepend<T>>::PreprendResult)
fn prepend(self, value: T) -> (T, <Tail as Prepend<T>>::PreprendResult)
Prepend a value to this tuple, returning a new tuple with prepended value.