Skip to main content

Resolveable

Trait Resolveable 

Source
pub trait Resolveable: DatabaseEntry {
    type Resolved: Deref<Target = Self>;

    // Required method
    fn resolve(
        item: Arc<Self>,
        db: &Self::Db,
    ) -> Result<Self::Resolved, TransactionError>;
}

Required Associated Types§

Source

type Resolved: Deref<Target = Self>

Required Methods§

Source

fn resolve( item: Arc<Self>, db: &Self::Db, ) -> Result<Self::Resolved, TransactionError>

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.

Implementors§