#[non_exhaustive]pub enum BinaryGroupUsage {
UnspecifiedUnspecified,
UnspecifiedEightBitCodes,
ClockTimeUnspecified,
Reserved,
UnspecifiedDateTimeZone,
UnspecifiedPageLine,
ClockTimeDateTimeZone,
ClockTimePageLine,
}Expand description
The meaning of the eight binary groups (“user bits”), per the three binary group flag bits BGF2/BGF1/BGF0 (§8.3.3, Table 1).
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
UnspecifiedUnspecified
000 — time address reference unspecified, binary group content
unspecified (§8.4.1).
UnspecifiedEightBitCodes
001 — time address reference unspecified, binary groups hold an
eight-bit character set (§8.4.2).
ClockTimeUnspecified
010 — time address referenced to clock time, binary group content
unspecified (§8.4.3, §8.5).
Reserved
011 — reserved for future definition by SMPTE (§8.4.4): “shall not
be used”.
UnspecifiedDateTimeZone
100 — time address reference unspecified, binary groups hold date
and time zone data (§8.4.5).
UnspecifiedPageLine
101 — time address reference unspecified, binary groups hold
page/line multiplex data (§8.4.6).
ClockTimeDateTimeZone
110 — time address referenced to clock time, binary groups hold
date and time zone data (§8.4.7, §8.5).
ClockTimePageLine
111 — time address referenced to clock time, binary groups hold
page/line multiplex data (§8.4.8, §8.5).
Implementations§
Trait Implementations§
Source§impl Clone for BinaryGroupUsage
impl Clone for BinaryGroupUsage
Source§fn clone(&self) -> BinaryGroupUsage
fn clone(&self) -> BinaryGroupUsage
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for BinaryGroupUsage
Source§impl Debug for BinaryGroupUsage
impl Debug for BinaryGroupUsage
Source§impl<'de> Deserialize<'de> for BinaryGroupUsage
Available on crate feature serde only.
impl<'de> Deserialize<'de> for BinaryGroupUsage
serde only.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>,
Source§impl Display for BinaryGroupUsage
impl Display for BinaryGroupUsage
impl Eq for BinaryGroupUsage
Source§impl Hash for BinaryGroupUsage
impl Hash for BinaryGroupUsage
Source§impl PartialEq for BinaryGroupUsage
impl PartialEq for BinaryGroupUsage
Source§impl Serialize for BinaryGroupUsage
Available on crate feature serde only.
impl Serialize for BinaryGroupUsage
serde only.