Something went wrong. Try again.
atproto made easy crates.io/crates/jacquard
atproto rust
Something went wrong. Try again.
12345678910111213141516171819202122//! Custom serde helpers for bytes::Bytes using serde_bytes
use bytes::Bytes;use serde::{Deserializer, Serializer};
/// Serialize Bytes as a CBOR byte stringpub fn serialize<S>(bytes: &Bytes, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,{ serde_bytes::serialize(bytes.as_ref(), serializer)}
/// Deserialize Bytes from a CBOR byte stringpub fn deserialize<'de, D>(deserializer: D) -> Result<Bytes, D::Error>where D: Deserializer<'de>,{ let vec: Vec<u8> = serde_bytes::deserialize(deserializer)?; Ok(Bytes::from(vec))}