pub struct CfsPacket {
pub namespace: Vec<String>,
pub name: String,
pub kind: CfsPacketKind,
pub topic: String,
pub cc: Option<u64>,
}Expand description
Resolved cFS packet facts for registry-style validation.
Fields§
§namespace: Vec<String>Namespace segments declared by the source file, if any.
name: StringPacket declaration name.
kind: CfsPacketKindPacket kind.
topic: StringLogical command or telemetry topic name.
cc: Option<u64>Resolved numeric command code for command packets.
Trait Implementations§
impl Eq for CfsPacket
impl StructuralPartialEq for CfsPacket
Auto Trait Implementations§
impl Freeze for CfsPacket
impl RefUnwindSafe for CfsPacket
impl Send for CfsPacket
impl Sync for CfsPacket
impl Unpin for CfsPacket
impl UnsafeUnpin for CfsPacket
impl UnwindSafe for CfsPacket
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