Remove byteorder dependency
This commit is contained in:
parent
518f8363bb
commit
33429dddc9
|
@ -35,12 +35,6 @@ version = "3.14.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec"
|
checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec"
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "byteorder"
|
|
||||||
version = "1.4.3"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "cc"
|
name = "cc"
|
||||||
version = "1.0.83"
|
version = "1.0.83"
|
||||||
|
@ -94,7 +88,6 @@ name = "hlmaster"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bitflags",
|
"bitflags",
|
||||||
"byteorder",
|
|
||||||
"chrono",
|
"chrono",
|
||||||
"fastrand",
|
"fastrand",
|
||||||
"getopts",
|
"getopts",
|
||||||
|
|
|
@ -15,7 +15,6 @@ thiserror = "1.0.49"
|
||||||
getopts = "0.2.21"
|
getopts = "0.2.21"
|
||||||
log = "<0.4.19"
|
log = "<0.4.19"
|
||||||
bitflags = "2.4"
|
bitflags = "2.4"
|
||||||
byteorder = "1.4.3"
|
|
||||||
fastrand = "2.0.1"
|
fastrand = "2.0.1"
|
||||||
|
|
||||||
[dependencies.chrono]
|
[dependencies.chrono]
|
||||||
|
|
|
@ -2,11 +2,10 @@
|
||||||
// SPDX-FileCopyrightText: 2023 Denis Drakhnia <numas13@gmail.com>
|
// SPDX-FileCopyrightText: 2023 Denis Drakhnia <numas13@gmail.com>
|
||||||
|
|
||||||
use std::fmt;
|
use std::fmt;
|
||||||
use std::io::{self, Cursor};
|
use std::io;
|
||||||
use std::ops::Deref;
|
use std::ops::Deref;
|
||||||
use std::str;
|
use std::str;
|
||||||
|
|
||||||
use byteorder::{ReadBytesExt, LE};
|
|
||||||
use log::debug;
|
use log::debug;
|
||||||
use thiserror::Error;
|
use thiserror::Error;
|
||||||
|
|
||||||
|
@ -57,8 +56,8 @@ impl<'a> Packet<'a> {
|
||||||
|
|
||||||
Ok(Self::QueryServers(region, Filter(filter)))
|
Ok(Self::QueryServers(region, Filter(filter)))
|
||||||
}
|
}
|
||||||
[b'q', 0xff, tail @ ..] => {
|
[b'q', 0xff, b0, b1, b2, b3] => {
|
||||||
let challenge = Cursor::new(tail).read_u32::<LE>()?;
|
let challenge = u32::from_le_bytes([*b0, *b1, *b2, *b3]);
|
||||||
Ok(Self::Challenge(Some(challenge)))
|
Ok(Self::Challenge(Some(challenge)))
|
||||||
}
|
}
|
||||||
[b'0', b'\n', tail @ ..] => {
|
[b'0', b'\n', tail @ ..] => {
|
||||||
|
|
Loading…
Reference in New Issue