-
Notifications
You must be signed in to change notification settings - Fork 146
Closed
Labels
A-serdeArea: Serde integrationArea: Serde integrationC-enhancementCategory: Raise on the bar on expectationsCategory: Raise on the bar on expectations
Description
toml will be a wrapper around the toml_edit crate, providing serde integration, decoupled from the format-preserving parsing, and offering a more stable API
As part of switching cargo adopting toml_edit, toml_edit::easy, a copy of tomls API, was created so cargo could have a single toml parser for both serde and editing.
We plan to move toml_edit::easy into the toml crate, providing nearly the same API at nearly the same performance while reducing overall maintenance effort and allowing people who have both needs to have a common parser.
Blockers
-
toml_editis pretty slow to compile #327 - Support semantic error messages by supporting deserializing spans #302
- Support reporting line/column in serialization errors #303
- Release a 0.5 with deprecations and 1.48 MSRV (MSRV policy #346)
Deserializer::endDeserializer::set_require_newline_after_tableDeserializer::set_allow_duplicate_after_longer_table
Performance
Compatibility
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
A-serdeArea: Serde integrationArea: Serde integrationC-enhancementCategory: Raise on the bar on expectationsCategory: Raise on the bar on expectations