#[non_exhaustive]pub struct PairedRings {
pub rings: Vec<Rings>,
pub deviation: f64,
}Expand description
Rings flattened together, and how far the interpolated sections lie from them.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.rings: Vec<Rings>One Rings per profile, in the order given, matching vertex for
vertex.
deviation: f64Every point of the exact section interpolated between two of the profiles, at any fraction, is within this of the polygon the interpolated rings form, and the reverse.
Trait Implementations§
Source§impl Clone for PairedRings
impl Clone for PairedRings
Source§fn clone(&self) -> PairedRings
fn clone(&self) -> PairedRings
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 PairedRings
impl Debug for PairedRings
Source§impl PartialEq for PairedRings
impl PartialEq for PairedRings
impl StructuralPartialEq for PairedRings
Auto Trait Implementations§
impl Freeze for PairedRings
impl RefUnwindSafe for PairedRings
impl Send for PairedRings
impl Sync for PairedRings
impl Unpin for PairedRings
impl UnsafeUnpin for PairedRings
impl UnwindSafe for PairedRings
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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