Skip to main content

FromCard

Trait FromCard 

Source
pub trait FromCard: Sized {
    // Required method
    fn from_card(record: &Record) -> Option<Self>;
}
Expand description

Convert a record’s value into a Rust type. The extension point behind Header::get.

Required Methods§

Source

fn from_card(record: &Record) -> Option<Self>

Extract Self from a record, or None if absent/unparseable.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl FromCard for PrimitiveDateTime

Source§

fn from_card(record: &Record) -> Option<Self>

Source§

impl FromCard for String

Source§

fn from_card(record: &Record) -> Option<Self>

Source§

impl FromCard for bool

Source§

fn from_card(record: &Record) -> Option<Self>

Source§

impl FromCard for f32

Source§

fn from_card(record: &Record) -> Option<Self>

Source§

impl FromCard for f64

Source§

fn from_card(record: &Record) -> Option<Self>

Source§

impl FromCard for i8

Source§

fn from_card(record: &Record) -> Option<Self>

Source§

impl FromCard for i16

Source§

fn from_card(record: &Record) -> Option<Self>

Source§

impl FromCard for i32

Source§

fn from_card(record: &Record) -> Option<Self>

Source§

impl FromCard for i64

Source§

fn from_card(record: &Record) -> Option<Self>

Source§

impl FromCard for u8

Source§

fn from_card(record: &Record) -> Option<Self>

Source§

impl FromCard for u16

Source§

fn from_card(record: &Record) -> Option<Self>

Source§

impl FromCard for u32

Source§

fn from_card(record: &Record) -> Option<Self>

Source§

impl FromCard for u64

Source§

fn from_card(record: &Record) -> Option<Self>

Implementors§