[][src]Trait libimagdiary::diary::Diary

pub trait Diary {
    fn new_entry_today(&self, diary_name: &str) -> Result<FileLockEntry>;
fn new_entry_now(&self, diary_name: &str) -> Result<FileLockEntry>;
fn new_entry_at(
        &self,
        diary_name: &str,
        ndt: &NaiveDateTime
    ) -> Result<FileLockEntry>;
fn entries(&self, diary_name: &str) -> Result<DiaryEntryIterator>;
fn get_youngest_entry_id(&self, diary_name: &str) -> Option<Result<DiaryId>>;
fn diary_names(&self) -> Result<DiaryNameIterator>; }

Required methods

fn new_entry_today(&self, diary_name: &str) -> Result<FileLockEntry>

fn new_entry_now(&self, diary_name: &str) -> Result<FileLockEntry>

fn new_entry_at(
    &self,
    diary_name: &str,
    ndt: &NaiveDateTime
) -> Result<FileLockEntry>

fn entries(&self, diary_name: &str) -> Result<DiaryEntryIterator>

fn get_youngest_entry_id(&self, diary_name: &str) -> Option<Result<DiaryId>>

fn diary_names(&self) -> Result<DiaryNameIterator>

Get all diary names

Loading content...

Implementations on Foreign Types

impl Diary for Store[src]

fn get_youngest_entry_id(&self, diary_name: &str) -> Option<Result<DiaryId>>[src]

get the id of the youngest entry

fn diary_names(&self) -> Result<DiaryNameIterator>[src]

Get all diary names

Loading content...

Implementors

Loading content...