pub struct ProvisionalRelease {
pub dependency: DependencyId,
pub predecessor: WorkItemId,
pub key: String,
pub attempt: u32,
}Expand description
A provisional edge released on a predecessor’s pending attempt; a start records it as basis.
Fields§
§dependency: DependencyIdProvisional edge.
predecessor: WorkItemIdPredecessor that made the attempt.
key: StringHuman-readable predecessor key.
attempt: u32Ordinal of the pending attempt.
Implementations§
Trait Implementations§
Source§impl Clone for ProvisionalRelease
impl Clone for ProvisionalRelease
Source§impl Debug for ProvisionalRelease
impl Debug for ProvisionalRelease
Source§impl<'de> Deserialize<'de> for ProvisionalRelease
impl<'de> Deserialize<'de> for ProvisionalRelease
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 ProvisionalRelease
impl PartialEq for ProvisionalRelease
Source§impl Serialize for ProvisionalRelease
impl Serialize for ProvisionalRelease
impl StructuralPartialEq for ProvisionalRelease
Auto Trait Implementations§
impl Freeze for ProvisionalRelease
impl RefUnwindSafe for ProvisionalRelease
impl Send for ProvisionalRelease
impl Sync for ProvisionalRelease
impl Unpin for ProvisionalRelease
impl UnsafeUnpin for ProvisionalRelease
impl UnwindSafe for ProvisionalRelease
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