Richard Pringle
8f3f84ae94
Use const functions where possible ( #684 )
2023-12-14 11:56:51 +01:00
Sebastian Hahn
b31bb67c59
Add getters for current configuration values ( #681 )
...
This was inspired by suggestions provided in #598 , thanks a lot to
@VictorKoenders.
Fixes #598 .
Co-authored-by: Trangar <gpg@trangar.com>
2023-12-11 09:57:32 +01:00
Trangar
0d7e7950cb
Fixed a new clippy warning ( #661 )
...
Co-authored-by: Victor Koenders <victor.koenders@qrtech.se>
2023-09-15 13:37:27 +02:00
Trangar
3aa269bfea
Fixed new clippy warnings ( #617 )
...
* Fixed new clippy warnings
* Undid breaking all the tests
* Fixed more clippy warnings
---------
Co-authored-by: Victor Koenders <git@trang.ar>
2023-03-30 11:06:34 +02:00
Trangar
86e03aeda7
Rewrite: seperated Decode and BorrowDecode ( #526 )
...
* Rewrite: seperated Decode and BorrowDecode
* Fixed cargo.toml issues
* Fixed clippy warning
* Removed the `impl_tuples` macro call with manually exported code
* Replaced the generated code in `impl_tuples` with the macro instead
* Implemented BorrowDecode for Box<[T]>
* Added a test to see if zoxide can be ported to bincode 2
* Added a test for Arc<str>
* Made several `Encode` implementations require `T: ?Sized`
* Implemented Decode for Arc<str>
* Added BlockedTODO links to commented out code
* Fixed clippy and lint issues
* Updated virtue dependency in fuzz lockfile
2022-06-04 15:23:55 +02:00
Trangar
6693276e95
Added `additional` to the `UnexpectedEnd` decode error ( #522 )
2022-03-17 11:40:10 +01:00
Lena Hellström
99de47a6c8
Reintroduce varint optimizations
2021-10-24 16:44:36 +02:00
Victor Koenders
2fd2a8d8e2
Made the varint decode_signed module report the correct errors
2021-10-17 17:23:44 +02:00
Lena Hellström
e232454936
Refactor and rename encoders
2021-10-17 16:22:14 +02:00
Victor Koenders
a0469e08ef
Added support for NonZero* types
2021-10-16 14:14:15 +02:00
Victor Koenders
8e99d580b8
Removed `allow` attributes, fixed some warnings
2021-09-26 09:19:39 +02:00
Victor Koenders
254b87c6eb
Moved all feature flags to src/features, made the CI run tests on all feature combinations
2021-09-22 16:23:27 +02:00
Victor Koenders
ffb565c405
Added config options for endian and int_encoding, added full coverage for all basic integer types
2021-09-22 10:40:27 +02:00
Victor Koenders
78cb27f782
Added decode_ fns
2021-09-22 09:59:13 +02:00
Victor Koenders
f914b3e580
Added unit tests for encode_signed
2021-09-19 11:24:42 +02:00
Victor Koenders
1313e989ad
Added unit tests for decoding errors
2021-09-19 11:02:33 +02:00
Victor Koenders
ca353b9882
Added decode_unsigned
2021-09-19 10:53:07 +02:00
Victor Koenders
ccca6ee49e
Split Error into EncodeError and DecodeError
2021-09-19 10:52:21 +02:00