[−][src]Trait odbc_iter::TryFromColumn
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
Loading content...Required methods
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
Create Self
from row column.
Implementations on Foreign Types
impl<C: Configuration> TryFromColumn<C> for Option<bool>
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for bool
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for Option<i8>
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for i8
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for Option<u8>
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for u8
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for Option<i16>
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for i16
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for Option<u16>
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for u16
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for Option<i32>
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for i32
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for Option<u32>
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for u32
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for Option<i64>
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for i64
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for Option<u64>
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for u64
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for Option<f32>
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for f32
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for Option<f64>
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for f64
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for Option<String>
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for String
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for Option<SqlTimestamp>
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for Option<SqlDate>
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for Option<SqlSsTime2>
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for Option<NaiveDateTime>
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for NaiveDateTime
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for Option<NaiveDate>
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for NaiveDate
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for Option<NaiveTime>
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for NaiveTime
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for Option<Value>
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
Implementors
impl<C: Configuration> TryFromColumn<C> for Value
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for SqlDate
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for SqlSsTime2
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
impl<C: Configuration> TryFromColumn<C> for SqlTimestamp
[src]
type Error = ColumnConvertError
fn try_from_column<'i, 's, 'c, S>(
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>
[src]
column: Column<'i, 's, 'c, S, C>
) -> Result<Self, Self::Error>