pub struct DependencyBasis {
pub dependency: DependencyId,
pub predecessor: WorkItemId,
pub attempt: u32,
pub recorded_at: DateTime<Utc>,
pub source: BasisSource,
}Expand description
Immutable reference to the predecessor attempt a successor’s execution relies on.
Fields§
§dependency: DependencyIdProvisional edge whose start gate the attempt released.
predecessor: WorkItemIdPredecessor that made the attempt.
attempt: u32Ordinal of the relied-on predecessor attempt.
recorded_at: DateTime<Utc>Time recorded by the operation that captured this basis.
source: BasisSourceOperation that captured this basis.
Trait Implementations§
Source§impl Clone for DependencyBasis
impl Clone for DependencyBasis
Source§impl Debug for DependencyBasis
impl Debug for DependencyBasis
Source§impl<'de> Deserialize<'de> for DependencyBasis
impl<'de> Deserialize<'de> for DependencyBasis
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
impl Eq for DependencyBasis
Source§impl PartialEq for DependencyBasis
impl PartialEq for DependencyBasis
Source§impl Serialize for DependencyBasis
impl Serialize for DependencyBasis
impl StructuralPartialEq for DependencyBasis
Auto Trait Implementations§
impl Freeze for DependencyBasis
impl RefUnwindSafe for DependencyBasis
impl Send for DependencyBasis
impl Sync for DependencyBasis
impl Unpin for DependencyBasis
impl UnsafeUnpin for DependencyBasis
impl UnwindSafe for DependencyBasis
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