Struct LocationRadius
pub struct LocationRadius { /* private fields */ }Expand description
A positive radius around a location, stored in meters.
Implementations§
§impl LocationRadius
impl LocationRadius
pub fn from_meters(meters: f64) -> Result<LocationRadius, GeoValueError>
pub fn from_meters(meters: f64) -> Result<LocationRadius, GeoValueError>
Creates a radius from meters.
§Errors
Returns [GeoValueError::InvalidRadius] when the value is not positive and finite.
pub fn from_kilometers(kilometers: f64) -> Result<LocationRadius, GeoValueError>
pub fn from_kilometers(kilometers: f64) -> Result<LocationRadius, GeoValueError>
Creates a radius from kilometers.
§Errors
Returns [GeoValueError::InvalidRadius] when the value is not positive and finite.
Trait Implementations§
§impl Clone for LocationRadius
impl Clone for LocationRadius
§fn clone(&self) -> LocationRadius
fn clone(&self) -> LocationRadius
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Debug for LocationRadius
impl Debug for LocationRadius
§impl PartialEq for LocationRadius
impl PartialEq for LocationRadius
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