Enum calamine::XlsbError [] [src]

pub enum XlsbError {
    Io(Error),
    Zip(ZipError),
    Xml(Error),
    Vba(VbaError),
    Mismatch {
        expected: &'static str,
        found: u16,
    },
    FileNotFound(String),
    StackLen,
    UnsupportedType(u16),
    Etpg(u8),
    IfTab(usize),
    BErr(u8),
    Ptg(u8),
    CellError(u8),
    WideStr {
        ws_len: usize,
        buf_len: usize,
    },
}

A Xlsb specific error

Variants

Io error

Zip error

Xml error

Vba error

Mismatch value

Fields of Mismatch

expected

found

File not found

Invalid formula, stack length too short

Unsupported type

Unsupported etpg

Unsupported iftab

Unsupported BErr

Unsupported Ptg

Unsupported cell error code

Wide str length too long

Fields of WideStr

wide str length

buffer length

Trait Implementations

impl Debug for XlsbError
[src]

[src]

Formats the value using the given formatter. Read more

impl Fail for XlsbError
[src]

[src]

Returns a reference to the underlying cause of this failure, if it is an error that wraps other errors. Read more

[src]

Returns a reference to the Backtrace carried by this failure, if it carries one. Read more

[src]

Provides context for this failure. Read more

[src]

Wraps this failure in a compatibility wrapper that implements std::error::Error. Read more

[src]

Returns a iterator over the causes of this Fail with itself as the first item and the root_cause as the final item. Read more

[src]

Returns the "root cause" of this Fail - the last value in the cause chain which does not return an underlying cause. Read more

impl Display for XlsbError
[src]

[src]

Formats the value using the given formatter. Read more

impl From<Error> for XlsbError
[src]

[src]

Performs the conversion.

impl From<ZipError> for XlsbError
[src]

[src]

Performs the conversion.

impl From<Error> for XlsbError
[src]

[src]

Performs the conversion.

impl From<XlsbError> for Error
[src]

[src]

Performs the conversion.

Auto Trait Implementations

impl Send for XlsbError

impl Sync for XlsbError