[][src]Enum karo::Error

pub enum Error {
    SheetNameAlreadyInUse {
        name: String,
        backtrace: Backtrace,
    },
    MaxStringLengthExceeded {
        maximum: usize,
        backtrace: Backtrace,
    },
    InvalidColumnRangeOrdering {
        first: u16,
        last: u16,
        backtrace: Backtrace,
    },
    InvalidRowRangeOrdering {
        first: u32,
        last: u32,
        backtrace: Backtrace,
    },
    XmlWrite {
        source: Error,
        backtrace: Backtrace,
    },
    Zip {
        source: ZipError,
        backtrace: Backtrace,
    },
    Io {
        source: Error,
        backtrace: Backtrace,
    },
    ColNumberOutOfRange {
        number: u16,
        min: u16,
        max: u16,
        backtrace: Backtrace,
    },
    RowNumberOutOfRange {
        number: u32,
        min: u32,
        max: u32,
        backtrace: Backtrace,
    },
    AngleOutOfRange {
        angle: i16,
        min: i16,
        max: i16,
        backtrace: Backtrace,
    },
    FontSizeOutOfRange {
        size: f64,
        min: f64,
        max: f64,
        backtrace: Backtrace,
    },
    OutlineLevelOutOfRange {
        min: u8,
        max: u8,
        level: u8,
        backtrace: Backtrace,
    },
    FromUtf8 {
        source: FromUtf8Error,
        backtrace: Backtrace,
    },
    CustomPropertyNameLengthOutOfRange {
        name: String,
        size: usize,
        min: usize,
        max: usize,
        backtrace: Backtrace,
    },
    CustomPropertyStringValueLengthOutOfRange {
        value: String,
        size: usize,
        min: usize,
        max: usize,
        backtrace: Backtrace,
    },
    ParseCellError {
        string: String,
        backtrace: Backtrace,
    },
    ParseColError {
        string: String,
        backtrace: Backtrace,
    },
}

Variants

SheetNameAlreadyInUse

Fields of SheetNameAlreadyInUse

name: Stringbacktrace: Backtrace
MaxStringLengthExceeded

Fields of MaxStringLengthExceeded

maximum: usizebacktrace: Backtrace
InvalidColumnRangeOrdering

Fields of InvalidColumnRangeOrdering

first: u16last: u16backtrace: Backtrace
InvalidRowRangeOrdering

Fields of InvalidRowRangeOrdering

first: u32last: u32backtrace: Backtrace
XmlWrite

Fields of XmlWrite

source: Errorbacktrace: Backtrace
Zip

Fields of Zip

source: ZipErrorbacktrace: Backtrace
Io

Fields of Io

source: Errorbacktrace: Backtrace
ColNumberOutOfRange

Fields of ColNumberOutOfRange

number: u16min: u16max: u16backtrace: Backtrace
RowNumberOutOfRange

Fields of RowNumberOutOfRange

number: u32min: u32max: u32backtrace: Backtrace
AngleOutOfRange

Fields of AngleOutOfRange

angle: i16min: i16max: i16backtrace: Backtrace
FontSizeOutOfRange

Fields of FontSizeOutOfRange

size: f64min: f64max: f64backtrace: Backtrace
OutlineLevelOutOfRange

Fields of OutlineLevelOutOfRange

min: u8max: u8level: u8backtrace: Backtrace
FromUtf8

Fields of FromUtf8

source: FromUtf8Errorbacktrace: Backtrace
CustomPropertyNameLengthOutOfRange

Fields of CustomPropertyNameLengthOutOfRange

name: Stringsize: usizemin: usizemax: usizebacktrace: Backtrace
CustomPropertyStringValueLengthOutOfRange

Fields of CustomPropertyStringValueLengthOutOfRange

value: Stringsize: usizemin: usizemax: usizebacktrace: Backtrace
ParseCellError

Fields of ParseCellError

string: Stringbacktrace: Backtrace
ParseColError

Fields of ParseColError

string: Stringbacktrace: Backtrace

Trait Implementations

impl Display for Error[src]

impl Debug for Error[src]

impl Error for Error where
    Self: Debug + Display
[src]

impl ErrorCompat for Error[src]

Auto Trait Implementations

impl Send for Error

impl Sync for Error

impl Unpin for Error

impl !UnwindSafe for Error

impl !RefUnwindSafe for Error

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> AsErrorSource for T where
    T: 'static + Error
[src]