Age | Commit message (Collapse) | Author |
|
* Remove `then_some` to stay compatible with earlier versions of Rust
* Fix CI builds to build on old versions of Rust
* Trying 1.61
|
|
* fix unit type serialization issue
`()` and `A` returned a no key error previously. This is very
unergonimic if you just have a trait bound for Serialize and want to
generate an empty querystring `?`
* add support for deserializing unit structs
* Comment updates for serializer methods
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fixes #40.
Thanks to @faulesocke for reporting.
|
|
|
|
Fixes #38
Thanks to @pooyamb 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.
|
|
|
|
* update dependencies
- actix-web v2
- percent encoding v2.1
- rust 2018 edition
- remove rustfmt no longer supported rules
* ci: add feature build matrix
* fix actix unit tests
Co-authored-by: Mario Reder <mreder1289@gmail.com>
|
|
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
|
|
Update dependencies.
|
|
|
|
- Suppress deprecated warning from error-chain
- Fix clippy issues
- Update dependencies
- Update example to csv 1.0
|
|
|
|
|
|
Removes the dependency on the `url` crate because we only need
the percent decoding, with our own encoding set.
All keys/values are conservatively percent-encoded, but the square
brackets are untouched. Compatible with strict decoding, and
potentially less error prone.
|
|
|
|
|
|
|
|
Improved documentation, simpified the API coverage, and replaced
panics with errors in most cases.
|
|
Simplify `ser` logic, and expand `de` functionality.
|