pub struct OpcodeEntry {
pub id: u32,
pub optional: bool,
pub preview_only: bool,
pub op: Opcode,
}Expand description
One opcode of a list with its header fields.
Fields§
§id: u32DNG opcode id (1 = WarpRectilinear … 13 = ScalePerColumn).
optional: boolFlag bit 0: the opcode may be skipped by readers that do not understand it.
preview_only: boolFlag bit 1: may be skipped when rendering previews.
op: OpcodeTrait Implementations§
Source§impl Clone for OpcodeEntry
impl Clone for OpcodeEntry
Source§impl Debug for OpcodeEntry
impl Debug for OpcodeEntry
Source§impl PartialEq for OpcodeEntry
impl PartialEq for OpcodeEntry
impl StructuralPartialEq for OpcodeEntry
Auto Trait Implementations§
impl Freeze for OpcodeEntry
impl RefUnwindSafe for OpcodeEntry
impl Send for OpcodeEntry
impl Sync for OpcodeEntry
impl Unpin for OpcodeEntry
impl UnsafeUnpin for OpcodeEntry
impl UnwindSafe for OpcodeEntry
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