Struct CertifiedRegion
pub struct CertifiedRegion {
pub box_: SurfaceSurfaceParameterBox,
pub kind: RegionKind,
pub depth: u32,
pub normal_separation_lower_bound: f64,
}Expand description
One classified leaf of the certified subdivision.
Fields§
§box_: SurfaceSurfaceParameterBoxThe parameter box this statement applies to.
kind: RegionKindWhat was proven about it.
depth: u32Bisection depth, where the root pair is depth 0.
Each step splits all four parameter axes, so a leaf at depth d
covers 2^-d of the root box. The coverage audit relies on this.
normal_separation_lower_bound: f64Certified lower bound on |n1 x n2|^2 over the box.
Strictly positive exactly when kind is RegionKind::Transversal.
Trait Implementations§
§impl Clone for CertifiedRegion
impl Clone for CertifiedRegion
§fn clone(&self) -> CertifiedRegion
fn clone(&self) -> CertifiedRegion
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Debug for CertifiedRegion
impl Debug for CertifiedRegion
§impl PartialEq for CertifiedRegion
impl PartialEq for CertifiedRegion
impl Copy for CertifiedRegion
impl StructuralPartialEq for CertifiedRegion
Auto Trait Implementations§
impl Freeze for CertifiedRegion
impl RefUnwindSafe for CertifiedRegion
impl Send for CertifiedRegion
impl Sync for CertifiedRegion
impl Unpin for CertifiedRegion
impl UnwindSafe for CertifiedRegion
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<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