#[non_exhaustive]pub enum Issy {
IscrShort(u16),
IscrLong(u32),
Signalling(SignallingKind),
}Expand description
Decoded ISSY value (EN 302 755 §5.1.7, Annex C).
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.
IscrShort(u16)
ISCR short form — 15-bit Input Stream Clock Reference (2-byte ISSY).
IscrLong(u32)
ISCR long form — 22-bit Input Stream Clock Reference (3-byte ISSY).
Signalling(SignallingKind)
Long-form BUFS/TTO signalling (3-byte ISSY, 11 prefix).
The 22-bit payload is decoded into SignallingKind; see
Annex C for the sub-coding.
Implementations§
Trait Implementations§
impl Copy for Issy
impl Eq for Issy
impl StructuralPartialEq for Issy
Auto Trait Implementations§
impl Freeze for Issy
impl RefUnwindSafe for Issy
impl Send for Issy
impl Sync for Issy
impl Unpin for Issy
impl UnsafeUnpin for Issy
impl UnwindSafe for Issy
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