pub struct PerRequestRoutingRecord {Show 13 fields
pub pool: ReplayRequestPool,
pub outcome: ReplayRoutingOutcome,
pub queue_entered_at_ms: Option<f64>,
pub released_at_ms: Option<f64>,
pub queue_wait_ms: Option<f64>,
pub logical_worker_id: Option<usize>,
pub scheduler_id: Option<usize>,
pub dp_rank: Option<u32>,
pub reported_overlap_tokens: Option<usize>,
pub selected_overlap_blocks: Option<u32>,
pub best_available_overlap_blocks: Option<u32>,
pub overlap_regret_blocks: Option<u32>,
pub placement_replica_id: Option<usize>,
}Fields§
§pool: ReplayRequestPool§outcome: ReplayRoutingOutcome§queue_entered_at_ms: Option<f64>§released_at_ms: Option<f64>§queue_wait_ms: Option<f64>§logical_worker_id: Option<usize>§scheduler_id: Option<usize>§dp_rank: Option<u32>§reported_overlap_tokens: Option<usize>§selected_overlap_blocks: Option<u32>§best_available_overlap_blocks: Option<u32>§overlap_regret_blocks: Option<u32>§placement_replica_id: Option<usize>Trait Implementations§
Source§impl Clone for PerRequestRoutingRecord
impl Clone for PerRequestRoutingRecord
Source§fn clone(&self) -> PerRequestRoutingRecord
fn clone(&self) -> PerRequestRoutingRecord
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 PerRequestRoutingRecord
impl Debug for PerRequestRoutingRecord
Auto Trait Implementations§
impl Freeze for PerRequestRoutingRecord
impl RefUnwindSafe for PerRequestRoutingRecord
impl Send for PerRequestRoutingRecord
impl Sync for PerRequestRoutingRecord
impl Unpin for PerRequestRoutingRecord
impl UnsafeUnpin for PerRequestRoutingRecord
impl UnwindSafe for PerRequestRoutingRecord
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