pub struct CapDecision {
pub max_suppress: usize,
pub rule: AdobeCompatRuleId,
}Expand description
Result of the CapSuppressionByFormDomPageAreaCount rule.
Encodes how many pages page-suppression may drop while preserving the invariant that the surviving page count is at least the form DOM’s declared page-area count.
Fields§
§max_suppress: usizeUpper bound on the number of pages page-suppression may drop.
usize::MAX when the form DOM provides no guidance (uncapped).
rule: AdobeCompatRuleIdStable rule identifier for trace and telemetry consumers.
Implementations§
Trait Implementations§
Source§impl Clone for CapDecision
impl Clone for CapDecision
Source§fn clone(&self) -> CapDecision
fn clone(&self) -> CapDecision
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 CapDecision
impl Debug for CapDecision
Source§impl PartialEq for CapDecision
impl PartialEq for CapDecision
Source§fn eq(&self, other: &CapDecision) -> bool
fn eq(&self, other: &CapDecision) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for CapDecision
impl Eq for CapDecision
impl StructuralPartialEq for CapDecision
Auto Trait Implementations§
impl Freeze for CapDecision
impl RefUnwindSafe for CapDecision
impl Send for CapDecision
impl Sync for CapDecision
impl Unpin for CapDecision
impl UnsafeUnpin for CapDecision
impl UnwindSafe for CapDecision
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more