Age | Commit message (Collapse) | Author |
|
|
|
|
|
Fixes #40.
Thanks to @faulesocke for reporting.
|
|
thiserror provides a simpler interface than error-chain, directly
generating an error enum similar to what could be written by hand. It
also reduces dependencies; error-chain pulls in backtrace which
currently pulls in gimli, which is fairly heavyweight.
This changes the error type's interface, so it'll require a bump to
0.7.0.
|
|
|
|
|
|
- Suppress deprecated warning from error-chain
- Fix clippy issues
- Update dependencies
- Update example to csv 1.0
|
|
|
|
Permits encoded brackets, and will generally tolerate parsing
errors where possible.
Permitting, for example, `a%5B[0%5D=1` to decode as `a: vec![1]`.
Default behaviour is strict.
|
|
|
|
|
|
- Only perform the percent decoding at the final step (fixes #10).
- Reduce allocations by borrowing as much as possible.
|
|
Clean up the code in places.
|
|
|