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