pub struct ReusableExecutionCaptureConfig {
pub preparation: ReusableExecutionPreparationMode,
pub exact_decode_widths: Option<Vec<usize>>,
pub maximum_automatic_exact_decode_width: usize,
}Expand description
Product policy for bounded reusable-execution capture.
None requests an automatically resolved exact-width matrix. Explicit
widths let operators bound startup work deliberately; widths omitted from
that matrix remain eligible for the runtime’s documented eager fallback.
Neither form may exceed
MAXIMUM_REUSABLE_EXECUTION_STARTUP_CAPTURE_WIDTH.
Validation against scheduler admission and backend capabilities belongs to
the runtime-policy resolver, where those resolved limits are available.
Fields§
§preparation: ReusableExecutionPreparationModePreparation lifecycle, resolved from declared device capabilities.
exact_decode_widths: Option<Vec<usize>>Exact concurrent decode widths to prepare. None selects automatic
resolution from the admitted runtime capacity.
maximum_automatic_exact_decode_width: usizeSafety ceiling for automatic exact-width expansion. This does not cap user concurrency and may only lower the independent startup hard bound.
Trait Implementations§
Source§impl Clone for ReusableExecutionCaptureConfig
impl Clone for ReusableExecutionCaptureConfig
Source§fn clone(&self) -> ReusableExecutionCaptureConfig
fn clone(&self) -> ReusableExecutionCaptureConfig
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more