MCPcopy Create free account
hub / github.com/aws/aws-lambda-rust-runtime / deserialize_base64

Function deserialize_base64

lambda-events/src/custom_serde/mod.rs:43–51  ·  view source on GitHub ↗
(deserializer: D)

Source from the content-addressed store, hash-verified

41pub(crate) use self::query_string_parameters::*;
42
43pub(crate) fn deserialize_base64<'de, D>(deserializer: D) -> Result<Vec<u8>, D::Error>
44where
45 D: Deserializer<'de>,
46{
47 let s: String = String::deserialize(deserializer)?;
48 base64::engine::general_purpose::STANDARD
49 .decode(s)
50 .map_err(DeError::custom)
51}
52
53pub(crate) fn serialize_base64<S>(value: &[u8], serializer: S) -> Result<S::Ok, S::Error>
54where

Callers

nothing calls this directly

Calls 1

deserializeFunction · 0.70

Tested by

no test coverage detected