pub struct Waits {
pub artifacts: Vec<ArtifactName>,
pub root: Option<(ArtifactName, ArtifactName)>,
}Expand description
The Artifacts an eval waits for, most actionable first, and one level of root cause when
every one of them is itself waiting: (via, root) reads “via waits for root”.
Fields§
§artifacts: Vec<ArtifactName>§root: Option<(ArtifactName, ArtifactName)>Trait Implementations§
impl Eq for Waits
impl StructuralPartialEq for Waits
Auto Trait Implementations§
impl Freeze for Waits
impl RefUnwindSafe for Waits
impl Send for Waits
impl Sync for Waits
impl Unpin for Waits
impl UnsafeUnpin for Waits
impl UnwindSafe for Waits
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.