pub fn de_bytes_destringify<'de, D>(str: D) -> Result<Vec<u8>, D::Error>where
D: Deserializer<'de>,
Expand description
Deserialize string to bytes.
ยงExamples
use serde::Deserialize;
#[derive(Debug, PartialEq, Deserialize)]
struct Ljf {
#[serde(deserialize_with = "array_bytes::de_bytes_destringify")]
_0: Vec<u8>,
}
assert_eq!(
serde_json::from_str::<Ljf>(r#"{"_0":"Love Jane Forever"}"#).unwrap(),
Ljf { _0: b"Love Jane Forever".to_vec() }
);