kaspa_utils/serde_bytes_fixed_ref/
mod.rs

1mod de;
2mod ser;
3
4pub use crate::serde_bytes_fixed::Deserialize;
5pub use crate::serde_bytes_fixed_ref::ser::Serialize;
6
7pub fn serialize<T, S, const N: usize>(bytes: &T, serializer: S) -> Result<S::Ok, S::Error>
8where
9    T: ?Sized + Serialize<N>,
10    S: serde::Serializer,
11{
12    Serialize::serialize(bytes, serializer)
13}
14
15pub fn deserialize<'de, T, D, const N: usize>(deserializer: D) -> Result<T, D::Error>
16where
17    T: Deserialize<'de, N>,
18    D: serde::Deserializer<'de>,
19{
20    Deserialize::deserialize(deserializer)
21}