Trait IntoRustByIndex

Source
pub trait IntoRustByIndex<R> {
    // Required method
    fn get_by_index(&self, index: usize) -> CDRSResult<Option<R>>;

    // Provided method
    fn get_r_by_index(&self, index: usize) -> CDRSResult<R> { ... }
}
Expand description

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

Required Methods§

Source

fn get_by_index(&self, index: usize) -> CDRSResult<Option<R>>

Provided Methods§

Source

fn get_r_by_index(&self, index: usize) -> CDRSResult<R>

Implementors§

Source§

impl IntoRustByIndex<IpAddr> for Row

Source§

impl IntoRustByIndex<IpAddr> for Tuple

Source§

impl IntoRustByIndex<bool> for Row

Source§

impl IntoRustByIndex<bool> for Tuple

Source§

impl IntoRustByIndex<f32> for Row

Source§

impl IntoRustByIndex<f32> for Tuple

Source§

impl IntoRustByIndex<f64> for Row

Source§

impl IntoRustByIndex<f64> for Tuple

Source§

impl IntoRustByIndex<i8> for Row

Source§

impl IntoRustByIndex<i8> for Tuple

Source§

impl IntoRustByIndex<i16> for Row

Source§

impl IntoRustByIndex<i16> for Tuple

Source§

impl IntoRustByIndex<i32> for Row

Source§

impl IntoRustByIndex<i32> for Tuple

Source§

impl IntoRustByIndex<i64> for Row

Source§

impl IntoRustByIndex<i64> for Tuple

Source§

impl IntoRustByIndex<Blob> for Row

Source§

impl IntoRustByIndex<Blob> for Tuple

Source§

impl IntoRustByIndex<Decimal> for Row

Source§

impl IntoRustByIndex<Decimal> for Tuple

Source§

impl IntoRustByIndex<String> for Row

Source§

impl IntoRustByIndex<String> for Tuple

Source§

impl IntoRustByIndex<NonZero<i8>> for Row

Source§

impl IntoRustByIndex<NonZero<i16>> for Row

Source§

impl IntoRustByIndex<NonZero<i32>> for Row

Source§

impl IntoRustByIndex<NonZero<i64>> for Row

Source§

impl IntoRustByIndex<DateTime<Utc>> for Row

Source§

impl IntoRustByIndex<DateTime<Utc>> for Tuple

Source§

impl IntoRustByIndex<NaiveDateTime> for Row

Source§

impl IntoRustByIndex<NaiveDateTime> for Tuple

Source§

impl IntoRustByIndex<BigInt> for Row

Source§

impl IntoRustByIndex<BigInt> for Tuple

Source§

impl IntoRustByIndex<PrimitiveDateTime> for Row

Source§

impl IntoRustByIndex<PrimitiveDateTime> for Tuple

Source§

impl IntoRustByIndex<Uuid> for Row

Source§

impl IntoRustByIndex<Uuid> for Tuple

Source§

impl IntoRustByIndex<List> for Row

Source§

impl IntoRustByIndex<List> for Tuple

Source§

impl IntoRustByIndex<Map> for Row

Source§

impl IntoRustByIndex<Map> for Tuple

Source§

impl IntoRustByIndex<Tuple> for Row

Source§

impl IntoRustByIndex<Tuple> for Tuple

Source§

impl IntoRustByIndex<Udt> for Row

Source§

impl IntoRustByIndex<Udt> for Tuple