pub struct BoundaryContract {
pub right_handed_cartesian_f64: bool,
pub caller_defined_consistent_units: bool,
pub explicit_tolerance: bool,
pub ownership: Ownership,
pub thread_safety: ThreadSafety,
}Expand description
Unit, coordinate, tolerance, ownership, and execution semantics.
Fields§
§right_handed_cartesian_f64: boolCoordinates are right-handed Cartesian f64 values.
caller_defined_consistent_units: boolGeometry is unitless; every input and tolerance uses one caller-selected unit.
explicit_tolerance: boolApproximate operations require an explicit tolerance.
ownership: Ownership§thread_safety: ThreadSafetyImplementations§
Trait Implementations§
Source§impl Clone for BoundaryContract
impl Clone for BoundaryContract
Source§fn clone(&self) -> BoundaryContract
fn clone(&self) -> BoundaryContract
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 moreSource§impl Debug for BoundaryContract
impl Debug for BoundaryContract
Source§impl Hash for BoundaryContract
impl Hash for BoundaryContract
Source§impl PartialEq for BoundaryContract
impl PartialEq for BoundaryContract
impl Copy for BoundaryContract
impl Eq for BoundaryContract
impl StructuralPartialEq for BoundaryContract
Auto Trait Implementations§
impl Freeze for BoundaryContract
impl RefUnwindSafe for BoundaryContract
impl Send for BoundaryContract
impl Sync for BoundaryContract
impl Unpin for BoundaryContract
impl UnwindSafe for BoundaryContract
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