pub struct ImageMediaMetadata {Show 21 fields
pub aperture: f64,
pub camera_make: String,
pub camera_model: String,
pub color_space: String,
pub exposure_bias: f64,
pub exposure_mode: String,
pub exposure_time: f64,
pub flash_used: Option<bool>,
pub focal_length: f64,
pub height: i64,
pub iso_speed: i64,
pub lens: String,
pub location: Option<Location>,
pub max_aperture_value: f64,
pub metering_mode: String,
pub rotation: i64,
pub sensor: String,
pub subject_distance: i64,
pub time: String,
pub white_balance: String,
pub width: i64,
}Expand description
Additional metadata about image media, if available.
Fields§
§aperture: f64Additional metadata about image media, if available.
camera_make: StringAdditional metadata about image media, if available.
camera_model: StringAdditional metadata about image media, if available.
color_space: StringAdditional metadata about image media, if available.
exposure_bias: f64Additional metadata about image media, if available.
exposure_mode: StringAdditional metadata about image media, if available.
exposure_time: f64Additional metadata about image media, if available.
flash_used: Option<bool>Additional metadata about image media, if available.
focal_length: f64Additional metadata about image media, if available.
height: i64Additional metadata about image media, if available.
iso_speed: i64Additional metadata about image media, if available.
lens: StringAdditional metadata about image media, if available.
location: Option<Location>Additional metadata about image media, if available.
max_aperture_value: f64Additional metadata about image media, if available.
metering_mode: StringAdditional metadata about image media, if available.
rotation: i64Additional metadata about image media, if available.
sensor: StringAdditional metadata about image media, if available.
subject_distance: i64Additional metadata about image media, if available.
time: StringAdditional metadata about image media, if available.
white_balance: StringAdditional metadata about image media, if available.
width: i64Additional metadata about image media, if available.
Trait Implementations§
Source§impl Clone for ImageMediaMetadata
impl Clone for ImageMediaMetadata
Source§fn clone(&self) -> ImageMediaMetadata
fn clone(&self) -> ImageMediaMetadata
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ImageMediaMetadata
impl Debug for ImageMediaMetadata
Source§impl<'de> Deserialize<'de> for ImageMediaMetadata
impl<'de> Deserialize<'de> for ImageMediaMetadata
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>,
Source§impl JsonSchema for ImageMediaMetadata
impl JsonSchema for ImageMediaMetadata
Source§fn schema_name() -> String
fn schema_name() -> String
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
$ref keyword. Read moreSource§impl PartialEq for ImageMediaMetadata
impl PartialEq for ImageMediaMetadata
Source§impl Serialize for ImageMediaMetadata
impl Serialize for ImageMediaMetadata
impl StructuralPartialEq for ImageMediaMetadata
Auto Trait Implementations§
impl Freeze for ImageMediaMetadata
impl RefUnwindSafe for ImageMediaMetadata
impl Send for ImageMediaMetadata
impl Sync for ImageMediaMetadata
impl Unpin for ImageMediaMetadata
impl UnwindSafe for ImageMediaMetadata
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more