MCPcopy Create free account
hub / github.com/bajrangCoder/setu / serialize_bytes_as_base64

Function serialize_bytes_as_base64

src/entities/response.rs:9–18  ·  view source on GitHub ↗
(bytes: &Vec<u8>, serializer: S)

Source from the content-addressed store, hash-verified

7use std::hash::{Hash, Hasher};
8use std::sync::Arc;
9
10fn serialize_bytes_as_base64<S>(bytes: &Bytes, serializer: S) -> Result<S::Ok, S::Error>
11where
12 S: Serializer,
13{
14 if bytes.is_empty() {
15 serializer.serialize_none()
16 } else {
17 serializer.serialize_some(&STANDARD.encode(bytes))
18 }
19}
20
21fn deserialize_bytes_from_base64<'de, D>(deserializer: D) -> Result<Bytes, D::Error>

Callers

nothing calls this directly

Calls 1

is_emptyMethod · 0.45

Tested by

no test coverage detected