Maciej Hirsz
Maciej Hirsz
Messing around between the fat pointer and thin pointer is quite a lot of work, and there is quite some deep coupling between `generic::Cow`, the `Beef` trait and the `Capacity`....
It shouldn't be too difficult to implement all the arithmetic `std::ops` for `Number`, multiplication is already done but commented. Addition and subtraction needs to be able to level the exponent...
Implement [ops traits](https://doc.rust-lang.org/std/ops/#traits) to make working with numbers easy: ``` rust let data = object!{ foo => 10 }; data["foo"] += 1; assert_eq(data.dump(), r#"{"foo":11}"#); ```
Look at attachments at #83.
I think the current the examples in README are trying to explain too many things at once. The first example in particular is pretty odd. I need to rework it...
It would be nice for the conformance tests to allow all valid implementations of JSON. For example, the roundtrip tests include negative zero with a fraction `[-0.0]` and will fail...
I feel like we are in a pretty good place right now with the feature set and the API surface. Checklist for 1.0 release: + [ ] Remove(!) `#[md]` and...
Logos currently features the [`morph`](https://docs.rs/logos/0.11.0-rc2/logos/struct.Lexer.html#method.morph) method, courtesy of @CAD97 (#65), which allows you to switch the `Lexer` from producing one type of a token, to another. This is neat, but...
Not to go offtopic in #132, but it's pretty common that someone ends up reinventing a regex for something that can be done better, or has problems finding one that...
Following [this conversation](https://github.com/maciejhirsz/logos/issues/126#issuecomment-619441936) from #126, it's possible to construct a regex that will produce a state machine graph which would never produce a match ~given that Logos never backtracks across...