# Function serde_urlencoded::from_str [−] [src]

    pub fn from_str<'de, T>(input: &'de str) -> Result<T, Error> where
        T: Deserialize<'de>,

Deserializes a `application/x-www-form-urlencoded` value from a `&str`.

    let meal = vec![
        ("bread".to_owned(), "baguette".to_owned()),
        ("cheese".to_owned(), "comté".to_owned()),
        ("meat".to_owned(), "ham".to_owned()),
        ("fat".to_owned(), "butter".to_owned()),
    ];

    assert_eq!(
        serde_urlencoded::from_str::<Vec<(String, String)>>(
            "bread=baguette&cheese=comt%C3%A9&meat=ham&fat=butter"),
        Ok(meal));