#[non_exhaustive]pub enum SectionTspktFlag {
SectionFormat,
TsPacketFormat,
ArbitraryLength,
Reserved(u8),
}Expand description
section_TSpkt_flag values (TS 103 197 §6.2.3 p. 43) — the datagram framing
in datagram parameters. (The same flag, with the same meaning, is carried
on the ECMG⇔SCS interface for ECM_datagram.)
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.
SectionFormat
0x00 EMMs / private datagrams in MPEG-2 section format.
TsPacketFormat
0x01 MPEG-2 TS packet format (all TS packets 188 bytes).
ArbitraryLength
0x02 arbitrary-length EMMs/KMMs per IP Datacast SPP (annex N).
Reserved(u8)
Any other value (DVB reserved).
Implementations§
Trait Implementations§
Source§impl Clone for SectionTspktFlag
impl Clone for SectionTspktFlag
Source§fn clone(&self) -> SectionTspktFlag
fn clone(&self) -> SectionTspktFlag
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 SectionTspktFlag
Source§impl Debug for SectionTspktFlag
impl Debug for SectionTspktFlag
Source§impl Display for SectionTspktFlag
impl Display for SectionTspktFlag
impl Eq for SectionTspktFlag
Source§impl Hash for SectionTspktFlag
impl Hash for SectionTspktFlag
Source§impl PartialEq for SectionTspktFlag
impl PartialEq for SectionTspktFlag
Source§impl Serialize for SectionTspktFlag
Available on crate feature serde only.
impl Serialize for SectionTspktFlag
Available on crate feature
serde only.impl StructuralPartialEq for SectionTspktFlag
Auto Trait Implementations§
impl Freeze for SectionTspktFlag
impl RefUnwindSafe for SectionTspktFlag
impl Send for SectionTspktFlag
impl Sync for SectionTspktFlag
impl Unpin for SectionTspktFlag
impl UnsafeUnpin for SectionTspktFlag
impl UnwindSafe for SectionTspktFlag
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