pub struct PendingEventNotification {
pub object_id: ObjectId,
pub notification_class: u32,
pub event_state: IntrinsicEventState,
pub from_state: IntrinsicEventState,
pub property_id: PropertyId,
pub value: Option<f64>,
}Expand description
A pending event notification generated by the engine.
Fields§
§object_id: ObjectIdThe object that generated the event.
notification_class: u32The notification class for routing.
event_state: IntrinsicEventStateThe event state that triggered the notification.
from_state: IntrinsicEventStateThe previous event state.
property_id: PropertyIdThe property that was evaluated.
value: Option<f64>The value that triggered the event (if applicable).
Trait Implementations§
Source§impl Clone for PendingEventNotification
impl Clone for PendingEventNotification
Source§fn clone(&self) -> PendingEventNotification
fn clone(&self) -> PendingEventNotification
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for PendingEventNotification
impl RefUnwindSafe for PendingEventNotification
impl Send for PendingEventNotification
impl Sync for PendingEventNotification
impl Unpin for PendingEventNotification
impl UnsafeUnpin for PendingEventNotification
impl UnwindSafe for PendingEventNotification
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