Trait libafl::bolts::tuples::Named[][src]

pub trait Named {
    fn name(&self) -> &str;
}

We need fixed names for many parts of this lib.

Required methods

fn name(&self) -> &str[src]

Provide the name of this element.

Loading content...

Implementations on Foreign Types

impl Named for ()[src]

fn name(&self) -> &str[src]

Loading content...

Implementors

impl Named for CrashFeedback[src]

fn name(&self) -> &str[src]

impl Named for TimeFeedback[src]

fn name(&self) -> &str[src]

impl Named for TimeoutFeedback[src]

fn name(&self) -> &str[src]

impl Named for TimeObserver[src]

fn name(&self) -> &str[src]

impl<'a, T> Named for StdMapObserver<'a, T> where
    T: Default + Copy + 'static + Serialize + DeserializeOwned
[src]

fn name(&self) -> &str[src]

impl<'a, T> Named for VariableMapObserver<'a, T> where
    T: Default + Copy + 'static + Serialize + DeserializeOwned
[src]

fn name(&self) -> &str[src]

impl<A, B, I> Named for AndFeedback<A, B, I> where
    A: Feedback<I>,
    B: Feedback<I>,
    I: Input
[src]

fn name(&self) -> &str[src]

impl<A, B, I> Named for OrFeedback<A, B, I> where
    A: Feedback<I>,
    B: Feedback<I>,
    I: Input
[src]

fn name(&self) -> &str[src]

impl<A, I> Named for NotFeedback<A, I> where
    A: Feedback<I>,
    I: Input
[src]

fn name(&self) -> &str[src]

impl<C, I, R, S> Named for CrossoverInsertMutator<C, I, R, S> where
    C: Corpus<I>,
    I: Input + HasBytesVec,
    R: Rand,
    S: HasRand<R> + HasCorpus<C, I> + HasMaxSize
[src]

fn name(&self) -> &str[src]

impl<C, I, R, S> Named for CrossoverReplaceMutator<C, I, R, S> where
    C: Corpus<I>,
    I: Input + HasBytesVec,
    R: Rand,
    S: HasRand<R> + HasCorpus<C, I>, 
[src]

fn name(&self) -> &str[src]

impl<C, I, R, S> Named for SpliceMutator<C, I, R, S> where
    C: Corpus<I>,
    I: Input + HasBytesVec,
    R: Rand,
    S: HasRand<R> + HasCorpus<C, I>, 
[src]

fn name(&self) -> &str[src]

impl<I, R, S> Named for BitFlipMutator<I, R, S> where
    I: Input + HasBytesVec,
    S: HasRand<R>,
    R: Rand
[src]

fn name(&self) -> &str[src]

impl<I, R, S> Named for ByteAddMutator<I, R, S> where
    I: Input + HasBytesVec,
    S: HasRand<R>,
    R: Rand
[src]

fn name(&self) -> &str[src]

impl<I, R, S> Named for ByteDecMutator<I, R, S> where
    I: Input + HasBytesVec,
    S: HasRand<R>,
    R: Rand
[src]

fn name(&self) -> &str[src]

impl<I, R, S> Named for ByteFlipMutator<I, R, S> where
    I: Input + HasBytesVec,
    S: HasRand<R>,
    R: Rand
[src]

fn name(&self) -> &str[src]

impl<I, R, S> Named for ByteIncMutator<I, R, S> where
    I: Input + HasBytesVec,
    S: HasRand<R>,
    R: Rand
[src]

fn name(&self) -> &str[src]

impl<I, R, S> Named for ByteInterestingMutator<I, R, S> where
    I: Input + HasBytesVec,
    S: HasRand<R>,
    R: Rand
[src]

fn name(&self) -> &str[src]

impl<I, R, S> Named for ByteNegMutator<I, R, S> where
    I: Input + HasBytesVec,
    S: HasRand<R>,
    R: Rand
[src]

fn name(&self) -> &str[src]

