#[non_exhaustive]pub enum SystemIdentifier {
Abstract,
DvbC,
DvbS,
DvbT,
Reserved(u8),
}Expand description
SystemIdentifier — the delivery system a module connects to (Table 15).
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.
Abstract
0 — “Abstract” (tuning info is module-specific).
DvbC
1 — DVB-C (tuning info as the DVB SI cable delivery system descriptor).
DvbS
2 — DVB-S (tuning info as the DVB SI satellite delivery system descriptor).
DvbT
3 — DVB-T (tuning info as the DVB SI terrestrial delivery system descriptor).
Reserved(u8)
> 3 — reserved for future use.
Implementations§
Trait Implementations§
Source§impl Clone for SystemIdentifier
impl Clone for SystemIdentifier
Source§fn clone(&self) -> SystemIdentifier
fn clone(&self) -> SystemIdentifier
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 SystemIdentifier
Source§impl Debug for SystemIdentifier
impl Debug for SystemIdentifier
Source§impl Display for SystemIdentifier
impl Display for SystemIdentifier
impl Eq for SystemIdentifier
Source§impl PartialEq for SystemIdentifier
impl PartialEq for SystemIdentifier
Source§fn eq(&self, other: &SystemIdentifier) -> bool
fn eq(&self, other: &SystemIdentifier) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SystemIdentifier
impl Serialize for SystemIdentifier
impl StructuralPartialEq for SystemIdentifier
Auto Trait Implementations§
impl Freeze for SystemIdentifier
impl RefUnwindSafe for SystemIdentifier
impl Send for SystemIdentifier
impl Sync for SystemIdentifier
impl Unpin for SystemIdentifier
impl UnsafeUnpin for SystemIdentifier
impl UnwindSafe for SystemIdentifier
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