Function serde_bencoded::from_str

source ·
pub fn from_str<'a, T>(s: &'a str) -> DeResult<T>
where T: Deserialize<'a>,
Expand description

Deserializes bencoded &str to rust’s value.

§Examples

assert_eq!(&from_str::<&str>("4:abcd")?, &"abcd");
assert_eq!(from_str::<i64>("i-50e")?, -50);
assert_eq!(from_str::<Vec<u64>>("li1ei2ei3ee")?, vec![1, 2, 3]);