pub struct AggregatePolicyV1 { /* private fields */ }Expand description
Policy and inference posture shared by every existing exact aggregate.
Implementations§
Source§impl AggregatePolicyV1
impl AggregatePolicyV1
Sourcepub const fn admits_rows_before_aggregation(self) -> bool
pub const fn admits_rows_before_aggregation(self) -> bool
Whether row policy is applied before any fold, count, group, or limit.
Sourcepub const fn partition_scoped_primary(self) -> bool
pub const fn partition_scoped_primary(self) -> bool
Whether policy-aligned provider partitioning is the primary mode.
Sourcepub const fn withholds_partial_results(self) -> bool
pub const fn withholds_partial_results(self) -> bool
Whether refusal or budget exhaustion releases no partial aggregate.
Trait Implementations§
Source§impl Clone for AggregatePolicyV1
impl Clone for AggregatePolicyV1
impl Copy for AggregatePolicyV1
Source§impl Debug for AggregatePolicyV1
impl Debug for AggregatePolicyV1
impl Eq for AggregatePolicyV1
Source§impl PartialEq for AggregatePolicyV1
impl PartialEq for AggregatePolicyV1
impl StructuralPartialEq for AggregatePolicyV1
Auto Trait Implementations§
impl Freeze for AggregatePolicyV1
impl RefUnwindSafe for AggregatePolicyV1
impl Send for AggregatePolicyV1
impl Sync for AggregatePolicyV1
impl Unpin for AggregatePolicyV1
impl UnsafeUnpin for AggregatePolicyV1
impl UnwindSafe for AggregatePolicyV1
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