Victor Koenders
|
02a9b2cb71
|
Made the test stage throw an error on warnings
|
2021-10-17 17:23:28 +02:00 |
Victor Koenders
|
4807ea6be2
|
Added warning on unused lifetimes, fixed warnings
|
2021-10-17 16:43:18 +02:00 |
Lena Hellström
|
e232454936
|
Refactor and rename encoders
|
2021-10-17 16:22:14 +02:00 |
Victor Koenders
|
61c1e8a7cd
|
Added badges to the functions to indicate which features they require
|
2021-10-17 15:00:14 +02:00 |
Victor Koenders
|
1f261cede3
|
Added support for atomic integers
|
2021-10-16 14:49:18 +02:00 |
Victor Koenders
|
8ab730eb87
|
Added support for IpAddr, Ipv4Addr, Ipv6Addr, SocketAddr, SocketAddrV4, SocketAddrV6
|
2021-10-16 14:28:06 +02:00 |
Victor Koenders
|
a0469e08ef
|
Added support for NonZero* types
|
2021-10-16 14:14:15 +02:00 |
Victor Koenders
|
9420d03762
|
Added support for Range<T>, RangeInclusive<T> and Bound<T>
|
2021-10-16 13:59:48 +02:00 |
Victor Koenders
|
26d7683719
|
Added support for Path and PathBuf
|
2021-10-16 13:47:48 +02:00 |
Victor Koenders
|
acbd385649
|
Added core::time::Duration and std::time::SystemTime
|
2021-10-16 13:32:12 +02:00 |
Victor Koenders
|
9cf577d9bc
|
Added support for String, Mutex<T> and RwLock<T>
|
2021-10-16 13:19:30 +02:00 |
Victor Koenders
|
33dd4f761d
|
Added support for CStr and CString
|
2021-10-16 12:59:38 +02:00 |
Victor Koenders
|
a322e0f1b3
|
Added support for BinaryHeap, BTreeMap, BTreeSet and VecDeque
|
2021-10-16 12:21:52 +02:00 |
Victor Koenders
|
4e1a72796c
|
Added support for Cow, Rc and Arc
|
2021-10-16 12:08:29 +02:00 |
Victor Koenders
|
1d6379e715
|
Added support for Cell and RefCell
|
2021-10-16 12:04:23 +02:00 |
Victor Koenders
|
07f49e878e
|
Added support for Vec<T>, Box<T> and Box<[T]>
|
2021-10-16 11:41:59 +02:00 |
Victor Koenders
|
db963bd705
|
Fixed newline issues in project
|
2021-10-16 11:04:06 +02:00 |
Victor Koenders
|
82924aa96e
|
Added support for Option<T> and Result<T, U>
|
2021-10-16 11:03:25 +02:00 |
Victor Koenders
|
960b6066cd
|
Added an option to encode a fixed array length or to skip it
|
2021-10-14 21:31:47 +02:00 |
Victor Koenders
|
19fed15463
|
Added support for tuples with up to 8 values
|
2021-10-14 20:33:03 +02:00 |
Victor Koenders
|
e4e12c984b
|
Added support for the bool type
|
2021-10-14 19:34:35 +02:00 |
Victor Koenders
|
c4cb220fb2
|
Added support for char encoding/decoding
|
2021-10-14 19:28:28 +02:00 |
Victor Koenders
|
b480d2b3b3
|
Added documentation for the src/ module. Added warning for missing docs, fixed missing docs in src/de/mod.rs
|
2021-10-14 18:04:13 +02:00 |
Victor Koenders
|
7b85fc168e
|
Added documentation for the src/featyres module
|
2021-10-14 18:01:41 +02:00 |
Victor Koenders
|
bb98b8fcbd
|
Added documentation for the src/enc module
|
2021-10-14 17:59:23 +02:00 |
Victor Koenders
|
ea75220cd0
|
Added documentation for the src/de module
|
2021-10-14 17:30:52 +02:00 |
Victor Koenders
|
84344af2c6
|
Removed unneeded Config trait constraints
|
2021-10-12 18:23:39 +02:00 |
Victor Koenders
|
a8680ce1d8
|
Started working on documentation
|
2021-10-12 18:18:43 +02:00 |
Victor Koenders
|
c969622384
|
Added alloc and std tests
|
2021-10-12 16:13:21 +02:00 |
Trangar
|
a27b63b7fa
|
Make bincode_derive 0 dependencies (#409)
Removed `syn`, `quote` and `proc_macro2` dependency
|
2021-10-12 15:53:02 +02:00 |
Victor Koenders
|
8e99d580b8
|
Removed `allow` attributes, fixed some warnings
|
2021-09-26 09:19:39 +02:00 |
Lena Hellström
|
044942891f
|
Clean up the borrow crimes
|
2021-09-22 22:17:26 +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 |
Lena Hellström
|
4b672de110
|
Enable non-slice readers
|
2021-09-22 15:08:52 +02:00 |
Victor Koenders
|
9c7fb85e0e
|
Added support for slices, str, fixed size arrays. Added lifetime to Decode trait
|
2021-09-22 12:03:00 +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
|
6361ad7d69
|
Made clippy also check _derive, fixed clippy warnings
|
2021-09-21 10:00:53 +02:00 |
Lena Hellström
|
cffc9fcffa
|
Exclude derive from coverage
|
2021-09-20 23:21:38 +02:00 |
Lena Hellström
|
c83c36333d
|
Add enum encode/decode derive
|
2021-09-20 23:06:25 +02:00 |
Lena Hellström
|
2d0254405b
|
Add derive support for tuple structs
|
2021-09-20 16:56:17 +02:00 |
Lena Hellström
|
e414cabd33
|
Add derive for Decodeable
|
2021-09-20 16:35:36 +02:00 |
Lena Hellström
|
8241e6c656
|
Add generic bound support to derive
|
2021-09-20 16:27: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 |
Victor Koenders
|
715c9c6577
|
Re-enabled tarpaulin
|
2021-09-19 09:53:39 +02:00 |
Victor Koenders
|
446eb2367b
|
Disabled rust 1.41 CI check
|
2021-09-19 09:35:46 +02:00 |
Victor Koenders
|
723bdd312a
|
Turned Config::INT_ENCODING back into a const, made a ton of varint_encode functions
|
2021-09-19 09:25:47 +02:00 |