pub enum Cea608 {
Text(Text),
NewMode(Channel, Mode),
EraseDisplay(Channel),
EraseNonDisplay(Channel),
CarriageReturn(Channel),
Backspace(Channel),
EndOfCaption(Channel),
TabOffset(Channel, u8),
DeleteToEndOfRow(Channel),
Preamble(Channel, PreambleAddressCode),
MidRowChange(Channel, MidRow),
}Expand description
CEA-608 information
Variants§
Text(Text)
Text
NewMode(Channel, Mode)
The channel is changing (or resending) mode
EraseDisplay(Channel)
Erase the currently displayed window contents
EraseNonDisplay(Channel)
Erase the undisplayed window contents
CarriageReturn(Channel)
A carriage return was received
Backspace(Channel)
A backspace was received
EndOfCaption(Channel)
An end of caption was received. In Pop-On mode, swap the undisplayed and displayed window contents
TabOffset(Channel, u8)
Offset the cursor
DeleteToEndOfRow(Channel)
Delete characters from the current cursor position to the end of the row
Preamble(Channel, PreambleAddressCode)
A preamble was received
MidRowChange(Channel, MidRow)
A mid-row was received
Implementations§
Trait Implementations§
impl Copy for Cea608
impl Eq for Cea608
impl StructuralPartialEq for Cea608
Auto Trait Implementations§
impl Freeze for Cea608
impl RefUnwindSafe for Cea608
impl Send for Cea608
impl Sync for Cea608
impl Unpin for Cea608
impl UnwindSafe for Cea608
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