[][src]Enum yara_sys::errors::Error

pub enum Error {
    CallbackError,
    CorruptFile,
    CouldNotAttach,
    CouldNotMapFile,
    CouldNotOpenFile,
    InsufficientMemory,
    InternalFatalError,
    InvalidFile,
    ScanTimeout,
    SyntaxError,
    TooManyMatches,
    UnsupportedFileVersion,
    Unknown(i32),
}

Variants

CallbackError

Callback returned an error

CorruptFile

Rule file is corrupt

CouldNotAttach

Could not attach to process

CouldNotMapFile

File could not be mapped into memory

CouldNotOpenFile

File could not be opened

InsufficientMemory

Insufficient memory to complete the operation

InternalFatalError

Internal fatal error

InvalidFile

File is not a valid rules file

ScanTimeout

Timeouted during scan

SyntaxError

Syntax error in rule

TooManyMatches

Too many matches

UnsupportedFileVersion

Rule file version is not supported

Unknown(i32)

Unknown Yara error

Implementations

impl Error[src]

pub fn from_code(code: c_int) -> Result<(), Error>[src]

Trait Implementations

impl Clone for Error[src]

impl Copy for Error[src]

impl Debug for Error[src]

impl Display for Error[src]

impl Eq for Error[src]

impl Error for Error[src]

impl From<Error> for &'static str[src]

impl PartialEq<Error> for Error[src]

impl StructuralEq for Error[src]

impl StructuralPartialEq 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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.