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 (const: unstable) · 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§fn eq(&self, other: &ImageMediaMetadata) -> bool
fn eq(&self, other: &ImageMediaMetadata) -> bool
self and other values to be equal, and is used by ==.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 UnsafeUnpin 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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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