pub struct BasisReport {
pub relies_on: Vec<BasisStatus>,
pub relied_on_by: Vec<BasisStatus>,
}Expand description
Derived validity of recorded provisional bases, read from the snapshot’s attempt records.
Fields§
§relies_on: Vec<BasisStatus>Effective basis of this work on each provisional edge into it.
relied_on_by: Vec<BasisStatus>Effective bases of downstream work on this work’s attempts, including rejected ones.
Trait Implementations§
Source§impl Clone for BasisReport
impl Clone for BasisReport
Source§impl Debug for BasisReport
impl Debug for BasisReport
Source§impl Default for BasisReport
impl Default for BasisReport
Source§impl<'de> Deserialize<'de> for BasisReport
impl<'de> Deserialize<'de> for BasisReport
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
Source§impl PartialEq for BasisReport
impl PartialEq for BasisReport
Source§impl Serialize for BasisReport
impl Serialize for BasisReport
impl StructuralPartialEq for BasisReport
Auto Trait Implementations§
impl Freeze for BasisReport
impl RefUnwindSafe for BasisReport
impl Send for BasisReport
impl Sync for BasisReport
impl Unpin for BasisReport
impl UnsafeUnpin for BasisReport
impl UnwindSafe for BasisReport
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