pub struct ProjectionProviderStaticBoundsV1 {
pub max_candidates: u32,
pub max_output_rows: u32,
pub max_measures: u16,
pub max_input_bytes: u32,
pub max_work_units: u64,
pub max_state_bytes_per_row: u32,
pub max_diagnostic_bytes: u32,
pub retained_epochs: u64,
pub max_catchup_lag: u64,
pub max_epoch_lease_steps: u64,
}Expand description
Complete finite static cost and retention contract for one provider plan.
Fields§
§max_candidates: u32Maximum candidates admitted before shaping.
max_output_rows: u32Maximum typed output rows.
max_measures: u16Maximum whole-result measures or facets.
max_input_bytes: u32Maximum canonical input bytes.
max_work_units: u64Maximum provider-owned deterministic work units.
max_state_bytes_per_row: u32Maximum derived state bytes added per authoritative row.
max_diagnostic_bytes: u32Maximum safe diagnostic bytes.
retained_epochs: u64Minimum retained provider epochs.
max_catchup_lag: u64Maximum admitted catch-up lag before health degrades.
max_epoch_lease_steps: u64Maximum deterministic lease/schedule steps retaining an opened epoch.
Trait Implementations§
impl Copy for ProjectionProviderStaticBoundsV1
impl Eq for ProjectionProviderStaticBoundsV1
impl StructuralPartialEq for ProjectionProviderStaticBoundsV1
Auto Trait Implementations§
impl Freeze for ProjectionProviderStaticBoundsV1
impl RefUnwindSafe for ProjectionProviderStaticBoundsV1
impl Send for ProjectionProviderStaticBoundsV1
impl Sync for ProjectionProviderStaticBoundsV1
impl Unpin for ProjectionProviderStaticBoundsV1
impl UnsafeUnpin for ProjectionProviderStaticBoundsV1
impl UnwindSafe for ProjectionProviderStaticBoundsV1
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