[go: up one dir, main page]

deserialize

Function deserialize 

Source
pub fn deserialize<'de, D>(
    deserializer: D,
) -> Result<Option<Vec<u8>>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,
Expand description

Helper that can be used in a serde deserialize_with derive macro for struct fields that contain base64 encoded data.

Uses the standard base64 decoder.

ยงExamples

#[derive(Deserialize)]
struct SomeType {
    #[serde(deserialize_with = "base64::deserialize")]
    pub value: Option<Vec<u8>>,
}