Trait ormx::Delete [−][src]
pub trait Delete where
Self: Table + Sized + Send + Sync + 'static, {
fn delete_row<'a, 'c: 'a>(
db: impl Executor<'c, Database = Db> + 'a,
id: Self::Id
) -> BoxFuture<'a, Result<()>>;
fn delete<'a, 'c: 'a>(
self,
db: impl Executor<'c, Database = Db> + 'a
) -> BoxFuture<'a, Result<()>> { ... }
fn delete_ref<'a, 'c: 'a>(
&self,
db: impl Executor<'c, Database = Db> + 'a
) -> BoxFuture<'a, Result<()>> { ... }
}
Required methods
fn delete_row<'a, 'c: 'a>(
db: impl Executor<'c, Database = Db> + 'a,
id: Self::Id
) -> BoxFuture<'a, Result<()>>
fn delete_row<'a, 'c: 'a>(
db: impl Executor<'c, Database = Db> + 'a,
id: Self::Id
) -> BoxFuture<'a, Result<()>>
Delete a row from the database
Provided methods
Deletes this row from the database
fn delete_ref<'a, 'c: 'a>(
&self,
db: impl Executor<'c, Database = Db> + 'a
) -> BoxFuture<'a, Result<()>>
fn delete_ref<'a, 'c: 'a>(
&self,
db: impl Executor<'c, Database = Db> + 'a
) -> BoxFuture<'a, Result<()>>
Deletes this row from the database