1 unstable release

Uses old Rust 2015

0.0.1 Jul 13, 2018

#4 in #format-preserving

MIT/Apache

82KB
2.5K SLoC

TOM

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.

Contributing

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.

Dependencies

~2.7–3.5MB
~64K SLoC