This was me learning some Rust while having fun following the first few lessons on the awesome tinyrenderer wiki by ssloy.
(tested with Rust 1.40.0)
$ cargo build --release
You will need a model OBJ file and a diffuse texture map TGA file. You can for example use the obj and diffuse textures from boggie in ssloy/tinyrenderer.
$ target/release/tinyrenderer boggie_body.obj boggie_body_diffuse.tga > boggie.pbm