Simplified Rust code, without changing behavior.
This commit is contained in:
parent
5ddb2e9d63
commit
98540764ce
|
@ -76,7 +76,7 @@ impl QrCode {
|
|||
|
||||
// Find the minimal version number to use
|
||||
let mut version: u8 = minversion;
|
||||
let mut datausedbits: usize;
|
||||
let datausedbits: usize;
|
||||
loop {
|
||||
let datacapacitybits: usize = QrCode::get_num_data_codewords(version, ecl) * 8; // Number of data bits available
|
||||
if let Some(n) = QrSegment::get_total_bits(segs, version) {
|
||||
|
@ -121,7 +121,7 @@ impl QrCode {
|
|||
}
|
||||
assert_eq!(bb.len() % 8, 0, "Assertion error");
|
||||
|
||||
let mut bytes: Vec<u8> = vec![0; (bb.len() + 7) / 8];
|
||||
let mut bytes: Vec<u8> = vec![0; bb.len() / 8];
|
||||
for (i, bit) in bb.iter().enumerate() {
|
||||
bytes[i >> 3] |= (*bit as u8) << (7 - (i & 7));
|
||||
}
|
||||
|
@ -983,9 +983,3 @@ pub fn append_bits(bb: &mut Vec<bool>, val: u32, len: u8) {
|
|||
bb.push((val >> i) & 1 != 0);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// Appends the data of the given segment to this bit buffer.
|
||||
fn append_data(bb: &mut Vec<bool>, seg: &QrSegment) {
|
||||
bb.extend_from_slice(&seg.data);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue