pub struct ClutDefinitionSegment {
pub page_id: u16,
pub clut_id: u8,
pub clut_version_number: u8,
pub reserved: u8,
pub entries: Vec<ClutEntry>,
/* private fields */
}Expand description
CLUT Definition Segment.
Fields§
§page_id: u16The page_id from the segment header.
clut_id: u8CLUT family identifier.
clut_version_number: u8CLUT version number (modulo 16).
reserved: u8Reserved bits in the body byte 1 (bits [3:0]).
entries: Vec<ClutEntry>CLUT entries.
Trait Implementations§
Source§impl Clone for ClutDefinitionSegment
impl Clone for ClutDefinitionSegment
Source§fn clone(&self) -> ClutDefinitionSegment
fn clone(&self) -> ClutDefinitionSegment
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 ClutDefinitionSegment
impl Debug for ClutDefinitionSegment
impl Eq for ClutDefinitionSegment
Source§impl<'a> From<ClutDefinitionSegment> for AnySegment<'a>
impl<'a> From<ClutDefinitionSegment> for AnySegment<'a>
Source§fn from(s: ClutDefinitionSegment) -> Self
fn from(s: ClutDefinitionSegment) -> Self
Converts to this type from the input type.
Source§impl<'a> Parse<'a> for ClutDefinitionSegment
impl<'a> Parse<'a> for ClutDefinitionSegment
Source§impl PartialEq for ClutDefinitionSegment
impl PartialEq for ClutDefinitionSegment
Source§impl SegmentDef<'_> for ClutDefinitionSegment
impl SegmentDef<'_> for ClutDefinitionSegment
Source§impl Serialize for ClutDefinitionSegment
Available on crate feature serde only.
impl Serialize for ClutDefinitionSegment
Available on crate feature
serde only.Source§impl Serialize for ClutDefinitionSegment
impl Serialize for ClutDefinitionSegment
Source§type Error = Error
type Error = Error
The error type this implementer returns (usually the same as the
corresponding
Parse impl, but need not be).Source§fn serialized_len(&self) -> usize
fn serialized_len(&self) -> usize
Number of bytes
serialize_into will write.impl StructuralPartialEq for ClutDefinitionSegment
Auto Trait Implementations§
impl Freeze for ClutDefinitionSegment
impl RefUnwindSafe for ClutDefinitionSegment
impl Send for ClutDefinitionSegment
impl Sync for ClutDefinitionSegment
impl Unpin for ClutDefinitionSegment
impl UnsafeUnpin for ClutDefinitionSegment
impl UnwindSafe for ClutDefinitionSegment
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