// rustfmt-wrap_comments: true // rustfmt-max_width: 89 // Code block in doc comments that will exceed max width. /// ```rust /// extern crate actix_web; /// use actix_web::{actix, server, App, HttpResponse}; /// /// fn main() { /// // Run actix system, this method actually starts all async processes /// actix::System::run(|| { /// server::new(|| App::new().resource("/", |r| r.h(|_| HttpResponse::Ok()))) /// .bind("127.0.0.1:0") /// .expect("Can not bind to 127.0.0.1:0") /// .start(); /// # actix::Arbiter::system().do_send(actix::msgs::SystemExit(0)); /// }); /// } /// ``` fn foo() {} // Code block in doc comments without the closing '```'. /// ```rust /// # extern crate actix_web; /// use actix_web::{App, HttpResponse, http}; /// /// fn main() { /// let app = App::new() /// .resource( /// "/", |r| r.method(http::Method::GET).f(|r| HttpResponse::Ok())) /// .finish(); /// } fn bar() {} // `#` with indent. /// ```rust /// # use std::thread; /// # extern crate actix_web; /// use actix_web::{server, App, HttpResponse}; /// /// struct State1; /// /// struct State2; /// /// fn main() { /// # thread::spawn(|| { /// server::new(|| { /// vec![ /// App::with_state(State1) /// .prefix("/app1") /// .resource("/", |r| r.f(|r| HttpResponse::Ok())) /// .boxed(), /// App::with_state(State2) /// .prefix("/app2") /// .resource("/", |r| r.f(|r| HttpResponse::Ok())) /// .boxed(), /// ] /// }) /// .bind("127.0.0.1:8080") /// .unwrap() /// .run() /// # }); /// } /// ``` fn foobar() {}