Expand description
Base64 encoding support for human-readable serialization.
This module provides an alternative to the default hex encoding.
Use it with #[serde(with = "serde_human_bytes::base64")].
§Example
use serde_derive::{Deserialize, Serialize};
#[derive(Deserialize, Serialize)]
struct Example {
#[serde(with = "serde_human_bytes::base64")]
data: Vec<u8>,
#[serde(with = "serde_human_bytes::base64")]
byte_buf: serde_human_bytes::ByteBuf,
#[serde(with = "serde_human_bytes::base64")]
boxed: Box<[u8]>,
}Traits§
- Deserialize
- Types that can be deserialized via
#[serde(with = "serde_human_bytes")]. - Serialize
- Types that can be serialized via
#[serde(with = "serde_human_bytes")].
Functions§
- deserialize
- Serde
deserialize_withfunction to deserialize bytes from base64. - serialize
- Serde
serialize_withfunction to serialize bytes as base64.