Skip to content

Commit

Permalink
actually remove SerializeOctets from array
Browse files Browse the repository at this point in the history
  • Loading branch information
tertsdiepraam committed Jun 26, 2024
1 parent 31f62dd commit 21034f7
Showing 1 changed file with 2 additions and 12 deletions.
14 changes: 2 additions & 12 deletions src/array.rs
Original file line number Diff line number Diff line change
Expand Up @@ -257,24 +257,14 @@ impl<const N: usize> fmt::Debug for Array<N> {
}
}


//--- SerializeOctets and DeserializeOctets

#[cfg(feature = "serde")]
impl<const N: usize> crate::serde::SerializeOctets for Array<N> {
fn serialize_octets<S: serde::Serializer>(
&self, serializer: S
) -> Result<S::Ok, S::Error> {
serializer.serialize_bytes(self.as_ref())
}
}
//--- DeserializeOctets

#[cfg(feature = "serde")]
impl<'de, const N: usize> crate::serde::DeserializeOctets<'de> for Array<N> {
type Visitor = ArrayVisitor<N>;

fn deserialize_octets<D: serde::Deserializer<'de>>(
deserializer: D
deserializer: D,
) -> Result<Self, D::Error> {
Self::visitor().deserialize(deserializer)
}
Expand Down

0 comments on commit 21034f7

Please sign in to comment.