Trait salsa::QueryDb[][src]

pub trait QueryDb<'d>: Sized {
    type DynDb: ?Sized + Database + HasQueryGroup<Self::Group> + 'd;
    type Group: QueryGroup<GroupStorage = Self::GroupStorage>;
    type GroupStorage;
}
Expand description

Trait implements by all of the “special types” associated with each of your queries.

Base trait of Query that has a lifetime parameter to allow the DynDb to be non-’static.

Associated Types

Dyn version of the associated trait for this query group.

Associate query group struct.

Generated struct that contains storage for all queries in a group.

Implementors