pub struct CaptureLimits {
pub per_step: CaptureUsage,
pub cumulative: CaptureUsage,
pub physical_native_bytes: Option<u64>,
pub on_limit: CaptureLimitPolicy,
}Expand description
Independent per-step and cumulative limits with explicit failure policy.
Fields§
§per_step: CaptureUsageLimits reset at each prefill or decode step.
cumulative: CaptureUsageLimits summed across all steps in the run.
physical_native_bytes: Option<u64>Optional physical allocator ceiling. Rejected if the backend cannot prove it.
on_limit: CaptureLimitPolicyWhether a value-budget miss fails execution or emits an explicit skip.
Trait Implementations§
Source§impl Clone for CaptureLimits
impl Clone for CaptureLimits
Source§fn clone(&self) -> CaptureLimits
fn clone(&self) -> CaptureLimits
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 CaptureLimits
impl Debug for CaptureLimits
Source§impl<'de> Deserialize<'de> for CaptureLimits
impl<'de> Deserialize<'de> for CaptureLimits
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 CaptureLimits
Source§impl PartialEq for CaptureLimits
impl PartialEq for CaptureLimits
Source§impl Serialize for CaptureLimits
impl Serialize for CaptureLimits
impl StructuralPartialEq for CaptureLimits
Auto Trait Implementations§
impl Freeze for CaptureLimits
impl RefUnwindSafe for CaptureLimits
impl Send for CaptureLimits
impl Sync for CaptureLimits
impl Unpin for CaptureLimits
impl UnsafeUnpin for CaptureLimits
impl UnwindSafe for CaptureLimits
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