pub struct SpacePacket {
pub primary_header: PrimaryHeader,
pub payload: Vec<u8>,
}Expand description
SPP Packet as defined by the CCSDS 133.0-B-2 Standard.
Fields§
§primary_header: PrimaryHeader§payload: Vec<u8>Implementations§
Source§impl SpacePacket
impl SpacePacket
pub fn new( packet_type: PacketType, secondary_header: bool, apid: u16, sequence_flag: SequenceFlag, sequence_number: u16, payload: Vec<u8>, ) -> Self
Auto Trait Implementations§
impl Freeze for SpacePacket
impl RefUnwindSafe for SpacePacket
impl Send for SpacePacket
impl Sync for SpacePacket
impl Unpin for SpacePacket
impl UnwindSafe for SpacePacket
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