Skip to content

Commit 8f10408

Browse files
authored
Update bitvec to 1.0.1 (#25)
Fixes #24
1 parent 076a865 commit 8f10408

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

.github/workflows/rust.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
- macos-latest
2222
rust:
2323
- stable
24-
- 1.51.0 # MSRV
24+
- 1.56.0 # MSRV
2525
include:
2626
- os: ubuntu-latest
2727
rust: stable

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ include = ["src/**/*.rs", "tests/fixtures/*.img", "README.md", "LICENSE.Apache-2
1616
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
1717

1818
[dependencies]
19-
bitvec = "0.22"
19+
bitvec = "1.0.1"
2020
bincode = "1.0.1"
2121
serde = { version = "1.0.116", features = ["derive"] }
2222
serde-big-array = "0.4.1"

src/lib.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1454,15 +1454,15 @@ impl<'de> Visitor<'de> for CHSVisitor {
14541454
where
14551455
A: SeqAccess<'de>,
14561456
{
1457-
let head = BitVec::<Msb0, u8>::from_vec(vec![seq.next_element::<u8>()?.unwrap()]);
1458-
let mut bv = BitVec::<Msb0, u8>::from_vec(vec![seq.next_element::<u8>()?.unwrap()]);
1459-
let mut cylinder = BitVec::<Msb0, u16>::with_capacity(10);
1457+
let head = BitVec::<u8, Msb0>::from_vec(vec![seq.next_element::<u8>()?.unwrap()]);
1458+
let mut bv = BitVec::<u8, Msb0>::from_vec(vec![seq.next_element::<u8>()?.unwrap()]);
1459+
let mut cylinder = BitVec::<u16, Msb0>::with_capacity(10);
14601460
cylinder.extend(repeat(false).take(6));
14611461
cylinder.extend(bv.drain(..2));
1462-
cylinder.extend(BitVec::<Msb0, u8>::from_vec(vec![seq
1462+
cylinder.extend(BitVec::<u8, Msb0>::from_vec(vec![seq
14631463
.next_element::<u8>()?
14641464
.unwrap()]));
1465-
let mut sector = BitVec::<Msb0, u8>::with_capacity(8);
1465+
let mut sector = BitVec::<u8, Msb0>::with_capacity(8);
14661466
sector.push(false);
14671467
sector.push(false);
14681468
sector.extend(bv.drain(..));
@@ -1489,9 +1489,9 @@ impl Serialize for CHS {
14891489
where
14901490
S: Serializer,
14911491
{
1492-
let mut bv = BitVec::<Msb0, u8>::from_vec(vec![self.head]);
1493-
let mut sector = BitVec::<Msb0, u8>::from_vec(vec![self.sector]);
1494-
let mut cylinder = BitVec::<Msb0, u16>::from_vec(vec![self.cylinder]);
1492+
let mut bv = BitVec::<u8, Msb0>::from_vec(vec![self.head]);
1493+
let mut sector = BitVec::<u8, Msb0>::from_vec(vec![self.sector]);
1494+
let mut cylinder = BitVec::<u16, Msb0>::from_vec(vec![self.cylinder]);
14951495
bv.extend(cylinder.drain(..8).skip(6));
14961496
bv.extend(sector.drain(2..));
14971497
bv.extend(cylinder.drain(..));

0 commit comments

Comments
 (0)