pub struct ActivityItem {
pub ts: String,
pub source: String,
pub op: String,
pub note_type: String,
pub id: Option<String>,
pub path: PathBuf,
pub summary: Option<String>,
}Expand description
A single activity item (logged or detected).
Fields§
§ts: StringTimestamp (ISO 8601).
source: StringSource: “logged” (from activity log) or “detected” (from file mtime).
op: StringOperation type.
note_type: StringNote type (task, project, daily, etc.).
id: Option<String>Note ID (if applicable).
path: PathBufPath to the note.
summary: Option<String>Summary or description.
Trait Implementations§
Source§impl Clone for ActivityItem
impl Clone for ActivityItem
Source§fn clone(&self) -> ActivityItem
fn clone(&self) -> ActivityItem
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ActivityItem
impl Debug for ActivityItem
Auto Trait Implementations§
impl Freeze for ActivityItem
impl RefUnwindSafe for ActivityItem
impl Send for ActivityItem
impl Sync for ActivityItem
impl Unpin for ActivityItem
impl UnsafeUnpin for ActivityItem
impl UnwindSafe for ActivityItem
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more