pub struct LogData {
pub tags: Vec<String>,
pub start: Option<String>,
pub end: Option<String>,
}Fields§
§start: Option<String>§end: Option<String>Implementations§
Source§impl LogData
impl LogData
pub fn parse_args(raw: &str) -> Self
Sourcepub fn duration_minutes(&self) -> Option<i64>
pub fn duration_minutes(&self) -> Option<i64>
Duration in minutes, or None if start/end are not both present.
Sourcepub fn duration_str(&self) -> Option<String>
pub fn duration_str(&self) -> Option<String>
“3h30m” or “3h” or None.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LogData
impl RefUnwindSafe for LogData
impl Send for LogData
impl Sync for LogData
impl Unpin for LogData
impl UnsafeUnpin for LogData
impl UnwindSafe for LogData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more