Enum fbt_lib::Failure[][src]

pub enum Failure {
Show variants Skipped { reason: String, }, CmdFileMissing, CmdFileInvalid { error: Error, }, CantReadCmdFile { error: Error, }, InputIsNotDir, Other { io: Error, }, CommandFailed { io: Error, reason: &'static str, }, UnexpectedStatusCode { expected: i32, output: Output, }, CantReadOutput { output: Output, reason: &'static str, }, StdoutMismatch { expected: String, output: Output, }, StderrMismatch { expected: String, output: Output, }, DirDiffError { error: DirDiffError, }, OutputMismatch { diff: DirDiff, },
}

Variants

Skipped
Show fields

Fields of Skipped

reason: String
CmdFileMissing
CmdFileInvalid
Show fields

Fields of CmdFileInvalid

error: Error
CantReadCmdFile
Show fields

Fields of CantReadCmdFile

error: Error
InputIsNotDir
Other
Show fields

Fields of Other

io: Error
CommandFailed
Show fields

Fields of CommandFailed

io: Errorreason: &'static str
UnexpectedStatusCode
Show fields

Fields of UnexpectedStatusCode

expected: i32output: Output
CantReadOutput
Show fields

Fields of CantReadOutput

output: Outputreason: &'static str
StdoutMismatch
Show fields

Fields of StdoutMismatch

expected: Stringoutput: Output
StderrMismatch
Show fields

Fields of StderrMismatch

expected: Stringoutput: Output
DirDiffError
Show fields

Fields of DirDiffError

error: DirDiffError
OutputMismatch
Show fields

Fields of OutputMismatch

diff: DirDiff

Trait Implementations

impl Debug for Failure[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl !RefUnwindSafe for Failure

impl Send for Failure

impl Sync for Failure

impl Unpin for Failure

impl !UnwindSafe for Failure

Blanket Implementations

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

pub fn type_id(&self) -> TypeId[src]

Gets the TypeId of self. Read more

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

pub fn borrow(&self) -> &T[src]

Immutably borrows from an owned value. Read more

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

pub fn borrow_mut(&mut self) -> &mut T[src]

Mutably borrows from an owned value. Read more

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

pub fn from(t: T) -> T[src]

Performs the conversion.

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

pub fn into(self) -> U[src]

Performs the conversion.

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.

pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]

Performs the conversion.

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.

pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]

Performs the conversion.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

pub fn vzip(self) -> V