Skip to main content

Entity

Trait Entity 

Source
pub trait Entity: Serialize + for<'de> Deserialize<'de> {
    // Required methods
    fn id(&self) -> &Uuid;
    fn created_at(&self) -> DateTime<Utc>;
    fn updated_at(&self) -> DateTime<Utc>;
    fn deleted_at(&self) -> Option<DateTime<Utc>>;

    // Provided method
    fn is_deleted(&self) -> bool { ... }
}
Expand description

Base trait for all entities in Backbone Framework

Required Methods§

Provided Methods§

Source

fn is_deleted(&self) -> bool

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§