Merge pull request #135 from alisha17/error_handling

Use realistic error handling in example code
This commit is contained in:
Sean McArthur
2017-06-02 12:25:24 -07:00
committed by GitHub

View File

@@ -25,13 +25,18 @@
//! //!
//! For a single request, you can use the [`get`][get] shortcut method. //! For a single request, you can use the [`get`][get] shortcut method.
//! //!
//! ```no_run //! ```rust
//! use std::io::Read; //! use std::io::Read;
//! let mut resp = reqwest::get("https://www.rust-lang.org").unwrap(); //! # use reqwest::{Error, Response};
//!
//! # fn run() -> Result<Response, Error> {
//! let mut resp = reqwest::get("https://www.rust-lang.org")?;
//! assert!(resp.status().is_success()); //! assert!(resp.status().is_success());
//! //!
//! let mut content = String::new(); //! let mut content = String::new();
//! resp.read_to_string(&mut content); //! resp.read_to_string(&mut content);
//! # Ok(resp)
//! # }
//! ``` //! ```
//! //!
//! As you can see, reqwest's [`Response`][response] struct implements Rust's //! As you can see, reqwest's [`Response`][response] struct implements Rust's