#[non_exhaustive]pub enum LinkType {
SdOrUhd,
HdOrServiceFrameCompatible,
FrameCompatiblePlanoStereoscopic,
ServiceCompatiblePlanoStereoscopicMvc,
Reserved(u8),
}Expand description
Link type — ETSI EN 300 468 Table 66.
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.
SdOrUhd
0 — SD (linkage_type 0x0E) or UHD (linkage_type 0x0F).
HdOrServiceFrameCompatible
1 — HD (linkage_type 0x0E) or service frame compatible plano-stereoscopic (linkage_type 0x0F).
FrameCompatiblePlanoStereoscopic
2 — frame compatible plano-stereoscopic H.264/AVC (linkage_type 0x0E).
ServiceCompatiblePlanoStereoscopicMvc
3 — service compatible plano-stereoscopic MVC (linkage_type 0x0E).
Reserved(u8)
Reserved/unallocated wire value, preserved verbatim for round-trip.
Implementations§
Trait Implementations§
impl Copy for LinkType
impl Eq for LinkType
impl StructuralPartialEq for LinkType
Auto Trait Implementations§
impl Freeze for LinkType
impl RefUnwindSafe for LinkType
impl Send for LinkType
impl Sync for LinkType
impl Unpin for LinkType
impl UnsafeUnpin for LinkType
impl UnwindSafe for LinkType
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