pub enum MeridianSegmentKind {
NonMeridian,
NotCrossingPole,
CrossingPole,
}Expand description
Classification of a spheroidal segment relative to a meridian.
Variants§
NonMeridian
The endpoints do not define a meridian segment.
NotCrossingPole
Both endpoints use the same meridian and the path avoids a pole.
CrossingPole
The longitudes differ by π and the meridian path crosses a pole.
Trait Implementations§
Source§impl Clone for MeridianSegmentKind
impl Clone for MeridianSegmentKind
Source§fn clone(&self) -> MeridianSegmentKind
fn clone(&self) -> MeridianSegmentKind
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 moreimpl Copy for MeridianSegmentKind
Source§impl Debug for MeridianSegmentKind
impl Debug for MeridianSegmentKind
impl Eq for MeridianSegmentKind
Source§impl PartialEq for MeridianSegmentKind
impl PartialEq for MeridianSegmentKind
impl StructuralPartialEq for MeridianSegmentKind
Auto Trait Implementations§
impl Freeze for MeridianSegmentKind
impl RefUnwindSafe for MeridianSegmentKind
impl Send for MeridianSegmentKind
impl Sync for MeridianSegmentKind
impl Unpin for MeridianSegmentKind
impl UnsafeUnpin for MeridianSegmentKind
impl UnwindSafe for MeridianSegmentKind
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