Type Inference in Rust by Pascal PrechtType Inference in Rust
egghead