pub enum ResourceNodeType {
File(PathBuf),
BuildLock,
TestLock,
GitIndex,
GitBranch(String),
Agent(String),
Generic,
}Expand description
Type of resource node in the dependency graph.
Variants§
File(PathBuf)
A file resource.
BuildLock
Build system lock.
TestLock
Test system lock.
GitIndex
Git index lock.
GitBranch(String)
Git branch resource.
Agent(String)
An agent node (for wait-for graphs).
Generic
Generic resource.
Trait Implementations§
Source§impl Clone for ResourceNodeType
impl Clone for ResourceNodeType
Source§fn clone(&self) -> ResourceNodeType
fn clone(&self) -> ResourceNodeType
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 moreAuto Trait Implementations§
impl Freeze for ResourceNodeType
impl RefUnwindSafe for ResourceNodeType
impl Send for ResourceNodeType
impl Sync for ResourceNodeType
impl Unpin for ResourceNodeType
impl UnsafeUnpin for ResourceNodeType
impl UnwindSafe for ResourceNodeType
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