pub struct TaskCommand {
pub workspace: WorkspaceName,
pub command: CommandSpec,
pub depends_on: Vec<TaskDependency>,
}Expand description
Task command declared for a workspace.
Fields§
§workspace: WorkspaceNameWorkspace that should execute the command.
command: CommandSpecCommand in argv form.
depends_on: Vec<TaskDependency>Commands that must run before this command.
Trait Implementations§
Source§impl Clone for TaskCommand
impl Clone for TaskCommand
Source§fn clone(&self) -> TaskCommand
fn clone(&self) -> TaskCommand
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 TaskCommand
impl Debug for TaskCommand
Source§impl<'de> Deserialize<'de> for TaskCommand
impl<'de> Deserialize<'de> for TaskCommand
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TaskCommand
Source§impl PartialEq for TaskCommand
impl PartialEq for TaskCommand
Source§fn eq(&self, other: &TaskCommand) -> bool
fn eq(&self, other: &TaskCommand) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for TaskCommand
impl Serialize for TaskCommand
impl StructuralPartialEq for TaskCommand
Auto Trait Implementations§
impl Freeze for TaskCommand
impl RefUnwindSafe for TaskCommand
impl Send for TaskCommand
impl Sync for TaskCommand
impl Unpin for TaskCommand
impl UnsafeUnpin for TaskCommand
impl UnwindSafe for TaskCommand
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.