pub trait Row<'a, DB: Backend>: RowIndex<usize> + for<'b> RowIndex<&'b str> + for<'b> RowGatWorkaround<'b, DB> + Sized {
fn field_count(&self) -> usize;
fn get<'b, I>(&'b self, idx: I) -> Option<FieldRet<'b, Self, DB>>
where
Self: RowIndex<I>,
'a: 'b;
fn get_value<ST, T, I>(&self, idx: I) -> Result<T>
where
Self: RowIndex<I>,
T: FromSql<ST, DB>,
{ ... }
}
Expand description
Represents a single database row.
This trait is used as an argument to FromSqlRow
.
Required Methods§
sourcefn field_count(&self) -> usize
fn field_count(&self) -> usize
Get the number of fields in the current row