Where can I/O take us?
- 
get up to speed on current ecosystem
 - 
convert 0.1 future into 0.3 future
 - 
convert 0.3 future back into 0.1 future
 - 
combine all of this into actix-web service/endpoint
 - 
convert 0.3 stream into Node.js compatible stream
 - 
build a Rust -> NodeJS webserver with NGINX potentially on top
 
general:
what can we do with futures?:
futures compatibility:
- rust-lang-nursery/futures-rs: Zero-cost asynchronous programming in Rust
 - std::future - Rust
 - Compatibility Layer | Futures-rs
 - Async, futures, and tokio - Rust Crash Course lesson 7
 
traits and impls:
- Little Orphan Impls
 - Derive for remote crate · Serde
 - Deriving external traits on external structs - help - The Rust Programming Language Forum
 - Crates should allow private impl of external traits for external structs · Issue #13721 · rust-lang/rust
 - Deref coercions
 - vector - How can I wrap another type and add fields and methods to it? - Stack Overflow
 - Clone - Rust By Example
 - Can not impl trait from another crate for Vec with T from this crate · Issue #24745 · rust-lang/rust
 - Karol Kuczmarski's Blog – Extension traits in Rust
 
actix and actix-web:
- error.rs.html -- source
 - actix/examples: Actix web examples
 - actix/actix: Actor framework for Rust
 - Examples for integration with tokio · Issue #205 · actix/actix-web
 - how to use libs that uses tokio within actix? : actix
 
tokio: