pub struct GpsInfo {
pub latitude: Option<[URational; 3]>,
pub latitude_ref: Option<char>,
pub longitude: Option<[URational; 3]>,
pub longitude_ref: Option<char>,
pub altitude: Option<URational>,
pub altitude_ref: Option<u8>,
pub timestamp: Option<[URational; 3]>,
pub datestamp: Option<String>,
pub speed: Option<URational>,
pub img_direction: Option<URational>,
}Expand description
GPS geolocation data.
Fields§
§latitude: Option<[URational; 3]>Latitude as [degrees, minutes, seconds] rationals
latitude_ref: Option<char>Latitude reference: ‘N’ or ‘S’
longitude: Option<[URational; 3]>Longitude as [degrees, minutes, seconds] rationals
longitude_ref: Option<char>Longitude reference: ‘E’ or ‘W’
altitude: Option<URational>Altitude (num/denom) in meters
altitude_ref: Option<u8>Altitude reference: 0 = above sea level, 1 = below
timestamp: Option<[URational; 3]>GPS timestamp [hour, minute, second] rationals
datestamp: Option<String>GPS datestamp “YYYY:MM:DD”
speed: Option<URational>Speed (num/denom)
img_direction: Option<URational>Image direction (num/denom) in degrees
Trait Implementations§
impl StructuralPartialEq for GpsInfo
Auto Trait Implementations§
impl Freeze for GpsInfo
impl RefUnwindSafe for GpsInfo
impl Send for GpsInfo
impl Sync for GpsInfo
impl Unpin for GpsInfo
impl UnsafeUnpin for GpsInfo
impl UnwindSafe for GpsInfo
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