Struct jpegxl_sys::codestream_header::JxlExtraChannelInfo
source · #[repr(C)]pub struct JxlExtraChannelInfo {
pub type_: JxlExtraChannelType,
pub bits_per_sample: u32,
pub exponent_bits_per_sample: u32,
pub dim_shift: u32,
pub name_length: u32,
pub alpha_associated: JxlBool,
pub spot_color: [f32; 4],
pub cfa_channel: u32,
}
Fields§
§type_: JxlExtraChannelType
§bits_per_sample: u32
§exponent_bits_per_sample: u32
§dim_shift: u32
§name_length: u32
§alpha_associated: JxlBool
§spot_color: [f32; 4]
§cfa_channel: u32
Trait Implementations§
source§impl Clone for JxlExtraChannelInfo
impl Clone for JxlExtraChannelInfo
source§fn clone(&self) -> JxlExtraChannelInfo
fn clone(&self) -> JxlExtraChannelInfo
Returns a copy 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 moreAuto Trait Implementations§
impl Freeze for JxlExtraChannelInfo
impl RefUnwindSafe for JxlExtraChannelInfo
impl Send for JxlExtraChannelInfo
impl Sync for JxlExtraChannelInfo
impl Unpin for JxlExtraChannelInfo
impl UnwindSafe for JxlExtraChannelInfo
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