[][src]Struct rsfbclient::Row

pub struct Row {
    pub cols: Vec<Column>,
}

A database row

Fields

cols: Vec<Column>

Implementations

impl Row[src]

pub fn get<T>(&self, idx: usize) -> Result<T, FbError> where
    Column: ColumnToVal<T>, 
[src]

Get the column value by the index

pub fn get_all<T>(self) -> Result<T, FbError> where
    T: FromRow
[src]

Get the values for all columns

Trait Implementations

impl FromRow for Row[src]

Allow use of a vector instead of tuples, for when the number of columns are unknow at compile time or more columns are needed than what can be used with the tuples

Auto Trait Implementations

impl RefUnwindSafe for Row

impl Send for Row

impl Sync for Row

impl Unpin for Row

impl UnwindSafe for Row

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.