pub struct JxlExtraChannel {
pub ec_type: ExtraChannel,
pub alpha_associated: bool,
pub bits_per_sample: u32,
pub name: String,
pub dim_shift: u32,
}Fields§
§ec_type: ExtraChannel§alpha_associated: bool§bits_per_sample: u32Bits per sample for this extra channel.
name: StringChannel name (empty string if unnamed).
dim_shift: u32Dimensional shift (0 = full resolution, 1 = half, etc.).
Trait Implementations§
Source§impl Clone for JxlExtraChannel
impl Clone for JxlExtraChannel
Source§fn clone(&self) -> JxlExtraChannel
fn clone(&self) -> JxlExtraChannel
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 JxlExtraChannel
impl Debug for JxlExtraChannel
Source§impl PartialEq for JxlExtraChannel
impl PartialEq for JxlExtraChannel
impl Eq for JxlExtraChannel
impl StructuralPartialEq for JxlExtraChannel
Auto Trait Implementations§
impl Freeze for JxlExtraChannel
impl RefUnwindSafe for JxlExtraChannel
impl Send for JxlExtraChannel
impl Sync for JxlExtraChannel
impl Unpin for JxlExtraChannel
impl UnsafeUnpin for JxlExtraChannel
impl UnwindSafe for JxlExtraChannel
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