Trait Table Copy item path Source pub trait Table<'a>: Parse <'a> + Serialize {
const TABLE_ID : u8 ;
const PID : u16 ;
}Expand description Contract every section-carried table implements.
Expected table_id for this table.
Tables that occupy a range of table_ids (e.g. EIT schedule which covers
0x50..=0x5F) expose a range helper on the type itself rather than a
single TABLE_ID constant.
PID on which this table is typically carried.
Some tables (PMT) use per-programme PIDs signalled by PAT; those
return 0x0000 here and the consumer is expected to know better.
This trait is not dyn compatible .
In older versions of Rust, dyn compatibility was called "object safety".