pub struct ProcessSnapshot {
pub changed_fields: Vec<(String, EpicsValue)>,
pub event_mask: EventMask,
}Expand description
Snapshot of changes from a process cycle, used for notify outside lock.
Fields§
§changed_fields: Vec<(String, EpicsValue)>§event_mask: EventMaskEvent mask computed for this cycle.
Auto Trait Implementations§
impl Freeze for ProcessSnapshot
impl RefUnwindSafe for ProcessSnapshot
impl Send for ProcessSnapshot
impl Sync for ProcessSnapshot
impl Unpin for ProcessSnapshot
impl UnsafeUnpin for ProcessSnapshot
impl UnwindSafe for ProcessSnapshot
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