Trait notmuch::DatabaseExt

source ·
pub trait DatabaseExt {
    fn create_query<'d, D>(
        database: D,
        query_string: &str
    ) -> Result<Query<'d>, Error>
    where
        D: Into<Supercow<'d, Database>>
, { ... } fn all_tags<'d, D>(database: D) -> Result<Tags<'d, Database>, Error>
    where
        D: Into<Supercow<'d, Database, OWNED, Box<dyn DefaultFeatures<'a> + 'a>, BoxedStorage>>
, { ... } fn directory<'d, D, P>(
        database: D,
        path: &P
    ) -> Result<Option<Directory<'d>>, Error>
    where
        D: Into<Supercow<'d, Database, OWNED, Box<dyn DefaultFeatures<'a> + 'a>, BoxedStorage>>,
        P: AsRef<Path>
, { ... } fn remove_message<'d, D, P>(database: D, path: &P) -> Result<(), Error>
    where
        D: Into<Supercow<'d, Database>>,
        P: AsRef<Path>
, { ... } }

Provided Methods§

Implementors§