#[non_exhaustive]pub enum RollOff {
Alpha035,
Alpha025,
Alpha020,
Reserved,
}Expand description
Roll-off factor encoded in MATYPE-1 EXT bits [1:0] (DVB-S2/S2X context).
EN 302 307 / EN 302 755 — roll-off is signalled in the MATYPE-1 extension bits when the TS/GS field indicates TS or GFPS. In DVB-T2 the EXT field is reserved.
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.
Alpha035
0b00 — α0.35 (0.35).
Alpha025
0b01 — α0.25 (0.25).
Alpha020
0b10 — α0.20 (0.20).
Reserved
0b11 — reserved / S2X low roll-off.
Implementations§
Trait Implementations§
impl Copy for RollOff
impl Eq for RollOff
impl StructuralPartialEq for RollOff
Auto Trait Implementations§
impl Freeze for RollOff
impl RefUnwindSafe for RollOff
impl Send for RollOff
impl Sync for RollOff
impl Unpin for RollOff
impl UnsafeUnpin for RollOff
impl UnwindSafe for RollOff
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