Function holochain::prelude::kitsune_p2p::dependencies::kitsune_p2p_types::dependencies::lair_keystore_api::dependencies::hc_seed_bundle::dependencies::serde_bytes::serialize
source · pub fn serialize<T, S>(
bytes: &T,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
T: Serialize + ?Sized,
S: Serializer,
Expand description
Serde serialize_with
function to serialize bytes efficiently.
This function can be used with either of the following Serde attributes:
#[serde(with = "serde_bytes")]
#[serde(serialize_with = "serde_bytes::serialize")]
use serde::Serialize;
#[derive(Serialize)]
struct Efficient<'a> {
#[serde(with = "serde_bytes")]
bytes: &'a [u8],
#[serde(with = "serde_bytes")]
byte_buf: Vec<u8>,
}