[−][src]Struct jobrog::log::LogController
Fields
larry: Larry
path: String
Methods
impl LogController
[src]
pub fn new(
log: Option<PathBuf>,
conf: &Configuration
) -> Result<LogController, Error>
[src]
log: Option<PathBuf>,
conf: &Configuration
) -> Result<LogController, Error>
pub fn find_line(&mut self, time: &NaiveDateTime) -> Option<Item>
[src]
pub fn first_timestamp(&self) -> Option<NaiveDateTime>
[src]
pub fn last_timestamp(&mut self) -> Option<NaiveDateTime>
[src]
ⓘImportant traits for ItemsBefore<'a>pub fn items_before(&mut self, offset: usize) -> ItemsBefore
[src]
ⓘImportant traits for ItemsBefore<'a>
ⓘImportant traits for EventsBefore<'a>pub fn events_from_the_end(&mut self) -> EventsBefore
[src]
ⓘImportant traits for EventsBefore<'a>
ⓘImportant traits for NotesBefore<'a>pub fn notes_from_the_end(&mut self) -> NotesBefore
[src]
ⓘImportant traits for NotesBefore<'a>
ⓘImportant traits for EventsAfterpub fn events_from_the_beginning(self) -> EventsAfter
[src]
ⓘImportant traits for EventsAfter
ⓘImportant traits for NotesAfterpub fn notes_from_the_beginning(self) -> NotesAfter
[src]
ⓘImportant traits for NotesAfter
pub fn events_in_range(
&mut self,
start: &NaiveDateTime,
end: &NaiveDateTime
) -> Vec<Event>
[src]
&mut self,
start: &NaiveDateTime,
end: &NaiveDateTime
) -> Vec<Event>
pub fn notes_in_range(
&mut self,
start: &NaiveDateTime,
end: &NaiveDateTime
) -> Vec<Note>
[src]
&mut self,
start: &NaiveDateTime,
end: &NaiveDateTime
) -> Vec<Note>
pub fn last_event(&mut self) -> Option<Event>
[src]
pub fn forgot_to_end_last_event(&mut self) -> bool
[src]
pub fn append_event(
&mut self,
description: String,
tags: Vec<String>
) -> (Event, usize)
[src]
&mut self,
description: String,
tags: Vec<String>
) -> (Event, usize)
pub fn append_note(
&mut self,
description: String,
tags: Vec<String>
) -> (Note, usize)
[src]
&mut self,
description: String,
tags: Vec<String>
) -> (Note, usize)
pub fn close_event(&mut self) -> (Done, usize)
[src]
pub fn append_to_log<T: LogLine>(
&mut self,
item: T,
error_message: &str
) -> (T, usize)
[src]
&mut self,
item: T,
error_message: &str
) -> (T, usize)
ⓘImportant traits for ItemsAfterpub fn items(&self) -> ItemsAfter
[src]
ⓘImportant traits for ItemsAfter
Auto Trait Implementations
impl RefUnwindSafe for LogController
impl Send for LogController
impl Sync for LogController
impl Unpin for LogController
impl UnwindSafe for LogController
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,