pub struct PageCompositionSegment {
pub page_id: u16,
pub page_time_out: u8,
pub page_version_number: u8,
pub page_state: PageState,
pub reserved: u8,
pub regions: Vec<PageRegionEntry>,
/* private fields */
}Expand description
Page Composition Segment.
Fields§
§page_id: u16The page_id (from generic segment header).
page_time_out: u8Time-out period in seconds.
page_version_number: u8Version number (modulo 16).
page_state: PageStatePage state.
reserved: u8Reserved bits in body byte 1 (bits [1:0]).
regions: Vec<PageRegionEntry>Region entries.
Trait Implementations§
Source§impl Clone for PageCompositionSegment
impl Clone for PageCompositionSegment
Source§fn clone(&self) -> PageCompositionSegment
fn clone(&self) -> PageCompositionSegment
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 PageCompositionSegment
impl Debug for PageCompositionSegment
impl Eq for PageCompositionSegment
Source§impl<'a> From<PageCompositionSegment> for AnySegment<'a>
impl<'a> From<PageCompositionSegment> for AnySegment<'a>
Source§fn from(s: PageCompositionSegment) -> Self
fn from(s: PageCompositionSegment) -> Self
Converts to this type from the input type.
Source§impl<'a> Parse<'a> for PageCompositionSegment
impl<'a> Parse<'a> for PageCompositionSegment
Source§impl PartialEq for PageCompositionSegment
impl PartialEq for PageCompositionSegment
Source§impl SegmentDef<'_> for PageCompositionSegment
impl SegmentDef<'_> for PageCompositionSegment
Source§impl Serialize for PageCompositionSegment
impl Serialize for PageCompositionSegment
Source§impl Serialize for PageCompositionSegment
impl Serialize for PageCompositionSegment
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 PageCompositionSegment
Auto Trait Implementations§
impl Freeze for PageCompositionSegment
impl RefUnwindSafe for PageCompositionSegment
impl Send for PageCompositionSegment
impl Sync for PageCompositionSegment
impl Unpin for PageCompositionSegment
impl UnsafeUnpin for PageCompositionSegment
impl UnwindSafe for PageCompositionSegment
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