pub struct DngCalibrationInfo {
pub baseline_exposure: Option<f64>,
pub baseline_noise: Option<f64>,
pub baseline_sharpness: Option<f64>,
pub noise_profile: Option<Vec<f64>>,
pub noise_reduction_applied: Option<f64>,
}Expand description
DNG calibration and noise data.
Fields§
§baseline_exposure: Option<f64>Baseline exposure offset in EV
baseline_noise: Option<f64>Baseline noise level
baseline_sharpness: Option<f64>Baseline sharpness
noise_profile: Option<Vec<f64>>Noise profile coefficients
noise_reduction_applied: Option<f64>Amount of noise reduction applied (0.0-1.0)
Trait Implementations§
Source§impl Clone for DngCalibrationInfo
impl Clone for DngCalibrationInfo
Source§fn clone(&self) -> DngCalibrationInfo
fn clone(&self) -> DngCalibrationInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DngCalibrationInfo
impl Debug for DngCalibrationInfo
Source§impl Default for DngCalibrationInfo
impl Default for DngCalibrationInfo
Source§fn default() -> DngCalibrationInfo
fn default() -> DngCalibrationInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DngCalibrationInfo
impl<'de> Deserialize<'de> for DngCalibrationInfo
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<DngCalibrationInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DngCalibrationInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for DngCalibrationInfo
impl PartialEq for DngCalibrationInfo
Source§fn eq(&self, other: &DngCalibrationInfo) -> bool
fn eq(&self, other: &DngCalibrationInfo) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for DngCalibrationInfo
impl Serialize for DngCalibrationInfo
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for DngCalibrationInfo
Auto Trait Implementations§
impl Freeze for DngCalibrationInfo
impl RefUnwindSafe for DngCalibrationInfo
impl Send for DngCalibrationInfo
impl Sync for DngCalibrationInfo
impl Unpin for DngCalibrationInfo
impl UnsafeUnpin for DngCalibrationInfo
impl UnwindSafe for DngCalibrationInfo
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
Source§impl<T, Ctx> BundleDefault<Ctx> for Twhere
T: Default,
impl<T, Ctx> BundleDefault<Ctx> for Twhere
T: Default,
Source§fn default_with_context(_: Ctx) -> T
fn default_with_context(_: Ctx) -> T
Creates a default value with the given context.
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>
Converts
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>
Converts
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