1 unstable release

Uses old Rust 2015

0.0.1 Jul 13, 2018

#4 in #format-preserving


2.5K SLoC


Yet another TOML parser. Preserves whitespace for real this time!

Work in progress, take a look at Molten or toml-edit for something relatively more ready.

The best documentation at the moment is ./examples/api-walkthrough.rs.


Contributions are very much welcome! Keep in mind that the code is very much in experimental state, and so good contributing guides are missing, CI is non-existent, formatting is artisan, etc. Feel free to ask questions by creating issues/PRs, or by pinging @matklad at the Rust discord.

Currently, beta version of Rust is required to build the code.

The project is a fairly-standard Rust crate, so cargo test is the main command. Note, however, that we use code-generation heavily. See ./.cargo/config file for available codegen tasks, and the ./tasks subcrate for their definitions.


~65K SLoC