From eff48bccdf5c7d55bc5c64dadd79eb03ed144dfe Mon Sep 17 00:00:00 2001 From: chrism Date: Fri, 7 Feb 2025 17:55:57 -0500 Subject: [PATCH 1/2] Add Serialize and Deserialize traits to postcard::Error --- source/postcard/src/error.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/postcard/src/error.rs b/source/postcard/src/error.rs index 5fd6996a..1a0400da 100644 --- a/source/postcard/src/error.rs +++ b/source/postcard/src/error.rs @@ -1,7 +1,8 @@ use core::fmt::{Display, Formatter}; +use serde::{Serialize, Deserialize}; /// This is the error type used by Postcard -#[derive(Clone, Debug, Eq, PartialEq)] +#[derive(Clone, Debug, Eq, PartialEq, Serialize, Deserialize)] #[cfg_attr(feature = "use-defmt", derive(defmt::Format))] #[non_exhaustive] pub enum Error { From 6ea4066418c2ae08881a305fcd42a1b68b02554e Mon Sep 17 00:00:00 2001 From: chrism Date: Mon, 10 Feb 2025 17:46:24 -0500 Subject: [PATCH 2/2] Fix cargo fmt error --- source/postcard/src/error.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/postcard/src/error.rs b/source/postcard/src/error.rs index 1a0400da..0658870c 100644 --- a/source/postcard/src/error.rs +++ b/source/postcard/src/error.rs @@ -1,5 +1,5 @@ use core::fmt::{Display, Formatter}; -use serde::{Serialize, Deserialize}; +use serde::{Deserialize, Serialize}; /// This is the error type used by Postcard #[derive(Clone, Debug, Eq, PartialEq, Serialize, Deserialize)]