Ed Page
Ed Page
`toml_edit` parses directly into a `Document`. In theory, we could add an internal `ParsedDocument` that gets converted into a `Document` or used for serde but that is a lot of...
> It seems quite surprising to me to just throw away the ability to zero-copy/low-allocation deserialization when that is one of the main benefits usually offered by serde integrations. Do...
The difference between `serde_json` and `toml` is that `serde_json` has a chance to reuse the borrowed data. This distinction is highlighted in the documentation [on Deserializer lifetimes](https://serde.rs/lifetimes.html)
> I just had to revert one of my projects to 0.5.11 to be able to deserialize without allocations. What is your use case that you are avoiding allocations?
> I'm trying to improve performance in one of my app which already does far too many allocations. Could you expand on your use case where TOML string allocations are...
`main` has moved `toml` off of `toml_edit` to `toml_parse` and can now borrow data, see #948.
Looks like I messed up in two ways. The question is whether fixing it at this point is a breaking change. I would suspect so. Keys delegate to their type...
Snapbox tries to maintain wildcard redactions as much as possible. The way that it works is it tries to normalize the actual output as much as possible to the expected...
FYI the issue where this is being discussed is #105.
I posted my follow up thoughts on this solution in #105 (I try to reserve PRs only for reviewing implementation)