pub struct ExifInfo {
pub camera: Option<String>,
pub lens: Option<String>,
pub gps_lat: Option<f64>,
pub gps_lon: Option<f64>,
pub extra: HashMap<String, Value>,
}Expand description
Loose EXIF / image metadata bag for JSON output.
Fields§
§camera: Option<String>§lens: Option<String>§gps_lat: Option<f64>§gps_lon: Option<f64>§extra: HashMap<String, Value>Trait Implementations§
Source§impl<'de> Deserialize<'de> for ExifInfo
impl<'de> Deserialize<'de> for ExifInfo
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
Auto Trait Implementations§
impl Freeze for ExifInfo
impl RefUnwindSafe for ExifInfo
impl Send for ExifInfo
impl Sync for ExifInfo
impl Unpin for ExifInfo
impl UnsafeUnpin for ExifInfo
impl UnwindSafe for ExifInfo
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