pub struct NonInlinedStats {
pub allow_sync_calls: u64,
pub parallel_dispatch: u64,
pub task: u64,
pub unknown_thread: u64,
pub reentrant: u64,
pub channel_wait_not_yet_registered: u64,
pub no_thread_migration: u64,
}Expand description
Breakdown of reasons why requests were not inlined by the driver runtime.
Fields§
§allow_sync_calls: u64Calling from a non-blocking to a blocking (ALLOW_SYNC_CALLS) dispatcher.
parallel_dispatch: u64Another thread was already dispatching a request.
task: u64The request was a task.
unknown_thread: u64The request was queued from an unknown thread.
reentrant: u64The request would have been reentrant.
channel_wait_not_yet_registered: u64Channel wait was not yet registered when the message was received.
no_thread_migration: u64Called into a dispatcher that wasn’t allowed to migrate threads.
Trait Implementations§
Source§impl Clone for NonInlinedStats
impl Clone for NonInlinedStats
Source§fn clone(&self) -> NonInlinedStats
fn clone(&self) -> NonInlinedStats
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 NonInlinedStats
Source§impl Debug for NonInlinedStats
impl Debug for NonInlinedStats
Source§impl Default for NonInlinedStats
impl Default for NonInlinedStats
Source§fn default() -> NonInlinedStats
fn default() -> NonInlinedStats
Returns the “default value” for a type. Read more
impl Eq for NonInlinedStats
Source§impl PartialEq for NonInlinedStats
impl PartialEq for NonInlinedStats
impl StructuralPartialEq for NonInlinedStats
Auto Trait Implementations§
impl Freeze for NonInlinedStats
impl RefUnwindSafe for NonInlinedStats
impl Send for NonInlinedStats
impl Sync for NonInlinedStats
impl Unpin for NonInlinedStats
impl UnsafeUnpin for NonInlinedStats
impl UnwindSafe for NonInlinedStats
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