Enum libafl::Error[][src]

pub enum Error {
    Serialize(String),
    Compression(String),
    File(Error),
    EmptyOptional(String),
    KeyNotFound(String),
    Empty(String),
    IteratorEnd(String),
    NotImplemented(String),
    IllegalState(String),
    IllegalArgument(String),
    ShuttingDown,
    Unknown(String),
}

Main error struct for AFL

Variants

Serialize(String)

Serialization error

Compression(String)

Compression error

File(Error)

File related error

EmptyOptional(String)

Optional val was supposed to be set, but isn’t.

KeyNotFound(String)

Key not in Map

Empty(String)

No elements in the current item

IteratorEnd(String)

End of iteration

NotImplemented(String)

This is not supported (yet)

IllegalState(String)

You’re holding it wrong

IllegalArgument(String)

The argument passed to this method or function is not valid

ShuttingDown

Shutting down, not really an error.

Unknown(String)

Something else happened

Trait Implementations

impl Debug for Error[src]

impl Display for Error[src]

impl From<CompressionError> for Error[src]

impl From<Error> for Error[src]

Stringify the postcard serializer error

impl From<Error> for Error[src]

Stringify the json serializer error

impl From<Error> for Error[src]

Create an AFL Error from io Error

impl From<FromUtf8Error> for Error[src]

impl From<ParseIntError> for Error[src]

impl From<VarError> for Error[src]

Auto Trait Implementations

impl !RefUnwindSafe for Error

impl Send for Error

impl Sync for Error

impl Unpin for Error

impl !UnwindSafe for Error

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.