Skip to content

Commit d31072c

Browse files
committed
Fix error in cargo test --features serde
This was broken when updating to bincode 1.0.
1 parent 54d565f commit d31072c

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

.travis.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,10 @@ rust:
66
script: |
77
cargo build --verbose &&
88
cargo test --verbose &&
9+
cargo test --verbose --features serde &&
910
([ $TRAVIS_RUST_VERSION != nightly ] || cargo check --verbose --no-default-features) &&
1011
([ $TRAVIS_RUST_VERSION != nightly ] || cargo test --verbose --features union) &&
12+
([ $TRAVIS_RUST_VERSION != nightly ] || cargo test --verbose --all-features) &&
1113
([ $TRAVIS_RUST_VERSION != nightly ] || cargo bench --verbose bench)
1214
notifications:
1315
webhooks: http://build.servo.org:54856/travis

lib.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2079,18 +2079,18 @@ mod tests {
20792079
#[cfg(feature = "serde")]
20802080
#[test]
20812081
fn test_serde() {
2082-
use self::bincode::{serialize, deserialize, Bounded};
2082+
use self::bincode::{config, deserialize};
20832083
let mut small_vec: SmallVec<[i32; 2]> = SmallVec::new();
20842084
small_vec.push(1);
2085-
let encoded = serialize(&small_vec, Bounded(100)).unwrap();
2085+
let encoded = config().limit(100).serialize(&small_vec).unwrap();
20862086
let decoded: SmallVec<[i32; 2]> = deserialize(&encoded).unwrap();
20872087
assert_eq!(small_vec, decoded);
20882088
small_vec.push(2);
20892089
// Spill the vec
20902090
small_vec.push(3);
20912091
small_vec.push(4);
20922092
// Check again after spilling.
2093-
let encoded = serialize(&small_vec, Bounded(100)).unwrap();
2093+
let encoded = config().limit(100).serialize(&small_vec).unwrap();
20942094
let decoded: SmallVec<[i32; 2]> = deserialize(&encoded).unwrap();
20952095
assert_eq!(small_vec, decoded);
20962096
}

0 commit comments

Comments
 (0)