pub struct RstEntry {
pub transport_stream_id: u16,
pub original_network_id: u16,
pub service_id: u16,
pub event_id: u16,
pub running_status: u8,
}Expand description
One RST entry — the running status of a single event.
running_status is the 3-bit code from EN 300 468 Table 6: 0 undefined,
1 not running, 2 starts in a few seconds, 3 pausing, 4 running,
5 service off-air, 6–7 reserved.
Fields§
§transport_stream_id: u16Transport stream carrying the event.
original_network_id: u16Originating network.
service_id: u16Service (matches program_number in the PAT).
event_id: u16Event identifier.
running_status: u83-bit running_status code (EN 300 468 Table 6).
Trait Implementations§
impl Copy for RstEntry
impl Eq for RstEntry
impl StructuralPartialEq for RstEntry
Auto Trait Implementations§
impl Freeze for RstEntry
impl RefUnwindSafe for RstEntry
impl Send for RstEntry
impl Sync for RstEntry
impl Unpin for RstEntry
impl UnsafeUnpin for RstEntry
impl UnwindSafe for RstEntry
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