https://github.com/SergioBenitez/Rocket/pull/547 wants to do the following two steps but get a single serde_json::Error out, rather than an io::Error and a serde_json::Error. ```rust let mut s = String::new(); data.read_to_string(&mut s)?; let t = serde_json::from_str(&s)?; ```