pub enum LengthMethod {
Planar,
Haversine,
Vincenty,
}Expand description
Length calculation method
Variants§
Planar
Planar length using Cartesian coordinates (fast, for projected data)
Haversine
Geodetic length using Haversine formula (spherical Earth approximation)
Vincenty
Geodetic length using Vincenty’s formula (accurate ellipsoidal distance)
Trait Implementations§
Source§impl Clone for LengthMethod
impl Clone for LengthMethod
Source§fn clone(&self) -> LengthMethod
fn clone(&self) -> LengthMethod
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 LengthMethod
Source§impl Debug for LengthMethod
impl Debug for LengthMethod
impl Eq for LengthMethod
Source§impl PartialEq for LengthMethod
impl PartialEq for LengthMethod
impl StructuralPartialEq for LengthMethod
Auto Trait Implementations§
impl Freeze for LengthMethod
impl RefUnwindSafe for LengthMethod
impl Send for LengthMethod
impl Sync for LengthMethod
impl Unpin for LengthMethod
impl UnsafeUnpin for LengthMethod
impl UnwindSafe for LengthMethod
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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