#[non_exhaustive]pub enum HostControlMode {
MultiStream,
BaseV3,
}Expand description
Which resource layout a tune APDU uses — the multi-stream resource
(0x00200081) or the base DVB Host Control v3 resource (0x00200043). Only
affects TuneIpReq’s reserved-bit budget (Table 21 vs Table 100).
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
MultiStream
Multi-stream Host Control (0x00200081) — Table 21 layout
(reserved(1) + background_tune_flag).
BaseV3
Base DVB Host Control v3 (0x00200043) — Table 100 layout
(reserved(2), no background_tune_flag).
Implementations§
Trait Implementations§
Source§impl Clone for HostControlMode
impl Clone for HostControlMode
Source§fn clone(&self) -> HostControlMode
fn clone(&self) -> HostControlMode
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 HostControlMode
Source§impl Debug for HostControlMode
impl Debug for HostControlMode
Source§impl Display for HostControlMode
impl Display for HostControlMode
impl Eq for HostControlMode
Source§impl Hash for HostControlMode
impl Hash for HostControlMode
Source§impl PartialEq for HostControlMode
impl PartialEq for HostControlMode
Source§impl Serialize for HostControlMode
Available on crate feature serde only.
impl Serialize for HostControlMode
Available on crate feature
serde only.impl StructuralPartialEq for HostControlMode
Auto Trait Implementations§
impl Freeze for HostControlMode
impl RefUnwindSafe for HostControlMode
impl Send for HostControlMode
impl Sync for HostControlMode
impl Unpin for HostControlMode
impl UnsafeUnpin for HostControlMode
impl UnwindSafe for HostControlMode
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