Lena Hellström
|
c6ba4ffc88
|
Update authors to reflect current code state (#418)
|
2021-10-25 10:39:58 +02:00 |
Trangar
|
0c13c891c5
|
Updated readme.md and added a test for the examples (#417)
* Updated readme.md and added a test for the examples
* Removed tests/readme.rs and made the readme doctest a (hidden) part of lib.rs
|
2021-10-25 10:26:23 +02:00 |
Lena Hellström
|
f09d839d10
|
Merge pull request #413 from bincode-org/feature/deserde
Feature/deserde
|
2021-10-24 19:43:59 +02:00 |
Victor Koenders
|
382b2c7a8f
|
Fixed clippy lint, removed function that was only used in 1 place
|
2021-10-24 18:06:16 +02:00 |
Lena Hellström
|
99de47a6c8
|
Reintroduce varint optimizations
|
2021-10-24 16:44:36 +02:00 |
Lena Hellström
|
62b8f39f8f
|
Optimize performance of decoding u8 arrays
|
2021-10-22 14:47:44 +02:00 |
Lena Hellström
|
539906f441
|
Optimize performance of slice writing
|
2021-10-22 14:47:05 +02:00 |
Victor Koenders
|
0be7e2f4f2
|
Updated to edition 2021
|
2021-10-21 17:34:56 +02:00 |
Victor Koenders
|
bd994e354d
|
Updated documentation of Encode, added an example to lib.rs
|
2021-10-21 14:45:16 +02:00 |
Victor Koenders
|
dae645f675
|
Joined the 2 Sealed traits into a single one
|
2021-10-21 14:27:03 +02:00 |
Victor Koenders
|
707d0d238f
|
Made all encode and decode functions always require a Config, removed _with_config functions
|
2021-10-21 14:19:40 +02:00 |
Victor Koenders
|
dd7e8e8e43
|
Changed bincode version to 2.0.0-alpha.0
|
2021-10-21 13:39:45 +02:00 |
Victor Koenders
|
adc47b6895
|
Fixed a copy-paste error where RwLock would report to be a Mutex if it fails to lock
|
2021-10-21 13:31:13 +02:00 |
Victor Koenders
|
f70e94a427
|
Added dedicated error for `std::path::Path` encoding. Fixed broken link in documentation.
|
2021-10-21 13:29:03 +02:00 |
Victor Koenders
|
6ff33cd8c2
|
Replaced the decode implementation of [T; N] with the implementation from core
|
2021-10-21 12:54:37 +02:00 |
Victor Koenders
|
07b3c8cd76
|
Made the Decode of [T; N] properly drop all instances of T when an error has occured
|
2021-10-21 11:57:24 +02:00 |
Victor Koenders
|
151edf46d3
|
Included spec.md into cargo's documentation, fixed the issues, changed the [u8; N] implementations to [T; N]
|
2021-10-21 11:57:16 +02:00 |
Victor Koenders
|
435e030182
|
Removed a panic in the derive/src/generate module, moved it to derive/src/derive_* instead
|
2021-10-21 11:57:07 +02:00 |
Victor Koenders
|
baad206c6c
|
Added more documentation to derive/src/generate
|
2021-10-21 11:56:51 +02:00 |
Victor Koenders
|
4b25114c59
|
Processed some of the feedback
|
2021-10-18 10:18:47 +02:00 |
Lena Hellström
|
83970d29cf
|
Merge branch 'trunk' into feature/deserde
|
2021-10-17 21:54:26 +02:00 |
Lena Hellström
|
684f2562b1
|
Config rewrite (#412)
Rewrite the config system to be slightly more friendly to adding new options
|
2021-10-17 21:07:31 +02:00 |
Victor Koenders
|
2fd2a8d8e2
|
Made the varint decode_signed module report the correct errors
|
2021-10-17 17:23:44 +02:00 |
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 |