Trait IntoRustByName

Source
pub trait IntoRustByName<R> {
    // Required method
    fn get_by_name(&self, name: &str) -> CDRSResult<Option<R>>;

    // Provided method
    fn get_r_by_name(&self, name: &str) -> CDRSResult<R> { ... }
}
Expand description

Should be used to return a single column as Rust value by its name.

Required Methods§

Source

fn get_by_name(&self, name: &str) -> CDRSResult<Option<R>>

Provided Methods§

Source

fn get_r_by_name(&self, name: &str) -> CDRSResult<R>

Implementors§

Source§

impl IntoRustByName<IpAddr> for Row

Source§

impl IntoRustByName<IpAddr> for Udt

Source§

impl IntoRustByName<bool> for Row

Source§

impl IntoRustByName<bool> for Udt

Source§

impl IntoRustByName<f32> for Row

Source§

impl IntoRustByName<f32> for Udt

Source§

impl IntoRustByName<f64> for Row

Source§

impl IntoRustByName<f64> for Udt

Source§

impl IntoRustByName<i8> for Row

Source§

impl IntoRustByName<i8> for Udt

Source§

impl IntoRustByName<i16> for Row

Source§

impl IntoRustByName<i16> for Udt

Source§

impl IntoRustByName<i32> for Row

Source§

impl IntoRustByName<i32> for Udt

Source§

impl IntoRustByName<i64> for Row

Source§

impl IntoRustByName<i64> for Udt

Source§

impl IntoRustByName<Blob> for Row

Source§

impl IntoRustByName<Blob> for Udt

Source§

impl IntoRustByName<Decimal> for Row

Source§

impl IntoRustByName<Decimal> for Udt

Source§

impl IntoRustByName<String> for Row

Source§

impl IntoRustByName<String> for Udt

Source§

impl IntoRustByName<NonZero<i8>> for Row

Source§

impl IntoRustByName<NonZero<i8>> for Udt

Source§

impl IntoRustByName<NonZero<i16>> for Row

Source§

impl IntoRustByName<NonZero<i16>> for Udt

Source§

impl IntoRustByName<NonZero<i32>> for Row

Source§

impl IntoRustByName<NonZero<i32>> for Udt

Source§

impl IntoRustByName<NonZero<i64>> for Row

Source§

impl IntoRustByName<NonZero<i64>> for Udt

Source§

impl IntoRustByName<DateTime<Utc>> for Row

Source§

impl IntoRustByName<DateTime<Utc>> for Udt

Source§

impl IntoRustByName<NaiveDateTime> for Row

Source§

impl IntoRustByName<NaiveDateTime> for Udt

Source§

impl IntoRustByName<BigInt> for Row

Source§

impl IntoRustByName<BigInt> for Udt

Source§

impl IntoRustByName<PrimitiveDateTime> for Row

Source§

impl IntoRustByName<PrimitiveDateTime> for Udt

Source§

impl IntoRustByName<Uuid> for Row

Source§

impl IntoRustByName<Uuid> for Udt

Source§

impl IntoRustByName<List> for Row

Source§

impl IntoRustByName<List> for Udt

Source§

impl IntoRustByName<Map> for Row

Source§

impl IntoRustByName<Map> for Udt

Source§

impl IntoRustByName<Tuple> for Row

Source§

impl IntoRustByName<Tuple> for Udt

Source§

impl IntoRustByName<Udt> for Row

Source§

impl IntoRustByName<Udt> for Udt