pub trait SoftDeleteEntity: Entity {
// Required method
fn soft_delete_policy() -> Option<EntityPolicyMetadata>;
}Expand description
Runtime metadata hook for entities that declare
#[orm(soft_delete = SoftDelete)].
The public delete/read behavior lives in the sql-orm crate. Lower
layers still see ordinary columns and ordinary query/update AST nodes.
Required Methods§
Sourcefn soft_delete_policy() -> Option<EntityPolicyMetadata>
fn soft_delete_policy() -> Option<EntityPolicyMetadata>
Returns soft-delete-owned columns for this entity when enabled.
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.