mirror of
https://codeberg.org/icewind/bitbuffer.git
synced 2026-06-03 16:44:06 +02:00
rename fixes
This commit is contained in:
parent
8979354c60
commit
8830e8a382
2 changed files with 15 additions and 15 deletions
|
|
@ -2,7 +2,7 @@
|
|||
#![allow(unreachable_patterns)]
|
||||
|
||||
use bitbuffer::{
|
||||
bit_size_of, bit_size_of_sized, BigEndian, BitReadStream, BitWriteBuffer, Endianness,
|
||||
bit_size_of, bit_size_of_sized, BigEndian, BitReadBuffer, BitReadStream, Endianness,
|
||||
LittleEndian,
|
||||
};
|
||||
use bitbuffer_derive::{BitRead, BitReadSized};
|
||||
|
|
@ -45,7 +45,7 @@ fn test_read_struct() {
|
|||
0b0101_0101,
|
||||
0b1010_1010,
|
||||
];
|
||||
let buffer = BitWriteBuffer::new(bytes, LittleEndian);
|
||||
let buffer = BitReadBuffer::new(bytes, LittleEndian);
|
||||
let mut stream = BitReadStream::from(buffer);
|
||||
assert_eq!(
|
||||
TestStruct {
|
||||
|
|
@ -83,7 +83,7 @@ fn test_read_bare_enum() {
|
|||
0b1000_0100,
|
||||
0b1000_0100,
|
||||
];
|
||||
let buffer = BitWriteBuffer::new(bytes, BigEndian);
|
||||
let buffer = BitReadBuffer::new(bytes, BigEndian);
|
||||
let mut stream = BitReadStream::from(buffer);
|
||||
assert_eq!(TestBareEnum::Asd, stream.read().unwrap());
|
||||
assert_eq!(TestBareEnum::Foo, stream.read().unwrap());
|
||||
|
|
@ -114,7 +114,7 @@ fn test_read_unnamed_field_enum() {
|
|||
0b1000_0100,
|
||||
0b1000_0100,
|
||||
];
|
||||
let buffer = BitWriteBuffer::new(bytes, BigEndian);
|
||||
let buffer = BitReadBuffer::new(bytes, BigEndian);
|
||||
let mut stream = BitReadStream::from(buffer);
|
||||
assert_eq!(
|
||||
TestUnnamedFieldEnum::Asd(0b_00_0110_10),
|
||||
|
|
@ -144,7 +144,7 @@ fn test_read_struct_sized() {
|
|||
let bytes = vec![
|
||||
12, 'h' as u8, 'e' as u8, 'l' as u8, 'l' as u8, 'o' as u8, 0, 0, 0, 0, 0, 0,
|
||||
];
|
||||
let buffer = BitWriteBuffer::new(bytes, LittleEndian);
|
||||
let buffer = BitReadBuffer::new(bytes, LittleEndian);
|
||||
let mut stream = BitReadStream::from(buffer);
|
||||
assert_eq!(
|
||||
TestStructSized {
|
||||
|
|
@ -180,7 +180,7 @@ fn test_read_unnamed_field_enum_sized() {
|
|||
0b1000_0100,
|
||||
0b1000_0100,
|
||||
];
|
||||
let buffer = BitWriteBuffer::new(bytes, BigEndian);
|
||||
let buffer = BitReadBuffer::new(bytes, BigEndian);
|
||||
let mut stream = BitReadStream::from(buffer);
|
||||
assert_eq!(
|
||||
TestUnnamedFieldEnumSized::Asd(0b_00_0110),
|
||||
|
|
@ -213,7 +213,7 @@ fn test_read_struct2() {
|
|||
'l' as u8,
|
||||
'e' as u8,
|
||||
];
|
||||
let buffer = BitWriteBuffer::new(bytes, BigEndian);
|
||||
let buffer = BitReadBuffer::new(bytes, BigEndian);
|
||||
let mut stream = BitReadStream::from(buffer);
|
||||
assert_eq!(
|
||||
TestStruct2 {
|
||||
|
|
@ -236,7 +236,7 @@ struct TestStruct3<E: Endianness> {
|
|||
#[test]
|
||||
fn test_read_struct3() {
|
||||
let bytes = vec![0b0000_0101, 0, 0, 0, 0, 0, 0, 0];
|
||||
let buffer = BitWriteBuffer::new(bytes, BigEndian);
|
||||
let buffer = BitReadBuffer::new(bytes, BigEndian);
|
||||
let mut stream = BitReadStream::from(buffer);
|
||||
let result: TestStruct3<BigEndian> = stream.read().unwrap();
|
||||
assert_eq!(5, result.size);
|
||||
|
|
@ -265,7 +265,7 @@ fn test_read_rest_enum() {
|
|||
0b1000_0100,
|
||||
0b1000_0100,
|
||||
];
|
||||
let buffer = BitWriteBuffer::new(bytes, BigEndian);
|
||||
let buffer = BitReadBuffer::new(bytes, BigEndian);
|
||||
let mut stream = BitReadStream::from(buffer);
|
||||
assert_eq!(TestEnumRest::Asd, stream.read().unwrap());
|
||||
assert_eq!(TestEnumRest::Foo, stream.read().unwrap());
|
||||
|
|
@ -281,7 +281,7 @@ fn test_unnamed_struct() {
|
|||
let bytes = vec![
|
||||
12, 'h' as u8, 'e' as u8, 'l' as u8, 'l' as u8, 'o' as u8, 0, 0, 0, 0, 0, 0,
|
||||
];
|
||||
let buffer = BitWriteBuffer::new(bytes, LittleEndian);
|
||||
let buffer = BitReadBuffer::new(bytes, LittleEndian);
|
||||
let mut stream = BitReadStream::from(buffer);
|
||||
|
||||
assert_eq!(
|
||||
|
|
@ -295,7 +295,7 @@ struct EmptyStruct;
|
|||
|
||||
fn test_empty_struct() {
|
||||
let bytes = vec![0, 0, 0, 0];
|
||||
let buffer = BitWriteBuffer::new(bytes, BigEndian);
|
||||
let buffer = BitReadBuffer::new(bytes, BigEndian);
|
||||
let mut stream = BitReadStream::from(buffer);
|
||||
assert_eq!(EmptyStruct, stream.read().unwrap());
|
||||
assert_eq!(0, stream.pos());
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
//! Tools for reading data types of arbitrary bit length and might not be byte-aligned in the source data
|
||||
//!
|
||||
//! The main way of handling with the binary data is to first create a [`BitBuffer`]
|
||||
//! ,wrap it into a [`BitStream`] and then read from the stream.
|
||||
//! The main way of handling with the binary data is to first create a [`BitReadBuffer`]
|
||||
//! ,wrap it into a [`BitReadStream`] and then read from the stream.
|
||||
//!
|
||||
//! Once you have a BitStream, there are 2 different approaches of reading data
|
||||
//!
|
||||
|
|
@ -40,8 +40,8 @@
|
|||
//! # }
|
||||
//! ```
|
||||
//!
|
||||
//! [`BitBuffer`]: struct.BitBuffer.html
|
||||
//! [`BitStream`]: struct.BitStream.html
|
||||
//! [`BitReadBuffer`]: struct.BitReadBuffer.html
|
||||
//! [`BitReadStream`]: struct.BitReadStream.html
|
||||
//! [`read_bool`]: struct.BitStream.html#method.read_bool
|
||||
//! [`read_int`]: struct.BitStream.html#method.read_int
|
||||
//! [`read_float`]: struct.BitStream.html#method.read_float
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue