pub struct LifeSafetyPointResetContext {
pub object_identifier: ObjectIdentifier,
pub operation: LifeSafetyOperation,
pub present_value: LifeSafetyState,
pub tracking_value: LifeSafetyState,
pub silenced: SilencedState,
pub operation_expected: LifeSafetyOperation,
}Expand description
Immutable Life Safety Point state supplied to a reset executor.
Network provenance is deliberately absent. The server-owned authorizer is the authority boundary; this context describes only truthful local state.
Fields§
§object_identifier: ObjectIdentifierObject receiving the operation.
operation: LifeSafetyOperationExact reset variant requested by the peer.
present_value: LifeSafetyStateCurrent Present_Value.
tracking_value: LifeSafetyStateCurrent Tracking_Value.
silenced: SilencedStateCurrent Silenced value.
operation_expected: LifeSafetyOperationCurrent Operation_Expected, equal to operation when invoked.
Trait Implementations§
Source§impl Clone for LifeSafetyPointResetContext
impl Clone for LifeSafetyPointResetContext
Source§fn clone(&self) -> LifeSafetyPointResetContext
fn clone(&self) -> LifeSafetyPointResetContext
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 Copy for LifeSafetyPointResetContext
Source§impl Debug for LifeSafetyPointResetContext
impl Debug for LifeSafetyPointResetContext
impl Eq for LifeSafetyPointResetContext
impl StructuralPartialEq for LifeSafetyPointResetContext
Auto Trait Implementations§
impl Freeze for LifeSafetyPointResetContext
impl RefUnwindSafe for LifeSafetyPointResetContext
impl Send for LifeSafetyPointResetContext
impl Sync for LifeSafetyPointResetContext
impl Unpin for LifeSafetyPointResetContext
impl UnsafeUnpin for LifeSafetyPointResetContext
impl UnwindSafe for LifeSafetyPointResetContext
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