pub trait TelemetryPackable {
const TEL_PACKET_TYPE: TelemetryPacketType = TelemetryPacketType::Unknown;
const TEL_PACKET_TYPES_EVENT: [TelemetryPacketType; 4] = _;
}
Expand description
Can be wrapped within a TofPacket. To do, we just have to define a packet type
Provided Associated Constants§
Sourceconst TEL_PACKET_TYPE: TelemetryPacketType = TelemetryPacketType::Unknown
const TEL_PACKET_TYPE: TelemetryPacketType = TelemetryPacketType::Unknown
packet type for any kind of telemetry packet which is NOT an event
Sourceconst TEL_PACKET_TYPES_EVENT: [TelemetryPacketType; 4] = _
const TEL_PACKET_TYPES_EVENT: [TelemetryPacketType; 4] = _
TelemetryEvents can “occupy” several packet types, e.g. GapsTrigger, Boring, etc
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.