Remove last use of byteorder crate
This commit is contained in:
Generated
-7
@@ -6,16 +6,9 @@ version = 3
|
||||
name = "assembler"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"byteorder",
|
||||
"nom",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "byteorder"
|
||||
version = "1.5.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
|
||||
|
||||
[[package]]
|
||||
name = "memchr"
|
||||
version = "2.7.1"
|
||||
|
||||
@@ -6,5 +6,4 @@ edition = "2021"
|
||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
|
||||
[dependencies]
|
||||
byteorder = "1.5.0"
|
||||
nom = "7.1.3"
|
||||
|
||||
+1
-3
@@ -1,4 +1,3 @@
|
||||
use byteorder::{ByteOrder, LittleEndian};
|
||||
use nom::{
|
||||
bytes::complete::take,
|
||||
number::complete::{le_i16, le_u8},
|
||||
@@ -43,8 +42,7 @@ impl World {
|
||||
header: Vec::from(&bytes[0..512]),
|
||||
boards: vec![],
|
||||
};
|
||||
// TODO: Remove LittleEndian entirely?
|
||||
let num_boards = 1 + LittleEndian::read_u16(&world.header[2..4]);
|
||||
let num_boards = 1 + u16::from_le_bytes((&world.header[2..4]).try_into().unwrap());
|
||||
let mut offset = world.header.len();
|
||||
for _ in 0..num_boards {
|
||||
// Ideally, this wouldn't panic if we run out of bytes
|
||||
|
||||
Reference in New Issue
Block a user