pub struct EventEnrollmentReliabilityCommit {
pub reliability: Reliability,
pub transition: Option<EventTransitionCommit>,
}Expand description
All object-owned values needed to commit Event Enrollment Reliability.
A transition is present whenever a Reliability observation indicates a FAULT entry, re-entry, or recovery. Keeping it optional also permits an idempotent Reliability-only commit without fabricating event history.
Fields§
§reliability: ReliabilityDesired value of the Event Enrollment object’s Reliability property.
transition: Option<EventTransitionCommit>Event transition to commit atomically with Reliability, when indicated.
Trait Implementations§
Source§impl Clone for EventEnrollmentReliabilityCommit
impl Clone for EventEnrollmentReliabilityCommit
Source§fn clone(&self) -> EventEnrollmentReliabilityCommit
fn clone(&self) -> EventEnrollmentReliabilityCommit
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl StructuralPartialEq for EventEnrollmentReliabilityCommit
Auto Trait Implementations§
impl Freeze for EventEnrollmentReliabilityCommit
impl RefUnwindSafe for EventEnrollmentReliabilityCommit
impl Send for EventEnrollmentReliabilityCommit
impl Sync for EventEnrollmentReliabilityCommit
impl Unpin for EventEnrollmentReliabilityCommit
impl UnsafeUnpin for EventEnrollmentReliabilityCommit
impl UnwindSafe for EventEnrollmentReliabilityCommit
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