pub struct StartRelease {
pub release: Release,
pub attempt: Option<u32>,
pub provisional: bool,
}Expand description
Release of an edge for the successor’s start, and the predecessor attempt it was measured from.
Fields§
§release: ReleaseRelease state at the timeline’s clock reading.
attempt: Option<u32>Predecessor attempt whose submission time a provisional release is measured from.
provisional: boolWhether that attempt awaited review at the clock reading, so a start then relied on an unverified result.
Trait Implementations§
Source§impl Clone for StartRelease
impl Clone for StartRelease
impl Copy for StartRelease
Source§impl Debug for StartRelease
impl Debug for StartRelease
Source§impl PartialEq for StartRelease
impl PartialEq for StartRelease
impl StructuralPartialEq for StartRelease
Auto Trait Implementations§
impl Freeze for StartRelease
impl RefUnwindSafe for StartRelease
impl Send for StartRelease
impl Sync for StartRelease
impl Unpin for StartRelease
impl UnsafeUnpin for StartRelease
impl UnwindSafe for StartRelease
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