Enum calamine::XlsError [−][src]
An enum to handle Xls specific errors
Variants
Io(Error)
Io error
Cfb error
Vba(VbaError)
Vba error
Cannot parse formula, stack is too short
Unrecognized data
Workook is password protected
Invalid length
Continue Record is too short
EoStream(&'static str)
End of stream
Invalid Formula
Fields of InvalidFormula
stack_size: usize
stack size
IfTab(usize)
Invalid or unknown iftab
Etpg(u8)
Invalid etpg
No vba project
Trait Implementations
impl Debug for XlsError
[src]
impl Display for XlsError
[src]
impl Error for XlsError
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<Error> for XlsError
[src]
impl From<VbaError> for XlsError
[src]
impl From<XlsError> for Error
[src]
Auto Trait Implementations
impl !RefUnwindSafe for XlsError
impl Send for XlsError
impl Sync for XlsError
impl Unpin for XlsError
impl !UnwindSafe for XlsError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,