pub struct ResidentLaunchRecommendation {
pub geometry: ResidentLaunchGeometry,
pub worker_groups: u32,
pub hit_capacity: u32,
pub pressure: ResidentQueuePressure,
pub execution_mode: ResidentExecutionMode,
pub topology: ResidentQueueTopology,
pub promote_hot_opcodes: bool,
pub promote_hot_windows: bool,
pub age_priority_work: bool,
pub estimated_peak_device_bytes: u64,
pub device_memory_budget_bytes: u64,
}Expand description
Policy output consumed by runtime dispatchers and batch builders.
Fields§
§geometry: ResidentLaunchGeometryPadded launch geometry for the ring protocol.
worker_groups: u32Worker workgroups selected for the dispatch.
hit_capacity: u32Sparse-hit capacity selected for the dispatch.
pressure: ResidentQueuePressureQueue pressure classification.
execution_mode: ResidentExecutionModeInterpreter or JIT route selected from telemetry.
topology: ResidentQueueTopologyScale-aware dispatch topology selected from graph shape, frontier density, and memory pressure.
promote_hot_opcodes: boolTrue when hot opcode counters justify fused opcode promotion.
promote_hot_windows: boolTrue when ticketed route windows justify fused window promotion.
age_priority_work: boolTrue when aged/requeued priority work should be lifted on the next publish.
estimated_peak_device_bytes: u64Estimated peak device bytes needed by the resident launch plan.
device_memory_budget_bytes: u64Hard device-memory budget applied to this recommendation. Zero means unbounded.
Trait Implementations§
Source§impl Clone for ResidentLaunchRecommendation
impl Clone for ResidentLaunchRecommendation
Source§fn clone(&self) -> ResidentLaunchRecommendation
fn clone(&self) -> ResidentLaunchRecommendation
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 ResidentLaunchRecommendation
Source§impl Debug for ResidentLaunchRecommendation
impl Debug for ResidentLaunchRecommendation
impl Eq for ResidentLaunchRecommendation
impl StructuralPartialEq for ResidentLaunchRecommendation
Auto Trait Implementations§
impl Freeze for ResidentLaunchRecommendation
impl RefUnwindSafe for ResidentLaunchRecommendation
impl Send for ResidentLaunchRecommendation
impl Sync for ResidentLaunchRecommendation
impl Unpin for ResidentLaunchRecommendation
impl UnsafeUnpin for ResidentLaunchRecommendation
impl UnwindSafe for ResidentLaunchRecommendation
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,
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.