Crates.io | hyper-hello-world |
lib.rs | hyper-hello-world |
version | 0.1.1 |
source | src |
created_at | 2018-09-11 00:45:15.71471 |
updated_at | 2018-09-24 21:42:18.719518 |
description | Rust Hyper's hello world example with explanations for C devs |
homepage | https://github.com/Densaugeo/hyper-hello-world |
repository | https://github.com/Densaugeo/hyper-hello-world |
max_upload_size | |
id | 84033 |
size | 8,648 |
Rust Hyper's hello world example with explanations for C devs
When I saw Hyper's hello world example, I wondered what all those closures and futures were doing, so I rewrote in a more traditional style and stripped out the syntax sugar. In this repo are four source files, beginning with the original hello world in base.rs
and progressivley explicating parts until reaching full.rs
.
# Build all four binaries
cargo build
# Run each binary, from original example to most explicit
cargo run --bin base
cargo run --bin fn
cargo run --bin fn-error
cargo run --bin full
# Check server for response
curl 127.0.0.1:3000