mirror of
https://codeberg.org/icewind/bitbuffer.git
synced 2026-06-03 16:44:06 +02:00
clippy fixes
This commit is contained in:
parent
1310ec3673
commit
8dd89486ec
1 changed files with 18 additions and 18 deletions
|
|
@ -5,7 +5,7 @@ use maplit::hashmap;
|
|||
|
||||
use bitbuffer::{BigEndian, BitError, BitRead, BitReadBuffer, BitReadStream, LittleEndian};
|
||||
|
||||
const BYTES: &'static [u8] = &[
|
||||
const BYTES: &[u8] = &[
|
||||
0b1011_0101,
|
||||
0b0110_1010,
|
||||
0b1010_1100,
|
||||
|
|
@ -30,7 +30,7 @@ fn read_u8_le() {
|
|||
assert_eq!(buffer.read_bool(1).unwrap(), false);
|
||||
assert_eq!(buffer.read_int::<u8>(2, 2).unwrap(), 0b01);
|
||||
assert_eq!(buffer.read_int::<u8>(0, 3).unwrap(), 0b101);
|
||||
assert_eq!(buffer.read_int::<u8>(7, 5).unwrap(), 0b1010_1);
|
||||
assert_eq!(buffer.read_int::<u8>(7, 5).unwrap(), 0b1_0101);
|
||||
assert_eq!(buffer.read_int::<u8>(6, 5).unwrap(), 0b010_10);
|
||||
assert_eq!(buffer.read_int::<u8>(12, 5).unwrap(), 0b0_0110);
|
||||
}
|
||||
|
|
@ -43,8 +43,8 @@ fn read_u8_be() {
|
|||
assert_eq!(buffer.read_int::<u8>(1, 1).unwrap(), 0b0);
|
||||
assert_eq!(buffer.read_int::<u8>(2, 2).unwrap(), 0b11);
|
||||
assert_eq!(buffer.read_int::<u8>(0, 3).unwrap(), 0b101);
|
||||
assert_eq!(buffer.read_int::<u8>(7, 5).unwrap(), 0b1011_0);
|
||||
assert_eq!(buffer.read_int::<u8>(6, 5).unwrap(), 0b01_011);
|
||||
assert_eq!(buffer.read_int::<u8>(7, 5).unwrap(), 0b1_0110);
|
||||
assert_eq!(buffer.read_int::<u8>(6, 5).unwrap(), 0b0_1011);
|
||||
|
||||
assert_eq!(buffer.read_bool(0).unwrap(), true);
|
||||
assert_eq!(buffer.read_bool(8).unwrap(), false);
|
||||
|
|
@ -154,7 +154,7 @@ fn read_i16_be() {
|
|||
let buffer = BitReadBuffer::new(BYTES, BigEndian);
|
||||
|
||||
assert_eq!(buffer.read_int::<i16>(6, 12).unwrap(), 0b1_0110_1010_10);
|
||||
assert_eq!(buffer.read_int::<i16>(7, 12).unwrap(), -0b1001_0101_011);
|
||||
assert_eq!(buffer.read_int::<i16>(7, 12).unwrap(), -0b100_1010_1011);
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
|
@ -261,8 +261,8 @@ fn test_read_str_no_null_termination_be() {
|
|||
#[test]
|
||||
fn test_read_str_le() {
|
||||
let bytes = vec![
|
||||
'h' as u8, 'e' as u8, 'l' as u8, 'l' as u8, 'o' as u8, ' ' as u8, 'w' as u8, 'o' as u8,
|
||||
'r' as u8, 'l' as u8, 'd' as u8, 0, 'f' as u8, 'o' as u8, 'o' as u8, 0, 0, 0, 0, 0,
|
||||
b'h', b'e', b'l', b'l', b'o', b' ', b'w', b'o',
|
||||
b'r', b'l', b'd', 0, b'f', b'o', b'o', 0, 0, 0, 0, 0,
|
||||
];
|
||||
let buffer = BitReadBuffer::new(&bytes, LittleEndian);
|
||||
assert_eq!(buffer.read_string(0, Some(3)).unwrap(), "hel".to_owned());
|
||||
|
|
@ -292,7 +292,7 @@ fn read_trait() {
|
|||
assert_eq!(None, e);
|
||||
stream.set_pos(0).unwrap();
|
||||
let f: Option<u8> = stream.read().unwrap();
|
||||
assert_eq!(Some(0b011_0101_0), f);
|
||||
assert_eq!(Some(0b0110_1010), f);
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
|
@ -312,7 +312,7 @@ fn read_trait_unchecked() {
|
|||
assert_eq!(None, e);
|
||||
stream.set_pos(0).unwrap();
|
||||
let f: Option<u8> = stream.read_unchecked(true).unwrap();
|
||||
assert_eq!(Some(0b011_0101_0), f);
|
||||
assert_eq!(Some(0b0110_1010), f);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -399,15 +399,15 @@ fn test_read_struct() {
|
|||
let float: [u8; 4] = 12.5f32.to_bits().to_le_bytes();
|
||||
let bytes = vec![
|
||||
12,
|
||||
'h' as u8,
|
||||
'e' as u8,
|
||||
'l' as u8,
|
||||
'l' as u8,
|
||||
'o' as u8,
|
||||
b'h',
|
||||
b'e',
|
||||
b'l',
|
||||
b'l',
|
||||
b'o',
|
||||
0,
|
||||
'f' as u8,
|
||||
'o' as u8,
|
||||
'o' as u8,
|
||||
b'f',
|
||||
b'o',
|
||||
b'o',
|
||||
0,
|
||||
float[0],
|
||||
float[1],
|
||||
|
|
@ -427,7 +427,7 @@ fn test_read_struct() {
|
|||
float: 12.5,
|
||||
asd: 0b101,
|
||||
dynamic: 0b10,
|
||||
previous_field: 0b1010_0,
|
||||
previous_field: 0b1_0100,
|
||||
},
|
||||
stream.read().unwrap()
|
||||
);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue