pub struct EitLogicalKey {
pub pid: Option<u16>,
pub kind: EitKind,
pub service_id: u16,
pub transport_stream_id: u16,
pub original_network_id: u16,
pub current_next_indicator: bool,
}Expand description
Logical EIT table key used by EitCollector.
Fields§
§pid: Option<u16>Optional PID context supplied by the caller.
kind: EitKindEIT kind derived from table_id.
service_id: u16service_id.
transport_stream_id: u16transport_stream_id.
original_network_id: u16original_network_id.
current_next_indicator: boolcurrent_next_indicator.
Trait Implementations§
Source§impl Clone for EitLogicalKey
impl Clone for EitLogicalKey
Source§fn clone(&self) -> EitLogicalKey
fn clone(&self) -> EitLogicalKey
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 EitLogicalKey
Source§impl Debug for EitLogicalKey
impl Debug for EitLogicalKey
impl Eq for EitLogicalKey
Source§impl Hash for EitLogicalKey
impl Hash for EitLogicalKey
Source§impl PartialEq for EitLogicalKey
impl PartialEq for EitLogicalKey
Source§fn eq(&self, other: &EitLogicalKey) -> bool
fn eq(&self, other: &EitLogicalKey) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for EitLogicalKey
Auto Trait Implementations§
impl Freeze for EitLogicalKey
impl RefUnwindSafe for EitLogicalKey
impl Send for EitLogicalKey
impl Sync for EitLogicalKey
impl Unpin for EitLogicalKey
impl UnsafeUnpin for EitLogicalKey
impl UnwindSafe for EitLogicalKey
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