pub struct ReusableExecutionCaptureConfig {
pub exact_decode_widths: Option<Vec<usize>>,
pub maximum_automatic_exact_decode_width: usize,
}Expand description
Product policy for reusable-execution startup 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§
§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
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<'de> Deserialize<'de> for ReusableExecutionCaptureConfig
impl<'de> Deserialize<'de> for ReusableExecutionCaptureConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ReusableExecutionCaptureConfig
impl StructuralPartialEq for ReusableExecutionCaptureConfig
Auto Trait Implementations§
impl Freeze for ReusableExecutionCaptureConfig
impl RefUnwindSafe for ReusableExecutionCaptureConfig
impl Send for ReusableExecutionCaptureConfig
impl Sync for ReusableExecutionCaptureConfig
impl Unpin for ReusableExecutionCaptureConfig
impl UnsafeUnpin for ReusableExecutionCaptureConfig
impl UnwindSafe for ReusableExecutionCaptureConfig
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