hlgib-rust is a Rust library to interact with a mercurial repository. It's pretty similar to python-hglib but in Rust.
Published under the MPL 2.0 license.