pub struct SyncStatement<'conn> { /* private fields */ }
Implementations§
Source§impl<'conn> SyncStatement<'conn>
impl<'conn> SyncStatement<'conn>
pub fn execute<P>(&self, params: P) -> Result<usize>
pub fn execute_named(&self, params: &[(&str, &dyn ToSql)]) -> Result<usize>
pub fn exists<P>(&self, params: P) -> Result<bool>
pub fn insert<P>(&self, params: P) -> Result<i64>
pub fn query<P>(&self, params: P) -> Result<Rows<'_>>
pub fn query_named(&self, params: &[(&str, &dyn ToSql)]) -> Result<Rows<'_>>
pub fn query_map<T, P, F>(&self, params: P, f: F) -> Result<MappedRows<'_, F>>
pub fn query_map_named<T, F>( &self, params: &[(&str, &dyn ToSql)], f: F, ) -> Result<MappedRows<'_, F>>
pub fn query_and_then<T, E, P, F>( &self, params: P, f: F, ) -> Result<AndThenRows<'_, F>>
pub fn query_and_then_named<T, E, F>( &self, params: &[(&str, &dyn ToSql)], f: F, ) -> Result<AndThenRows<'_, F>>
pub fn query_row<T, P, F>(&self, params: P, f: F) -> Result<T>
pub fn query_row_named<T, F>( &self, params: &[(&str, &dyn ToSql)], f: F, ) -> Result<T>
pub fn parameter_index(&self, name: &str) -> Result<Option<usize>>
pub fn force(&self) -> &Statement<'_>
pub fn deref(&self) -> &Statement<'_>
Trait Implementations§
Auto Trait Implementations§
impl<'conn> !Freeze for SyncStatement<'conn>
impl<'conn> RefUnwindSafe for SyncStatement<'conn>
impl<'conn> Send for SyncStatement<'conn>
impl<'conn> Sync for SyncStatement<'conn>
impl<'conn> Unpin for SyncStatement<'conn>
impl<'conn> !UnwindSafe for SyncStatement<'conn>
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