#[non_exhaustive]pub enum DecoderConfigFlags {
None,
InDescriptor,
SameService,
DsmccCarousel,
OtherService,
Reserved(u8),
Private,
}Expand description
decoder_config_flags values (Table 2-90).
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.
None
0b000 — No decoder configuration needed.
InDescriptor
0b001 — Carried in this descriptor (decoder_config_byte).
SameService
0b010 — Carried in the same metadata service.
DsmccCarousel
0b011 — Carried in a DSM-CC carousel (dec_config_identification_record).
OtherService
0b100 — Carried in another metadata service (decoder_config_metadata_service_id).
Reserved(u8)
0b101–0b110 — Reserved.
Private
0b111 — Privately defined.
Implementations§
Trait Implementations§
Source§impl Clone for DecoderConfigFlags
impl Clone for DecoderConfigFlags
Source§fn clone(&self) -> DecoderConfigFlags
fn clone(&self) -> DecoderConfigFlags
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 DecoderConfigFlags
Source§impl Debug for DecoderConfigFlags
impl Debug for DecoderConfigFlags
Source§impl Display for DecoderConfigFlags
impl Display for DecoderConfigFlags
impl Eq for DecoderConfigFlags
Source§impl PartialEq for DecoderConfigFlags
impl PartialEq for DecoderConfigFlags
Source§fn eq(&self, other: &DecoderConfigFlags) -> bool
fn eq(&self, other: &DecoderConfigFlags) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for DecoderConfigFlags
impl Serialize for DecoderConfigFlags
impl StructuralPartialEq for DecoderConfigFlags
Auto Trait Implementations§
impl Freeze for DecoderConfigFlags
impl RefUnwindSafe for DecoderConfigFlags
impl Send for DecoderConfigFlags
impl Sync for DecoderConfigFlags
impl Unpin for DecoderConfigFlags
impl UnsafeUnpin for DecoderConfigFlags
impl UnwindSafe for DecoderConfigFlags
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