pub struct SectionSetKey {
pub pid: Option<u16>,
pub table_id: u8,
pub extension_id: u16,
pub current_next_indicator: bool,
}Expand description
Logical key for one section sequence.
The key deliberately excludes version_number and section_number. Version
changes reset a collection; section numbers index into that collection.
Fields§
§pid: Option<u16>Optional PID context supplied by the caller.
table_id: u8Raw table_id.
extension_id: u16Long-form table_id_extension.
current_next_indicator: boolcurrent_next_indicator.
Trait Implementations§
Source§impl Clone for SectionSetKey
impl Clone for SectionSetKey
Source§fn clone(&self) -> SectionSetKey
fn clone(&self) -> SectionSetKey
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 moreimpl Copy for SectionSetKey
Source§impl Debug for SectionSetKey
impl Debug for SectionSetKey
impl Eq for SectionSetKey
Source§impl Hash for SectionSetKey
impl Hash for SectionSetKey
Source§impl PartialEq for SectionSetKey
impl PartialEq for SectionSetKey
Source§fn eq(&self, other: &SectionSetKey) -> bool
fn eq(&self, other: &SectionSetKey) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SectionSetKey
Auto Trait Implementations§
impl Freeze for SectionSetKey
impl RefUnwindSafe for SectionSetKey
impl Send for SectionSetKey
impl Sync for SectionSetKey
impl Unpin for SectionSetKey
impl UnsafeUnpin for SectionSetKey
impl UnwindSafe for SectionSetKey
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