Fix example of from_reader not applying buffering when it should

This commit is contained in:
Jonathan Brouwer 2025-01-28 08:38:17 +01:00
parent 87f78da0f5
commit 65bbd1aa2d
No known key found for this signature in database
GPG Key ID: F13E55D38C971DEF

View File

@ -2568,6 +2568,7 @@ where
/// ///
/// use std::error::Error; /// use std::error::Error;
/// use std::net::{TcpListener, TcpStream}; /// use std::net::{TcpListener, TcpStream};
/// use std::io::BufReader;
/// ///
/// #[derive(Deserialize, Debug)] /// #[derive(Deserialize, Debug)]
/// struct User { /// struct User {
@ -2576,7 +2577,8 @@ where
/// } /// }
/// ///
/// fn read_user_from_stream(tcp_stream: TcpStream) -> Result<User, Box<dyn Error>> { /// fn read_user_from_stream(tcp_stream: TcpStream) -> Result<User, Box<dyn Error>> {
/// let mut de = serde_json::Deserializer::from_reader(tcp_stream); /// let buf_tcp_stream = BufReader::new(tcp_stream);
/// let mut de = serde_json::Deserializer::from_reader(buf_tcp_stream);
/// let u = User::deserialize(&mut de)?; /// let u = User::deserialize(&mut de)?;
/// ///
/// Ok(u) /// Ok(u)