Skip to content

Instantly share code, notes, and snippets.

@rschmukler
Created November 21, 2015 19:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rschmukler/8655eee75afe2aa609e1 to your computer and use it in GitHub Desktop.
Save rschmukler/8655eee75afe2aa609e1 to your computer and use it in GitHub Desktop.
Rust Performance
extern crate hyper;
use hyper::Server;
use hyper::server::{Request, Response};
fn handle(_: Request, res: Response) {
res.send(b"Hello World!").unwrap();
}
fn main() {
Server::http("127.0.0.1:3000").unwrap().handle(handle).unwrap();
}
extern crate iron;
use iron::prelude::*;
use iron::status;
fn main() {
Iron::new(|_: &mut Request| Ok(Response::with((status::Ok, "Hello world!"))))
.http("localhost:3000")
.unwrap();
}
#[macro_use]
extern crate nickel;
use nickel::{Nickel, HttpRouter};
fn main() {
let mut server = Nickel::new();
server.get("**", middleware!("Hello World"));
server.listen("127.0.0.1:3000");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment