pub struct CatCaEntry {
pub ca_system_id: u16,
pub ca_pid: u16,
pub private_data: Vec<u8>,
}Expand description
One CA descriptor entry from the CAT, in owned form so it outlives the source section bytes.
Fields§
§ca_system_id: u16CA System ID — the CAID. e.g. 0x0500 Viaccess, 0x0650 Irdeto ORF-ICE, 0x0100 Seca/Mediaguard.
ca_pid: u16EMM PID for this CA system.
private_data: Vec<u8>Optional private data after the standard CA fields.
Trait Implementations§
Source§impl Clone for CatCaEntry
impl Clone for CatCaEntry
Source§fn clone(&self) -> CatCaEntry
fn clone(&self) -> CatCaEntry
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 CatCaEntry
impl Debug for CatCaEntry
Source§impl Default for CatCaEntry
impl Default for CatCaEntry
Source§fn default() -> CatCaEntry
fn default() -> CatCaEntry
Returns the “default value” for a type. Read more
impl Eq for CatCaEntry
Source§impl PartialEq for CatCaEntry
impl PartialEq for CatCaEntry
Source§fn eq(&self, other: &CatCaEntry) -> bool
fn eq(&self, other: &CatCaEntry) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CatCaEntry
impl Serialize for CatCaEntry
impl StructuralPartialEq for CatCaEntry
Auto Trait Implementations§
impl Freeze for CatCaEntry
impl RefUnwindSafe for CatCaEntry
impl Send for CatCaEntry
impl Sync for CatCaEntry
impl Unpin for CatCaEntry
impl UnsafeUnpin for CatCaEntry
impl UnwindSafe for CatCaEntry
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