Struct rsfbclient_core::Row [−][src]
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]
Column: ColumnToVal<T>,
Get the column value by the index
pub fn get_all<T>(self) -> Result<T, FbError> where
T: FromRow,
[src]
T: FromRow,
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]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,