pub struct WorktreeWatchTraySnapshot {Show 13 fields
pub target_label: String,
pub mode: String,
pub parent: Option<String>,
pub repository_count: usize,
pub running_watchers: usize,
pub any_running: bool,
pub all_running: bool,
pub parent_watcher_running: bool,
pub parent_watcher_pid: Option<u32>,
pub total_unsynced_files: u64,
pub total_unsynced_records: u64,
pub repositories: Vec<WorktreeWatchTrayRepoStatus>,
pub stats_line: Option<String>,
}Expand description
Live snapshot for the worktree-watch system tray UI.
Fields§
§target_label: String§mode: String§parent: Option<String>§repository_count: usize§running_watchers: usize§any_running: bool§all_running: bool§parent_watcher_running: bool§parent_watcher_pid: Option<u32>§total_unsynced_files: u64§total_unsynced_records: u64§repositories: Vec<WorktreeWatchTrayRepoStatus>§stats_line: Option<String>Trait Implementations§
Source§impl Clone for WorktreeWatchTraySnapshot
impl Clone for WorktreeWatchTraySnapshot
Source§fn clone(&self) -> WorktreeWatchTraySnapshot
fn clone(&self) -> WorktreeWatchTraySnapshot
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 WorktreeWatchTraySnapshot
impl Debug for WorktreeWatchTraySnapshot
Auto Trait Implementations§
impl Freeze for WorktreeWatchTraySnapshot
impl RefUnwindSafe for WorktreeWatchTraySnapshot
impl Send for WorktreeWatchTraySnapshot
impl Sync for WorktreeWatchTraySnapshot
impl Unpin for WorktreeWatchTraySnapshot
impl UnsafeUnpin for WorktreeWatchTraySnapshot
impl UnwindSafe for WorktreeWatchTraySnapshot
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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