Enum calamine::OdsError [] [src]

pub enum OdsError {
    Io(Error),
    Zip(ZipError),
    Xml(Error),
    Parse(ParseError),
    ParseFloat(ParseFloatError),
    InvalidMime(Vec<u8>),
    FileNotFound(&'static str),
    Eof(&'static str),
    Mismatch {
        expected: &'static str,
        found: String,
    },
}

An enum for ods specific errors

Variants

Io error

Zip error

Xml error

Error while parsing string

Error while parsing float

Invalid MIME

File not found

Unexpected end of file

Unexpexted error

Fields of Mismatch

Expected

Found

Trait Implementations

impl Debug for OdsError
[src]

[src]

Formats the value using the given formatter. Read more

impl Fail for OdsError
[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 OdsError
[src]

[src]

Formats the value using the given formatter. Read more

impl From<Error> for OdsError
[src]

[src]

Performs the conversion.

impl From<ZipError> for OdsError
[src]

[src]

Performs the conversion.

impl From<Error> for OdsError
[src]

[src]

Performs the conversion.

impl From<ParseError> for OdsError
[src]

[src]

Performs the conversion.

impl From<ParseFloatError> for OdsError
[src]

[src]

Performs the conversion.

impl From<OdsError> for Error
[src]

[src]

Performs the conversion.

Auto Trait Implementations

impl Send for OdsError

impl Sync for OdsError