pub struct LateStepResult { /* private fields */ }Implementations§
Source§impl LateStepResult
impl LateStepResult
pub fn new( step_id: StepId, state_visit: StateVisit, state_iteration: StateIteration, step_iteration: StepIteration, attempt: StepAttempt, claim_fence: StepClaimFence, result: StepResult, finished_by: RoleId, ) -> Self
pub fn step_id(&self) -> &StepId
pub fn state_visit(&self) -> StateVisit
pub fn state_iteration(&self) -> StateIteration
pub fn step_iteration(&self) -> StepIteration
pub fn attempt(&self) -> StepAttempt
pub fn claim_fence(&self) -> &StepClaimFence
pub fn result(&self) -> &StepResult
pub fn finished_by(&self) -> &RoleId
Trait Implementations§
Source§impl Clone for LateStepResult
impl Clone for LateStepResult
Source§impl Debug for LateStepResult
impl Debug for LateStepResult
Source§impl<'de> Deserialize<'de> for LateStepResult
impl<'de> Deserialize<'de> for LateStepResult
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 LateStepResult
Source§impl PartialEq for LateStepResult
impl PartialEq for LateStepResult
Source§impl Serialize for LateStepResult
impl Serialize for LateStepResult
impl StructuralPartialEq for LateStepResult
Auto Trait Implementations§
impl Freeze for LateStepResult
impl RefUnwindSafe for LateStepResult
impl Send for LateStepResult
impl Sync for LateStepResult
impl Unpin for LateStepResult
impl UnsafeUnpin for LateStepResult
impl UnwindSafe for LateStepResult
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