pub async fn read_json_line<T: for<'de> Deserialize<'de>>( recv: &mut RecvStream, ) -> Result<T, ToolError>