Enum ole::OLEError [] [src]

pub enum OLEError {
    BadFileSize,
    IOError(Error),
    NotImplementedYet,
    InvalidOLEFile,
    BadSizeValue(&'static str),
    EmptyMasterSectorAllocationTable,
    NotSectorUsedBySAT,
    NodeTypeUnknown,
    BadRootStorageSize,
}

Errors related to the process of parsing.

Variants

This happens when filesize is null, or to big to fit into an usize.

Classic std::io::Error.

Something is not implemented yet ?

This is not a valid OLE file.

Something has a bad size.

MSAT is empty.

Malformed SAT.

Unknown node type.

Root storage has a bad size.

Trait Implementations

impl Debug for OLEError
[src]

[src]

Formats the value using the given formatter. Read more

impl Error for OLEError
[src]

[src]

A short description of the error. Read more

[src]

The lower-level cause of this error, if any. Read more

impl Display for OLEError
[src]

[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl Send for OLEError

impl Sync for OLEError