pub struct WatchPaths {
pub config_dir: Option<PathBuf>,
pub install_dir: Option<PathBuf>,
pub user_dir: Option<PathBuf>,
pub skills_dir: Option<PathBuf>,
}Expand description
Paths to watch for configuration changes.
Fields§
§config_dir: Option<PathBuf>Project config directory (typically task-graph/ or .task-graph/)
install_dir: Option<PathBuf>Install/package config directory (typically config/)
user_dir: Option<PathBuf>User-level config directory (typically ~/.task-graph/)
skills_dir: Option<PathBuf>Skills directory (typically task-graph/skills/)
Trait Implementations§
Source§impl Clone for WatchPaths
impl Clone for WatchPaths
Source§fn clone(&self) -> WatchPaths
fn clone(&self) -> WatchPaths
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 moreAuto Trait Implementations§
impl Freeze for WatchPaths
impl RefUnwindSafe for WatchPaths
impl Send for WatchPaths
impl Sync for WatchPaths
impl Unpin for WatchPaths
impl UnsafeUnpin for WatchPaths
impl UnwindSafe for WatchPaths
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