pub struct HeicAuxImage {
pub kind: HeicAuxKind,
pub width: u32,
pub height: u32,
pub aux_type: Option<String>,
/* private fields */
}Expand description
Descriptor of one auxiliary image inside a HeicFile.
Decode it with HeicFile::decode_aux.
Fields§
§kind: HeicAuxKindWhat kind of auxiliary image this is.
width: u32Width in pixels.
height: u32Height in pixels.
aux_type: Option<String>Auxiliary type URN string, when the container provides one.
Trait Implementations§
Source§impl Clone for HeicAuxImage
impl Clone for HeicAuxImage
Source§fn clone(&self) -> HeicAuxImage
fn clone(&self) -> HeicAuxImage
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 HeicAuxImage
impl Debug for HeicAuxImage
Source§impl<'de> Deserialize<'de> for HeicAuxImage
impl<'de> Deserialize<'de> for HeicAuxImage
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
Auto Trait Implementations§
impl Freeze for HeicAuxImage
impl RefUnwindSafe for HeicAuxImage
impl Send for HeicAuxImage
impl Sync for HeicAuxImage
impl Unpin for HeicAuxImage
impl UnsafeUnpin for HeicAuxImage
impl UnwindSafe for HeicAuxImage
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> 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