Kalle Samuels
Kalle Samuels
`std` [does](https://doc.rust-lang.org/std/sync/atomic/struct.AtomicUsize.html#impl-RefUnwindSafe).
Right now, `dump()` is not deterministic because the internal HashMap is not deterministic. It should be possible to ask `dump()` to sort object keys before outputting them. This makes debugging...
The [decimal crate](https://crates.io/crates/decimal) implements decimal floating point arithmetic in rust. JSON supports decimal numbers. It would be nice if there were an obvious way of how to serialize (and deserialize)...
It's impossible to remember which of `entries()` and `members()` operates on arrays and which on objects. Maybe that's because those words are functionally synonyms. Consider renaming them `iter_array()` and `iter_object()`.
When I dump my json object, I would like to control how much precision it outputs with. This is useful because as a transit format, I don't want huge payloads...
`push()` returns a `Result` so that if you try to push onto something that's not an array. I think this function should return nothing and panic (or just do nothing)...
If the types are homogeneous, then they can be compared directly, if they are not homogeneous, then the result of comparison can be None.
My program gets a JsonValue, it assumes the JsonValue is a string, so it stores that in a database: let jsonvalue = json_object["this_is_a_string"]; database.store(jsonvalue.to_string().as_bytes()); Later on, I decided that I...
The short following program deadlocks, it opens a cursor and then tries to read a value that isn't through the cursor.
libavif doesn't get compiled with libyuv right now, because it causes linking to fail.