Rust API reference

The Rust API reference can be generated from the source code by running cargo doc in the repository root. Currently it is not hosted anywhere.