fix: tweak encode::Context with future backwards compatibility in mind
Summary
-
feat: impl {Encode, Decode} for [T; N]
-
feat: impl {Encode, Decode} for Option
-
test: test Encode/Decode for integers
-
fix: don't allocated in {Encode, Decode} for char
-
feat: impl {Encode, Decode} for {HashMap, HashSet, BTreeSet}
-
feat: impl {Encode, Decode} for pointer types &, &mut, Box, Rc
-
test: be more explicit about what we check in encode tests
-
fix: tweak encode::Context with future backwards compatibility in mind
- All fields are private and are accessed via getter methods;
- No
Context::new
function, as there's no good set of parameters the users are most likely to set. Instead the builder-style methods will be used to set context parameters; -
Context::style
renamed toContext::struct_style
to avoid confusion; -
EncodeStyle
renamedStructStyle
to avoid confusion;
- ci: display cpuinfo before running the benchmark
Ensure that
-
New code is covered by tests -
API is documented -
Changelog is up to date -
Version is bumped in the appropriate Cargo.toml
files
Merge request reports
Activity
added 6 commits
- 0dcc9993 - feat: impl {Encode, Decode} for pointer types &, &mut, Box, Rc
- 22a70172 - feat: impl {Encode, Decode} for {HashMap, HashSet, BTreeSet}
- c3d338e1 - fix: don't allocated in {Encode, Decode} for char
- a280b770 - test: test Encode/Decode for integers
- 9da191b2 - feat: impl {Encode, Decode} for Option<T>
- e0d95f76 - feat: impl {Encode, Decode} for [T; N]
Toggle commit listadded 1 commit
- e074c97b - fix: don't ignore context when encoding str enums
added 1 commit
- 269000e7 - fix: don't ignore context when encoding str enums
requested review from @e-ivkov
added 25 commits
-
33af577d...1b470573 - 15 commits from branch
master
- 0b54888f - ci: display cpuinfo before running the benchmark
- 28a569b9 - fix: tweak encode::Context with future backwards compatibility in mind
- ef52be35 - test: be more explicit about what we check in encode tests
- f36f2a94 - feat: impl {Encode, Decode} for pointer types &, &mut, Box, Rc
- ed719b5d - feat: impl {Encode, Decode} for {HashMap, HashSet, BTreeSet}
- 5580d851 - fix: don't allocated in {Encode, Decode} for char
- 13ba5107 - test: test Encode/Decode for integers
- 8d8f9c3e - feat: impl {Encode, Decode} for Option<T>
- 25f30b28 - feat: impl {Encode, Decode} for [T; N]
- c9163d77 - fix: don't ignore context when encoding str enums
Toggle commit list-
33af577d...1b470573 - 15 commits from branch
- Resolved by Georgy Moshkin
- Resolved by Georgy Moshkin
- Resolved by Georgy Moshkin
- Resolved by Georgy Moshkin
added 9 commits
- 3b02cdc8 - fix: tweak encode::Context with future backwards compatibility in mind
- a3f9cdbe - test: be more explicit about what we check in encode tests
- b2a0b6c9 - feat: impl {Encode, Decode} for pointer types &, &mut, Box, Rc
- 7f33a669 - feat: impl {Encode, Decode} for {HashMap, HashSet, BTreeSet}
- dd0b2f4b - fix: don't allocated in {Encode, Decode} for char
- c5d0776e - test: test Encode/Decode for integers
- 1e71c4eb - feat: impl {Encode, Decode} for Option<T>
- bd13baae - feat: impl {Encode, Decode} for [T; N]
- 7725cacd - fix: don't ignore context when encoding str enums
Toggle commit listadded 11 commits
-
cc8a371e - 1 commit from branch
master
- 3ab843bc - ci: display cpuinfo before running the benchmark
- 03f006bb - fix: tweak encode::Context with future backwards compatibility in mind
- da7b2947 - test: be more explicit about what we check in encode tests
- bb599b50 - feat: impl {Encode, Decode} for pointer types &, &mut, Box, Rc
- 1ceb465c - feat: impl {Encode, Decode} for {HashMap, HashSet, BTreeSet}
- b7fa8a1c - fix: don't allocated in {Encode, Decode} for char
- 44b689e2 - test: test Encode/Decode for integers
- 95e1ff8f - feat: impl {Encode, Decode} for Option<T>
- a945a61a - feat: impl {Encode, Decode} for [T; N]
- 1468ec13 - fix: don't ignore context when encoding str enums
Toggle commit list-
cc8a371e - 1 commit from branch
added 10 commits
- 0b54888f - ci: display cpuinfo before running the benchmark
- 3b02cdc8 - fix: tweak encode::Context with future backwards compatibility in mind
- a3f9cdbe - test: be more explicit about what we check in encode tests
- b2a0b6c9 - feat: impl {Encode, Decode} for pointer types &, &mut, Box, Rc
- 7f33a669 - feat: impl {Encode, Decode} for {HashMap, HashSet, BTreeSet}
- bbc0797c - fix: don't allocated in {Encode, Decode} for char
- 58d082f2 - test: test Encode/Decode for integers
- 5642ec72 - feat: impl {Encode, Decode} for Option<T>
- 349b3a50 - feat: impl {Encode, Decode} for [T; N]
- d95a3ae9 - fix: don't ignore context when encoding str enums
Toggle commit listadded 11 commits
-
cc8a371e - 1 commit from branch
master
- 2f35f81e - ci: display cpuinfo before running the benchmark
- de14ae42 - fix: tweak encode::Context with future backwards compatibility in mind
- 15a45cee - test: be more explicit about what we check in encode tests
- c4ad68dc - feat: impl {Encode, Decode} for pointer types &, &mut, Box, Rc
- 21843cdd - feat: impl {Encode, Decode} for {HashMap, HashSet, BTreeSet}
- 1ab3d68c - fix: don't allocated in {Encode, Decode} for char
- 3f1645bf - test: test Encode/Decode for integers
- 1d39976c - feat: impl {Encode, Decode} for Option<T>
- c4eb89a6 - feat: impl {Encode, Decode} for [T; N]
- 0bf997a1 - fix: don't ignore context when encoding str enums
Toggle commit list-
cc8a371e - 1 commit from branch
enabled an automatic merge when the pipeline for 0bf997a1 succeeds
Please register or sign in to reply