Trait derive_sql::traits::Delete
source · pub trait Delete<C, R>where
C: Connection<R>,
R: Row,{
// Required methods
fn delete(&self, conn: &mut C) -> Result<()>;
fn delete_with_filter<F>(&self, conn: &mut C, filter: &F) -> Result<()>
where F: Filter;
fn delete_with_filter_order_limit_offset<F, O>(
&self,
conn: &mut C,
filter: &F,
order: &O,
limit: usize,
offset: usize,
) -> Result<()>
where F: Filter,
O: Order;
}Required Methods§
sourcefn delete_with_filter<F>(&self, conn: &mut C, filter: &F) -> Result<()>where
F: Filter,
fn delete_with_filter<F>(&self, conn: &mut C, filter: &F) -> Result<()>where
F: Filter,
Delete all items of type matching the filtering criteria stored in database
Object Safety§
This trait is not object safe.