pub struct WorkspaceLiveRefreshPlan { /* private fields */ }Implementations§
Source§impl WorkspaceLiveRefreshPlan
impl WorkspaceLiveRefreshPlan
pub fn from_event(event: WorkspaceLiveEvent) -> Self
pub fn requires_rescan(&self) -> bool
pub fn source_paths(&self) -> &[PathBuf]
pub fn includes_git_base(&self) -> bool
pub fn includes_notes(&self) -> bool
pub fn coalesce(self, other: Self) -> Self
pub fn is_empty(&self) -> bool
pub fn without_notes(self) -> Self
pub fn into_event(self) -> WorkspaceLiveEvent
Trait Implementations§
Source§impl Clone for WorkspaceLiveRefreshPlan
impl Clone for WorkspaceLiveRefreshPlan
Source§fn clone(&self) -> WorkspaceLiveRefreshPlan
fn clone(&self) -> WorkspaceLiveRefreshPlan
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 WorkspaceLiveRefreshPlan
impl Debug for WorkspaceLiveRefreshPlan
Source§impl Default for WorkspaceLiveRefreshPlan
impl Default for WorkspaceLiveRefreshPlan
Source§fn default() -> WorkspaceLiveRefreshPlan
fn default() -> WorkspaceLiveRefreshPlan
Returns the “default value” for a type. Read more
impl Eq for WorkspaceLiveRefreshPlan
Source§impl PartialEq for WorkspaceLiveRefreshPlan
impl PartialEq for WorkspaceLiveRefreshPlan
impl StructuralPartialEq for WorkspaceLiveRefreshPlan
Auto Trait Implementations§
impl Freeze for WorkspaceLiveRefreshPlan
impl RefUnwindSafe for WorkspaceLiveRefreshPlan
impl Send for WorkspaceLiveRefreshPlan
impl Sync for WorkspaceLiveRefreshPlan
impl Unpin for WorkspaceLiveRefreshPlan
impl UnsafeUnpin for WorkspaceLiveRefreshPlan
impl UnwindSafe for WorkspaceLiveRefreshPlan
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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