Rustdoc Example
Doc comments are very useful for big projects that require documentation. When running rustdoc, these are the comments that get compiled into documentation.
They are denoted by a ///, and support Markdown.
#![allow(unused)] fn main() { /// Shortcut method to quickly make a `GET` request. /// /// See also the methods on the [`reqwest::Response`](./struct.Response.html) /// type. /// /// **NOTE**: This function creates a new internal `Client` on each call, /// and so should not be used if making many requests. Create a /// [`Client`](./struct.Client.html) instead. /// /// # Examples /// /// ```rust /// # async fn run() -> Result<(), reqwest::Error> { /// let body = reqwest::get("https://www.rust-lang.org").await? /// .text().await?; /// # Ok(()) /// # } /// ``` /// /// # Errors /// /// This function fails if: /// /// - native TLS backend cannot be initialized /// - supplied `Url` cannot be parsed /// - there was an error while sending request /// - redirect limit was exhausted pub async fn get<T: IntoUrl>(url: T) -> crate::Result<Response> { Client::builder().build()?.get(url).send().await } }