pub struct LatLong { /* private fields */ }Expand description
A position as a latitude and longitude pair of Degrees.
Implementations§
Source§impl LatLong
impl LatLong
pub const fn new(lat: Degrees, lon: Degrees) -> Self
pub const fn lat(&self) -> Degrees
pub const fn lon(&self) -> Degrees
Sourcepub fn is_south_of(&self, a: &Self) -> bool
pub fn is_south_of(&self, a: &Self) -> bool
Determine whether the LatLong is South of a.
It compares the latitude of the two points.
a- the otherLatLong.
returns true if South of a, false otherwise.
Sourcepub fn is_west_of(&self, a: &Self) -> bool
pub fn is_west_of(&self, a: &Self) -> bool
Determine whether the LatLong is West of LatLong a.
It compares the longitude difference of the two points.
a,b- the points.
returns true if a is West of b, false otherwise.
Trait Implementations§
impl Copy for LatLong
impl StructuralPartialEq for LatLong
Auto Trait Implementations§
impl Freeze for LatLong
impl RefUnwindSafe for LatLong
impl Send for LatLong
impl Sync for LatLong
impl Unpin for LatLong
impl UnwindSafe for LatLong
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<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.