Trait sqlx_oldapi::ColumnIndex
source · pub trait ColumnIndex<T>: Sealed + Debugwhere
T: ?Sized,{
// Required method
fn index(&self, container: &T) -> Result<usize, Error>;
}Expand description
A type that can be used to index into a Row or Statement.
The get and try_get methods of Row accept any type that implements ColumnIndex.
This trait is implemented for strings which are used to look up a column by name, and for
usize which is used as a positional index into the row.
This trait is sealed and cannot be implemented for types outside of SQLx.
Required Methods§
sourcefn index(&self, container: &T) -> Result<usize, Error>
fn index(&self, container: &T) -> Result<usize, Error>
Returns a valid positional index into the row or statement, ColumnIndexOutOfBounds, or,
ColumnNotFound.