[−][src]Struct tidwall_geohash::Box
Box represents a rectangle in latitude/longitude space.
Fields
min_lat: f64
max_lat: f64
min_lng: f64
max_lng: f64
Methods
impl Box
[src]
pub fn center(&self) -> (f64, f64)
[src]
center returns the center of the box (lat, lng).
pub fn contains(&self, lat: f64, lng: f64) -> bool
[src]
contains decides whether (lat, lng) is contained in the box. The containment test is inclusive of the edges and corners.
pub fn round(&self) -> (f64, f64)
[src]
round returns a point inside the box, making an effort to round to minimal precision.
Trait Implementations
Auto Trait Implementations
impl Sync for Box
impl Send for Box
impl Unpin for Box
impl RefUnwindSafe for Box
impl UnwindSafe for Box
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,