Enum SeamContinuity
#[non_exhaustive]pub enum SeamContinuity {
Discontinuous,
Position,
FirstDerivative,
SecondDerivative,
}Expand description
Highest endpoint continuity verified in the curve’s native parameter.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Discontinuous
Endpoint positions differ beyond tolerance.
Position
Endpoint positions agree, but first derivatives do not.
FirstDerivative
Positions and first derivatives agree, but second derivatives do not.
SecondDerivative
Positions and first two derivatives agree.
Trait Implementations§
§impl Clone for SeamContinuity
impl Clone for SeamContinuity
§fn clone(&self) -> SeamContinuity
fn clone(&self) -> SeamContinuity
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 SeamContinuity
impl Debug for SeamContinuity
§impl Ord for SeamContinuity
impl Ord for SeamContinuity
§impl PartialEq for SeamContinuity
impl PartialEq for SeamContinuity
§impl PartialOrd for SeamContinuity
impl PartialOrd for SeamContinuity
impl Copy for SeamContinuity
impl Eq for SeamContinuity
impl StructuralPartialEq for SeamContinuity
Auto Trait Implementations§
impl Freeze for SeamContinuity
impl RefUnwindSafe for SeamContinuity
impl Send for SeamContinuity
impl Sync for SeamContinuity
impl Unpin for SeamContinuity
impl UnwindSafe for SeamContinuity
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