[][src]Trait odbc_iter::TryFromColumn

pub trait TryFromColumn<C: Configuration>: Sized {
    type Error: Error + 'static;
    fn try_from_column<'i, 's, 'c, S>(
        column: Column<'i, 's, 'c, S, C>
    ) -> Result<Self, Self::Error>; }

Column values can be converted to types implementing this trait.

This trait is implemented for primitive Rust types, String and chrono date and time types.

Associated Types

type Error: Error + 'static

Loading content...

Required methods

fn try_from_column<'i, 's, 'c, S>(
    column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>

Create Self from row column.

Loading content...

Implementations on Foreign Types

impl<C: Configuration> TryFromColumn<C> for Option<bool>[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for bool[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for Option<i8>[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for i8[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for Option<u8>[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for u8[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for Option<i16>[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for i16[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for Option<u16>[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for u16[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for Option<i32>[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for i32[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for Option<u32>[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for u32[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for Option<i64>[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for i64[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for Option<u64>[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for u64[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for Option<f32>[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for f32[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for Option<f64>[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for f64[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for Option<String>[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for String[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for Option<SqlTimestamp>[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for Option<SqlDate>[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for Option<SqlSsTime2>[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for Option<NaiveDateTime>[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for NaiveDateTime[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for Option<NaiveDate>[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for NaiveDate[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for Option<NaiveTime>[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for NaiveTime[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for Option<Value>[src]

type Error = ColumnConvertError

Loading content...

Implementors

impl<C: Configuration> TryFromColumn<C> for Value[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for SqlDate[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for SqlSsTime2[src]

type Error = ColumnConvertError

impl<C: Configuration> TryFromColumn<C> for SqlTimestamp[src]

type Error = ColumnConvertError

Loading content...