Function de_bytes_destringify

Source
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() }
);