[][src]Enum agnes::error::AgnesError

pub enum AgnesError {
    Io(Error),
    Net(NetError),
    Csv(Error),
    CsvSniffer(SnifferError),
    CsvDialect(String),
    Parse(ParseError),
    Decode(String),
    FieldNotFound(FieldIdent),
    DimensionMismatch(String),
    IndexError {
        index: usize,
        len: usize,
    },
    LengthMismatch {
        expected: usize,
        actual: usize,
    },
}

General DataFrame error enum.

Variants

Io(Error)

File IO error.

Net(NetError)

Network-related error

Csv(Error)

CSV reading / parsing error

CsvSniffer(SnifferError)

CSV sniffer error

CsvDialect(String)

CSV dialect error

Parse(ParseError)

Parsing error (failure parsing as specified type).

Decode(String)

Charset Decoding error.

FieldNotFound(FieldIdent)

Field missing from DataSource.

DimensionMismatch(String)

Dimension mismatch

IndexError

Indexing error

Fields of IndexError

index: usize

out-of-bounds index

len: usize

length of underlying data structure

LengthMismatch

Length mismatch error

Fields of LengthMismatch

expected: usize

Expected length

actual: usize

Observed length

Trait Implementations

impl From<ParseIntError> for AgnesError[src]

impl From<ParseFloatError> for AgnesError[src]

impl From<ParseBoolError> for AgnesError[src]

impl From<Infallible> for AgnesError[src]

impl From<ParseError> for AgnesError[src]

impl From<Error> for AgnesError[src]

impl From<NetError> for AgnesError[src]

impl From<Error> for AgnesError[src]

impl From<Error> for AgnesError[src]

impl From<InvalidUri> for AgnesError[src]

impl From<Error> for AgnesError[src]

impl From<SnifferError> for AgnesError[src]

impl Debug for AgnesError[src]

impl Display for AgnesError[src]

impl Error for AgnesError[src]

default fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0
[src]

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

default fn type_id(&self) -> TypeId where
    Self: 'static, 
1.34.0
[src]

Gets the TypeId of self

Auto Trait Implementations

impl Send for AgnesError

impl Sync for AgnesError

Blanket Implementations

impl<T> IntoLabeled for T[src]

impl<T> HasLabels for T[src]

impl<Needle, Haystack> HasLabels for Haystack where
    Haystack: Member<Needle, IsMember = B1>,
    Needle: Label
[src]

impl<Frames, Store> JoinIntoStore for Frames[src]

type Output = Store

The output type after augmenting Store.

impl<Frames> AssocDataIndexCons for Frames[src]

type Output = Nil

Type of associated data index cons-list.

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

impl<T> From for T[src]

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

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

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

impl<T, U> TryInto 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> Erased for T

impl<T> Same for T[src]

type Output = T

Should always be Self