From c03c88a85d6b2ba3659c84393fb9188fbfcafac2 Mon Sep 17 00:00:00 2001 From: Robin Mueller Date: Mon, 2 Jan 2023 23:32:31 +0100 Subject: [PATCH] add Serialize/Deserialize derives --- satrs-core/src/pus/verification.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/satrs-core/src/pus/verification.rs b/satrs-core/src/pus/verification.rs index 35de019..5e01ba2 100644 --- a/satrs-core/src/pus/verification.rs +++ b/satrs-core/src/pus/verification.rs @@ -79,6 +79,8 @@ use core::marker::PhantomData; use core::mem::size_of; #[cfg(feature = "alloc")] use delegate::delegate; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use spacepackets::ecss::EcssEnumeration; use spacepackets::tc::PusTc; use spacepackets::tm::{PusTm, PusTmSecondaryHeader}; @@ -122,6 +124,7 @@ impl From for u8 { /// This is a request identifier as specified in 5.4.11.2 c. of the PUS standard /// This field equivalent to the first two bytes of the CCSDS space packet header. #[derive(Debug, Eq, Copy, Clone)] +#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))] pub struct RequestId { version_number: u8, packet_id: PacketId,