pub struct PostgresDataRow<'postgres_client, 'row_result_reader> { /* private fields */ }Implementations§
Source§impl<'postgres_client> PostgresDataRow<'postgres_client, '_>
impl<'postgres_client> PostgresDataRow<'postgres_client, '_>
pub fn get_some_bytes(&self) -> &[Option<&[u8]>]
pub fn get<T>(&self, index: usize) -> Result<T, ElefantClientError>where
T: FromSql<'postgres_client>,
Sourcepub fn get_binary<T>(&self, index: usize) -> Result<T, ElefantClientError>where
T: FromSqlBinary<'postgres_client>,
pub fn get_binary<T>(&self, index: usize) -> Result<T, ElefantClientError>where
T: FromSqlBinary<'postgres_client>,
Get a value from binary format data - enforces compile-time constraint that T supports binary parsing
Sourcepub fn get_text<T>(&self, index: usize) -> Result<T, ElefantClientError>where
T: FromSqlText<'postgres_client>,
pub fn get_text<T>(&self, index: usize) -> Result<T, ElefantClientError>where
T: FromSqlText<'postgres_client>,
Get a value from text format data - enforces compile-time constraint that T supports text parsing
pub fn column_count(&self) -> usize
pub fn require_columns(&self, count: usize) -> Result<(), ElefantClientError>
Auto Trait Implementations§
impl<'postgres_client, 'row_result_reader> Freeze for PostgresDataRow<'postgres_client, 'row_result_reader>
impl<'postgres_client, 'row_result_reader> RefUnwindSafe for PostgresDataRow<'postgres_client, 'row_result_reader>
impl<'postgres_client, 'row_result_reader> Send for PostgresDataRow<'postgres_client, 'row_result_reader>
impl<'postgres_client, 'row_result_reader> Sync for PostgresDataRow<'postgres_client, 'row_result_reader>
impl<'postgres_client, 'row_result_reader> Unpin for PostgresDataRow<'postgres_client, 'row_result_reader>
impl<'postgres_client, 'row_result_reader> UnsafeUnpin for PostgresDataRow<'postgres_client, 'row_result_reader>
impl<'postgres_client, 'row_result_reader> UnwindSafe for PostgresDataRow<'postgres_client, 'row_result_reader>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more