pub struct CachedTask {
pub name: String,
pub version: String,
pub path: PathBuf,
pub manifest: TaskManifest,
}Expand description
A cached task
Fields§
§name: StringTask name
version: StringTask version
path: PathBufPath to the task directory
manifest: TaskManifestParsed task manifest
Implementations§
Source§impl CachedTask
impl CachedTask
Sourcepub fn execution_target(&self) -> Option<PathBuf>
pub fn execution_target(&self) -> Option<PathBuf>
Get the path to the task’s execution target
Trait Implementations§
Source§impl Clone for CachedTask
impl Clone for CachedTask
Source§fn clone(&self) -> CachedTask
fn clone(&self) -> CachedTask
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 CachedTask
impl RefUnwindSafe for CachedTask
impl Send for CachedTask
impl Sync for CachedTask
impl Unpin for CachedTask
impl UnsafeUnpin for CachedTask
impl UnwindSafe for CachedTask
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> 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