pub struct Sit {
pub table_id_extension: u16,
pub version_number: u8,
pub current_next_indicator: bool,
pub section_number: u8,
pub last_section_number: u8,
pub transmission_info_descriptors: Vec<u8>,
pub service_loop: Vec<u8>,
}Expand description
Selection Information Table (§7.1.2, Table 164).
Fields§
§table_id_extension: u1616-bit field after section_length — reserved_future_use for the SIT (conventionally 0xFFFF); retained verbatim.
version_number: u85-bit version_number.
current_next_indicator: boolcurrent_next_indicator bit.
section_number: u8section_number in the sub-table sequence.
last_section_number: u8last_section_number in the sub-table sequence.
transmission_info_descriptors: Vec<u8>Transmission-info descriptor loop bytes (the first loop).
service_loop: Vec<u8>Per-service loop bytes (service_id + running_status + descriptors), raw.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Sit
impl<'de> Deserialize<'de> for Sit
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for Sit
Source§impl Serialize for Sit
impl Serialize for Sit
Source§type Error = Error
type Error = Error
The error type this implementer returns (usually the same as the
corresponding
Parse impl, but need not be).Source§fn serialized_len(&self) -> usize
fn serialized_len(&self) -> usize
Number of bytes
serialize_into will write.impl StructuralPartialEq for Sit
Auto Trait Implementations§
impl Freeze for Sit
impl RefUnwindSafe for Sit
impl Send for Sit
impl Sync for Sit
impl Unpin for Sit
impl UnsafeUnpin for Sit
impl UnwindSafe for Sit
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