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]

Formats the value using the given formatter. Read more

impl From<Error> for XlsbError
[src]

Performs the conversion.

impl From<ZipError> for XlsbError
[src]

Performs the conversion.

impl From<Error> for XlsbError
[src]

Performs the conversion.

impl From<XlsbError> for Error
[src]

Performs the conversion.

Auto Trait Implementations

impl Send for XlsbError

impl Sync for XlsbError