Skip to main content

Module base64_bytes

Module base64_bytes 

Source
Expand description

Base64 encoding/decoding module for Vec fields

This module provides serde helpers for serializing and deserializing Vec fields as base64-encoded strings in JSON.

Usage:

use serde::{Deserialize, Serialize};

#[derive(Serialize, Deserialize)]
struct MyStruct {
    #[serde(with = "crate::core::base64_bytes")]
    data: Vec<u8>,
}

Modules§

option
Module for optional Vec fields with base64 encoding

Functions§

deserialize
Deserialize a base64-encoded string into Vec
serialize
Serialize a Vec as a base64-encoded string