pub struct LinuxCaDevice { /* private fields */ }Expand description
A CaDevice backed by a Linux DVB CA character device.
The kernel dvb_ca_en50221 character device carries a 2-byte link header on
every read/write — [slot_id, connection_id, <TPDU>]. This type adds/strips
that header, so the sans-IO transport deals in bare TPDUs. (Writing a raw
TPDU without the header is rejected EINVAL by the driver.)
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LinuxCaDevice
impl RefUnwindSafe for LinuxCaDevice
impl Send for LinuxCaDevice
impl Sync for LinuxCaDevice
impl Unpin for LinuxCaDevice
impl UnsafeUnpin for LinuxCaDevice
impl UnwindSafe for LinuxCaDevice
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