pub struct GpsPosition {
pub latitude: f64,
pub longitude: f64,
pub altitude: Option<f64>,
}Expand description
A decoded GPS position (EXIF GPSLatitude / GPSLongitude /
GPSAltitude with their reference hemispheres applied): signed decimal
degrees, metres above sea level.
Fields§
§latitude: f64§longitude: f64§altitude: Option<f64>Trait Implementations§
Source§impl Clone for GpsPosition
impl Clone for GpsPosition
Source§impl Debug for GpsPosition
impl Debug for GpsPosition
Source§impl<'de> Deserialize<'de> for GpsPosition
impl<'de> Deserialize<'de> for GpsPosition
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for GpsPosition
impl PartialEq for GpsPosition
Source§impl Serialize for GpsPosition
impl Serialize for GpsPosition
impl StructuralPartialEq for GpsPosition
Auto Trait Implementations§
impl Freeze for GpsPosition
impl RefUnwindSafe for GpsPosition
impl Send for GpsPosition
impl Sync for GpsPosition
impl Unpin for GpsPosition
impl UnsafeUnpin for GpsPosition
impl UnwindSafe for GpsPosition
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