pub enum Reason {
Feature(FeatureName),
Profile(ProfileName),
Var {
name: VarName,
answer: String,
},
Found(ScaffoldId),
Moved {
scaffold: ScaffoldId,
path: RelPath,
},
Absent(String),
}Expand description
Why an entry does not apply.
Variants§
Feature(FeatureName)
A feature of its profile is off.
Profile(ProfileName)
A profile is not active in the target.
Var
A variable’s answer is none of the values when names.
Found(ScaffoldId)
Its scaffold found the target’s own files.
Moved
Its scaffold wrote it elsewhere, before an answer moved its path; it stays there.
Absent(String)
A path, or a glob, will not exist when the run is done.
Trait Implementations§
impl Eq for Reason
impl StructuralPartialEq for Reason
Auto Trait Implementations§
impl Freeze for Reason
impl RefUnwindSafe for Reason
impl Send for Reason
impl Sync for Reason
impl Unpin for Reason
impl UnsafeUnpin for Reason
impl UnwindSafe for Reason
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<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.