pub trait UpdateStatement {
// Required method
fn update_stmt(&self) -> Result<String>;
// Provided methods
fn update_with_filter_stmt<F>(&self, filter: &F) -> Result<String>
where F: Filter { ... }
fn update_with_filter_order_limit_offset_stmt<F, O>(
&self,
filter: &F,
order: &O,
limit: usize,
offset: usize,
) -> Result<String>
where F: Filter,
O: Order { ... }
}
Required Methods§
fn update_stmt(&self) -> Result<String>
Provided Methods§
fn update_with_filter_stmt<F>(&self, filter: &F) -> Result<String>where
F: Filter,
fn update_with_filter_order_limit_offset_stmt<F, O>( &self, filter: &F, order: &O, limit: usize, offset: usize, ) -> Result<String>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.