#[non_exhaustive]pub enum CellError {
Div0,
NA,
Name,
Null,
Num,
Ref,
Value,
GettingData,
Other(String),
}Expand description
Typed spreadsheet cell error.
Maps 1-to-1 with calamine’s CellErrorType; Other handles forward-compat.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
impl Eq for CellError
impl StructuralPartialEq for CellError
Auto Trait Implementations§
impl Freeze for CellError
impl RefUnwindSafe for CellError
impl Send for CellError
impl Sync for CellError
impl Unpin for CellError
impl UnsafeUnpin for CellError
impl UnwindSafe for CellError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.