impl<I, R, S> Named for ByteRandMutator<I, R, S> where
    I: Input + HasBytesVec,
    S: HasRand<R>,
    R: Rand
[src]

fn name(&self) -> &str[src]

impl<I, R, S> Named for BytesCopyMutator<I, R, S> where
    I: Input + HasBytesVec,
    S: HasRand<R>,
    R: Rand
[src]

fn name(&self) -> &str[src]

impl<I, R, S> Named for BytesDeleteMutator<I, R, S> where
    I: Input + HasBytesVec,
    S: HasRand<R>,
    R: Rand
[src]

fn name(&self) -> &str[src]

impl<I, R, S> Named for BytesExpandMutator<I, R, S> where
    I: Input + HasBytesVec,
    S: HasRand<R> + HasMaxSize,
    R: Rand
[src]

fn name(&self) -> &str[src]

impl<I, R, S> Named for BytesInsertMutator<I, R, S> where
    I: Input + HasBytesVec,
    S: HasRand<R> + HasMaxSize,
    R: Rand
[src]

fn name(&self) -> &str[src]

impl<I, R, S> Named for BytesRandInsertMutator<I, R, S> where
    I: Input + HasBytesVec,
    S: HasRand<R> + HasMaxSize,
    R: Rand
[src]

fn name(&self) -> &str[src]

impl<I, R, S> Named for BytesRandSetMutator<I, R, S> where
    I: Input + HasBytesVec,
    S: HasRand<R>,
    R: Rand
[src]

fn name(&self) -> &str[src]

impl<I, R, S> Named for BytesSetMutator<I, R, S> where
    I: Input + HasBytesVec,
    S: HasRand<R>,
    R: Rand
[src]

fn name(&self) -> &str[src]

impl<I, R, S> Named for BytesSwapMutator<I, R, S> where
    I: Input + HasBytesVec,
    S: HasRand<R>,
    R: Rand
[src]

fn name(&self) -> &str[src]

impl<I, R, S> Named for DwordAddMutator<I, R, S> where
    I: Input + HasBytesVec,
    S: HasRand<R>,
    R: Rand
[src]

fn name(&self) -> &str[src]

impl<I, R, S> Named for DwordInterestingMutator<I, R, S> where
    I: Input + HasBytesVec,
    S: HasRand<R>,
    R: Rand
[src]

fn name(&self) -> &str[src]

impl<I, R, S> Named for QwordAddMutator<I, R, S> where
    I: Input + HasBytesVec,
    S: HasRand<R>,
    R: Rand
[src]

fn name(&self) -> &str[src]

impl<I, R, S> Named for WordAddMutator<I, R, S> where
    I: Input + HasBytesVec,
    S: HasRand<R>,
    R: Rand
[src]

fn name(&self) -> &str[src]

impl<I, R, S> Named for WordInterestingMutator<I, R, S> where
    I: Input + HasBytesVec,
    S: HasRand<R>,
    R: Rand
[src]

fn name(&self) -> &str[src]

impl<I, R, S> Named for TokenInsert<I, R, S> where
    I: Input + HasBytesVec,
    S: HasMetadata + HasRand<R> + HasMaxSize,
    R: Rand
[src]

fn name(&self) -> &str[src]

impl<I, R, S> Named for TokenReplace<I, R, S> where
    I: Input + HasBytesVec,
    S: HasMetadata + HasRand<R> + HasMaxSize,
    R: Rand
[src]

fn name(&self) -> &str[src]

impl<M> Named for HitcountsMapObserver<M> where
    M: Named + Serialize + DeserializeOwned
[src]

fn name(&self) -> &str[src]

impl<O> Named for ReachabilityFeedback<O> where
    O: MapObserver<usize>, 
[src]

fn name(&self) -> &str[src]

impl<O, R, T> Named for MapFeedback<O, R, T> where
    T: Integer + Default + Copy + 'static + Serialize + DeserializeOwned,
    R: Reducer<T>,
    O: MapObserver<T>, 
[src]

fn name(&self) -> &str[src]

Loading content...