pub enum MetadataLocation {
Primary,
GainMap,
}Expand description
Location from which Ultra HDR metadata was resolved. Location from which Ultra HDR metadata was resolved.
For spec-shaped files this is usually:
- container or directory metadata on the primary JPEG
- gain-map metadata on the secondary JPEG
For malformed but recoverable files, ultrajpeg may recover effective
metadata from whichever location remains valid.
Variants§
Trait Implementations§
Source§impl Clone for MetadataLocation
impl Clone for MetadataLocation
Source§fn clone(&self) -> MetadataLocation
fn clone(&self) -> MetadataLocation
Returns a duplicate of the value. Read more
1.0.0 · 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 MetadataLocation
impl Debug for MetadataLocation
Source§impl PartialEq for MetadataLocation
impl PartialEq for MetadataLocation
impl Copy for MetadataLocation
impl Eq for MetadataLocation
impl StructuralPartialEq for MetadataLocation
Auto Trait Implementations§
impl Freeze for MetadataLocation
impl RefUnwindSafe for MetadataLocation
impl Send for MetadataLocation
impl Sync for MetadataLocation
impl Unpin for MetadataLocation
impl UnsafeUnpin for MetadataLocation
impl UnwindSafe for MetadataLocation
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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