pub struct LocationRadius { /* private fields */ }Expand description
A positive radius around a location, stored in meters.
Implementations§
Source§impl LocationRadius
impl LocationRadius
Sourcepub fn from_meters(meters: f64) -> Result<Self, GeoValueError>
pub fn from_meters(meters: f64) -> Result<Self, GeoValueError>
Creates a radius from meters.
§Errors
Returns GeoValueError::InvalidRadius when the value is not positive and finite.
Sourcepub fn from_kilometers(kilometers: f64) -> Result<Self, GeoValueError>
pub fn from_kilometers(kilometers: f64) -> Result<Self, GeoValueError>
Creates a radius from kilometers.
§Errors
Returns GeoValueError::InvalidRadius when the value is not positive and finite.
Trait Implementations§
Source§impl Clone for LocationRadius
impl Clone for LocationRadius
Source§fn clone(&self) -> LocationRadius
fn clone(&self) -> LocationRadius
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 LocationRadius
impl Debug for LocationRadius
Source§impl PartialEq for LocationRadius
impl PartialEq for LocationRadius
Source§fn eq(&self, other: &LocationRadius) -> bool
fn eq(&self, other: &LocationRadius) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for LocationRadius
impl StructuralPartialEq for LocationRadius
Auto Trait Implementations§
impl Freeze for LocationRadius
impl RefUnwindSafe for LocationRadius
impl Send for LocationRadius
impl Sync for LocationRadius
impl Unpin for LocationRadius
impl UnsafeUnpin for LocationRadius
impl UnwindSafe for LocationRadius
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