TryGetable

Trait TryGetable 

pub trait TryGetable<'a, DB: Database>
where Self: Sized + 'a,
{ // Required method fn try_get_from<I>(row: &'a DB::Row, index: I) -> Result<Self, Error> where I: ColumnIndex<DB::Row>; }

Required Methods§

fn try_get_from<I>(row: &'a DB::Row, index: I) -> Result<Self, Error>
where I: ColumnIndex<DB::Row>,

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

§

impl<'a> TryGetable<'a, MsSql> for &'a str

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for &'a [u8]

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for Value

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for Option<&'a str>

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for Option<&'a [u8]>

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for Option<Value>

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for Option<bool>

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for Option<f32>

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for Option<f64>

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for Option<i8>

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for Option<i16>

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for Option<i32>

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for Option<i64>

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for Option<u8>

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for Option<u16>

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for Option<u32>

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for Option<DateTime<FixedOffset>>

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for Option<DateTime<Local>>

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for Option<DateTime<Utc>>

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for Option<NaiveDate>

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for Option<NaiveDateTime>

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for Option<NaiveTime>

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for Option<Decimal>

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for Option<Date>

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for Option<OffsetDateTime>

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for Option<PrimitiveDateTime>

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for Option<Time>

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for Option<Uuid>

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for Option<Numeric>

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for Option<String>

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for Option<Vec<u8>>

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for bool

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for f32

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for f64

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for i8

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for i16

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for i32

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for i64

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for u8

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for u16

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for u32

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for DateTime<FixedOffset>

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for DateTime<Local>

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for DateTime<Utc>

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for NaiveDate

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for NaiveDateTime

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for NaiveTime

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for Decimal

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for Date

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for OffsetDateTime

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for PrimitiveDateTime

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for Time

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for Uuid

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for String

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

§

impl<'a> TryGetable<'a, MsSql> for Vec<u8>

§

fn try_get_from<I>( row: &'a <MsSql as Database>::Row, index: I, ) -> Result<Self, Error>
where I: ColumnIndex<<MsSql as Database>::Row>,

Implementors§

§

impl<'a> TryGetable<'a, MsSql> for Numeric