pub struct EventQueueProbeSnapshot {
pub post_result: Option<i16>,
pub event_avail: Option<EventProbeResult>,
pub os_event_avail: Option<EventProbeResult>,
pub get_os_event: Option<EventProbeResult>,
}Expand description
Architecture-neutral results from the Event Manager queue probe used by the showcase. Each optional value records the most recent call of that kind, preserving the returned event type even after a later call consumes the queue entry.
Fields§
§post_result: Option<i16>§event_avail: Option<EventProbeResult>§os_event_avail: Option<EventProbeResult>§get_os_event: Option<EventProbeResult>Trait Implementations§
Source§impl Clone for EventQueueProbeSnapshot
impl Clone for EventQueueProbeSnapshot
Source§fn clone(&self) -> EventQueueProbeSnapshot
fn clone(&self) -> EventQueueProbeSnapshot
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 moreSource§impl Debug for EventQueueProbeSnapshot
impl Debug for EventQueueProbeSnapshot
Source§impl Default for EventQueueProbeSnapshot
impl Default for EventQueueProbeSnapshot
Source§fn default() -> EventQueueProbeSnapshot
fn default() -> EventQueueProbeSnapshot
Returns the “default value” for a type. Read more
impl Eq for EventQueueProbeSnapshot
Source§impl PartialEq for EventQueueProbeSnapshot
impl PartialEq for EventQueueProbeSnapshot
impl StructuralPartialEq for EventQueueProbeSnapshot
Auto Trait Implementations§
impl Freeze for EventQueueProbeSnapshot
impl RefUnwindSafe for EventQueueProbeSnapshot
impl Send for EventQueueProbeSnapshot
impl Sync for EventQueueProbeSnapshot
impl Unpin for EventQueueProbeSnapshot
impl UnsafeUnpin for EventQueueProbeSnapshot
impl UnwindSafe for EventQueueProbeSnapshot
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.