Struct CertifiedSurfaceArcsOptions
pub struct CertifiedSurfaceArcsOptions { /* private fields */ }Expand description
Explicit policy for certified curved analysis.
Implementations§
§impl CertifiedSurfaceArcsOptions
impl CertifiedSurfaceArcsOptions
pub fn new(max_depth: u32) -> Result<CertifiedSurfaceArcsOptions, GeomError>
pub fn new(max_depth: u32) -> Result<CertifiedSurfaceArcsOptions, GeomError>
Validate and construct a policy.
max_depth is capped at MAX_AUDIT_DEPTH so the coverage audit
stays exact by construction rather than by caller discipline.
Trait Implementations§
§impl Clone for CertifiedSurfaceArcsOptions
impl Clone for CertifiedSurfaceArcsOptions
§fn clone(&self) -> CertifiedSurfaceArcsOptions
fn clone(&self) -> CertifiedSurfaceArcsOptions
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 CertifiedSurfaceArcsOptions
impl Debug for CertifiedSurfaceArcsOptions
§impl Default for CertifiedSurfaceArcsOptions
impl Default for CertifiedSurfaceArcsOptions
§fn default() -> CertifiedSurfaceArcsOptions
fn default() -> CertifiedSurfaceArcsOptions
Returns the “default value” for a type. Read more
§impl PartialEq for CertifiedSurfaceArcsOptions
impl PartialEq for CertifiedSurfaceArcsOptions
impl Copy for CertifiedSurfaceArcsOptions
impl Eq for CertifiedSurfaceArcsOptions
impl StructuralPartialEq for CertifiedSurfaceArcsOptions
Auto Trait Implementations§
impl Freeze for CertifiedSurfaceArcsOptions
impl RefUnwindSafe for CertifiedSurfaceArcsOptions
impl Send for CertifiedSurfaceArcsOptions
impl Sync for CertifiedSurfaceArcsOptions
impl Unpin for CertifiedSurfaceArcsOptions
impl UnwindSafe for CertifiedSurfaceArcsOptions
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