Skip to main content

FromColumnData

Trait FromColumnData 

Source
pub trait FromColumnData: Sized {
    // Required method
    fn from_column_data(data: &ColumnData, index: usize) -> Option<Self>;
}

Required Methods§

Source

fn from_column_data(data: &ColumnData, index: usize) -> Option<Self>

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§

Source§

impl FromColumnData for bool

Source§

fn from_column_data(data: &ColumnData, index: usize) -> Option<Self>

Source§

impl FromColumnData for f32

Source§

fn from_column_data(data: &ColumnData, index: usize) -> Option<Self>

Source§

impl FromColumnData for f64

Source§

fn from_column_data(data: &ColumnData, index: usize) -> Option<Self>

Source§

impl FromColumnData for i8

Source§

fn from_column_data(data: &ColumnData, index: usize) -> Option<Self>

Source§

impl FromColumnData for i16

Source§

fn from_column_data(data: &ColumnData, index: usize) -> Option<Self>

Source§

impl FromColumnData for i32

Source§

fn from_column_data(data: &ColumnData, index: usize) -> Option<Self>

Source§

impl FromColumnData for i64

Source§

fn from_column_data(data: &ColumnData, index: usize) -> Option<Self>

Source§

impl FromColumnData for i128

Source§

fn from_column_data(data: &ColumnData, index: usize) -> Option<Self>

Source§

impl FromColumnData for u8

Source§

fn from_column_data(data: &ColumnData, index: usize) -> Option<Self>

Source§

impl FromColumnData for u16

Source§

fn from_column_data(data: &ColumnData, index: usize) -> Option<Self>

Source§

impl FromColumnData for u32

Source§

fn from_column_data(data: &ColumnData, index: usize) -> Option<Self>

Source§

impl FromColumnData for u64

Source§

fn from_column_data(data: &ColumnData, index: usize) -> Option<Self>

Source§

impl FromColumnData for u128

Source§

fn from_column_data(data: &ColumnData, index: usize) -> Option<Self>

Source§

impl FromColumnData for String

Source§

fn from_column_data(data: &ColumnData, index: usize) -> Option<Self>

Source§

impl FromColumnData for Date

Source§

fn from_column_data(data: &ColumnData, index: usize) -> Option<Self>

Source§

impl FromColumnData for DateTime

Source§

fn from_column_data(data: &ColumnData, index: usize) -> Option<Self>

Source§

impl FromColumnData for Decimal

Source§

fn from_column_data(data: &ColumnData, index: usize) -> Option<Self>

Source§

impl FromColumnData for Duration

Source§

fn from_column_data(data: &ColumnData, index: usize) -> Option<Self>

Source§

impl FromColumnData for IdentityId

Source§

fn from_column_data(data: &ColumnData, index: usize) -> Option<Self>

Source§

impl FromColumnData for Int

Source§

fn from_column_data(data: &ColumnData, index: usize) -> Option<Self>

Source§

impl FromColumnData for Time

Source§

fn from_column_data(data: &ColumnData, index: usize) -> Option<Self>

Source§

impl FromColumnData for Uint

Source§

fn from_column_data(data: &ColumnData, index: usize) -> Option<Self>

Source§

impl FromColumnData for Uuid4

Source§

fn from_column_data(data: &ColumnData, index: usize) -> Option<Self>

Source§

impl FromColumnData for Uuid7

Source§

fn from_column_data(data: &ColumnData, index: usize) -> Option<Self>

Implementors§