pub enum DynamicRange {
SDR,
HDR,
Unknown,
}Expand description
The available dynamic ranges of a format.
Variantsยง
Trait Implementationsยง
Sourceยงimpl Clone for DynamicRange
impl Clone for DynamicRange
Sourceยงfn clone(&self) -> DynamicRange
fn clone(&self) -> DynamicRange
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 moreimpl Copy for DynamicRange
Sourceยงimpl Debug for DynamicRange
impl Debug for DynamicRange
Sourceยงimpl Default for DynamicRange
impl Default for DynamicRange
Sourceยงfn default() -> DynamicRange
fn default() -> DynamicRange
Returns the โdefault valueโ for a type. Read more
Sourceยงimpl<'de> Deserialize<'de> for DynamicRange
impl<'de> Deserialize<'de> for DynamicRange
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
Sourceยงimpl Display for DynamicRange
impl Display for DynamicRange
impl Eq for DynamicRange
Sourceยงimpl Hash for DynamicRange
impl Hash for DynamicRange
Sourceยงimpl PartialEq for DynamicRange
impl PartialEq for DynamicRange
Sourceยงimpl Serialize for DynamicRange
impl Serialize for DynamicRange
impl StructuralPartialEq for DynamicRange
Auto Trait Implementationsยง
impl Freeze for DynamicRange
impl RefUnwindSafe for DynamicRange
impl Send for DynamicRange
impl Sync for DynamicRange
impl Unpin for DynamicRange
impl UnsafeUnpin for DynamicRange
impl UnwindSafe for DynamicRange
Blanket Implementationsยง
impl<T> AllTraits for T
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CommonTraits for T
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Sourceยงimpl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Sourceยงfn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Converts
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>, which can then be
downcast into Box<dyn ConcreteType> where ConcreteType implements Trait.Sourceยงfn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Converts
Rc<Trait> (where Trait: Downcast) to Rc<Any>, which can then be further
downcast into Rc<ConcreteType> where ConcreteType implements Trait.Sourceยงfn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Converts
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Anyโs vtable from &Traitโs.Sourceยงfn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Converts
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Anyโs vtable from &mut Traitโs.Sourceยงimpl<T> DowncastSend for T
impl<T> DowncastSend for T
Sourceยงimpl<T> DowncastSync for T
impl<T> DowncastSync for T
Sourceยงimpl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Sourceยงfn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.