[][src]Enum rusqlite::types::FromSqlError

pub enum FromSqlError {
    InvalidType,
    OutOfRange(i64),
    Other(Box<dyn Error + Send + Sync>),
}

Enum listing possible errors from FromSql trait.

Variants

InvalidType

Error when an SQLite value is requested, but the type of the result cannot be converted to the requested Rust type.

OutOfRange(i64)

Error when the i64 value returned by SQLite cannot be stored into the requested type.

Other(Box<dyn Error + Send + Sync>)

An error case available for implementors of the FromSql trait.

Trait Implementations

impl PartialEq<FromSqlError> for FromSqlError[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Display for FromSqlError[src]

impl Debug for FromSqlError[src]

impl Error for FromSqlError[src]

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

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

Auto Trait Implementations

Blanket Implementations

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

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

impl<T> From for 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> 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> Any for T where
    T: 'static + ?Sized
[src]