pub enum Status {
Unknown,
BeingDetermined,
Clean,
Built,
Building,
Failed,
Marked,
Unready,
Dirty,
}Expand description
The status of a rule.
Variants§
Unknown
This is the default status.
BeingDetermined
We are still deciding whether this needs to be built.
Clean
We have determined that the rule doesn’t need to run.
Built
The rule already ran.
Building
The rule is currently being built.
Failed
The rule failed.
Marked
This is used to indicate that specific rules are requested to be built.
Unready
A rule cannot yet be built, because one of its inputs still needs to be built.
Dirty
This rule needs to be run.
Implementations§
Trait Implementations§
impl Copy for Status
impl Eq for Status
impl StructuralPartialEq for Status
Auto Trait Implementations§
impl Freeze for Status
impl RefUnwindSafe for Status
impl Send for Status
impl Sync for Status
impl Unpin for Status
impl UnsafeUnpin for Status
impl UnwindSafe for Status
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