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
BadFileSize
This happens when filesize is null, or to big to fit into an usize.
IOError(Error)
Classic std::io::Error.
NotImplementedYet
Something is not implemented yet ?
InvalidOLEFile
This is not a valid OLE file.
BadSizeValue(&'static str)
Something has a bad size.
EmptyMasterSectorAllocationTable
MSAT is empty.
NotSectorUsedBySAT
Malformed SAT.
NodeTypeUnknown
Unknown node type.
BadRootStorageSize
Root storage has a bad size.
Trait Implementations
impl Debug for OLEError
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Error for OLEError
[src]
fn description(&self) -> &str
[src]
A short description of the error. Read more
fn cause(&self) -> Option<&Error>
[src]
The lower-level cause of this error, if any. Read more