pub struct BlockingExecutorSnapshot {Show 17 fields
pub name: String,
pub lane: BlockingLane,
pub max_concurrency: usize,
pub max_queue_depth: usize,
pub global_capacity: usize,
pub global_running: usize,
pub global_available: usize,
pub lane_reserved: usize,
pub lane_running: usize,
pub lane_borrowed: usize,
pub queued: usize,
pub running: usize,
pub timed_out_still_running: usize,
pub blocking_still_running: usize,
pub rejected: u64,
pub oldest_queue_wait: Duration,
pub tasks: Vec<BlockingTaskSnapshot>,
}Expand description
Represents blocking executor snapshot.
Fields§
§name: StringThe name value.
lane: BlockingLaneThe lane value.
max_concurrency: usizeThe max concurrency value.
max_queue_depth: usizeThe max queue depth value.
global_capacity: usizeThe global capacity value.
global_running: usizeThe global running value.
global_available: usizeThe global available value.
lane_reserved: usizeThe lane reserved value.
lane_running: usizeThe lane running value.
lane_borrowed: usizeThe lane borrowed value.
queued: usizeThe queued value.
running: usizeThe running value.
timed_out_still_running: usizeThe timed out still running value.
blocking_still_running: usizeThe blocking still running value.
rejected: u64The rejected value.
oldest_queue_wait: DurationThe oldest queue wait value.
tasks: Vec<BlockingTaskSnapshot>The tasks value.
Trait Implementations§
Source§impl Clone for BlockingExecutorSnapshot
impl Clone for BlockingExecutorSnapshot
Source§impl Debug for BlockingExecutorSnapshot
impl Debug for BlockingExecutorSnapshot
Auto Trait Implementations§
impl Freeze for BlockingExecutorSnapshot
impl RefUnwindSafe for BlockingExecutorSnapshot
impl Send for BlockingExecutorSnapshot
impl Sync for BlockingExecutorSnapshot
impl Unpin for BlockingExecutorSnapshot
impl UnsafeUnpin for BlockingExecutorSnapshot
impl UnwindSafe for BlockingExecutorSnapshot
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