Struct notmuch::Database [−][src]
pub struct Database(_);
Methods
impl Database
[src]
impl Database
pub fn create<P: AsRef<Path>>(path: &P) -> Result<Self, Error>
[src]
pub fn create<P: AsRef<Path>>(path: &P) -> Result<Self, Error>
pub fn open<P: AsRef<Path>>(path: &P, mode: DatabaseMode) -> Result<Self, Error>
[src]
pub fn open<P: AsRef<Path>>(path: &P, mode: DatabaseMode) -> Result<Self, Error>
pub fn close(self) -> Result<(), Error>
[src]
pub fn close(self) -> Result<(), Error>
pub fn compact<P: AsRef<Path>, F: FnMut(&str)>(
path: &P,
backup_path: Option<&P>
) -> Result<(), Error>
[src]
pub fn compact<P: AsRef<Path>, F: FnMut(&str)>(
path: &P,
backup_path: Option<&P>
) -> Result<(), Error>
pub fn compact_with_status<P: AsRef<Path>, F: FnMut(&str)>(
path: &P,
backup_path: Option<&P>,
status: F
) -> Result<(), Error>
[src]
pub fn compact_with_status<P: AsRef<Path>, F: FnMut(&str)>(
path: &P,
backup_path: Option<&P>,
status: F
) -> Result<(), Error>
pub fn path(&self) -> &Path
[src]
pub fn path(&self) -> &Path
pub fn version(&self) -> Version
[src]
pub fn version(&self) -> Version
pub fn revision(&self) -> Revision
[src]
pub fn revision(&self) -> Revision
pub fn needs_upgrade(&self) -> bool
[src]
pub fn needs_upgrade(&self) -> bool
pub fn upgrade<F: FnMut(f64)>(&mut self) -> Result<(), Error>
[src]
pub fn upgrade<F: FnMut(f64)>(&mut self) -> Result<(), Error>
pub fn upgrade_with_status<F: FnMut(f64)>(
&mut self,
status: F
) -> Result<(), Error>
[src]
pub fn upgrade_with_status<F: FnMut(f64)>(
&mut self,
status: F
) -> Result<(), Error>
pub fn directory<'d, P: AsRef<Path>>(
&'d self,
path: &P
) -> Result<Option<Directory<'d>>, Error>
[src]
pub fn directory<'d, P: AsRef<Path>>(
&'d self,
path: &P
) -> Result<Option<Directory<'d>>, Error>
pub fn create_query<'d>(
&'d self,
query_string: &str
) -> Result<Query<'d>, Error>
[src]
pub fn create_query<'d>(
&'d self,
query_string: &str
) -> Result<Query<'d>, Error>