aboutsummaryrefslogtreecommitdiff
path: root/crates/whirl_server/src/packet_parser.rs
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-06-03 15:37:20 +0000
committerFuwn <[email protected]>2024-06-03 15:37:20 +0000
commit967774fc048b9d0738fbd13998ed77b6b70effa2 (patch)
treee0f9d650a221476852005eeaac96224584a3a76a /crates/whirl_server/src/packet_parser.rs
parentformat: rustfmt with new rules (diff)
downloadwhirl-967774fc048b9d0738fbd13998ed77b6b70effa2.tar.xz
whirl-967774fc048b9d0738fbd13998ed77b6b70effa2.zip
refactor(crates): update idioms
Diffstat (limited to 'crates/whirl_server/src/packet_parser.rs')
-rw-r--r--crates/whirl_server/src/packet_parser.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/whirl_server/src/packet_parser.rs b/crates/whirl_server/src/packet_parser.rs
index 13e9d0c..e0da32d 100644
--- a/crates/whirl_server/src/packet_parser.rs
+++ b/crates/whirl_server/src/packet_parser.rs
@@ -14,11 +14,11 @@ pub fn parse_commands_from_packet(mut buffer: BytesMut) -> Vec<BytesMut> {
let mut commands: Vec<BytesMut> = Vec::new();
trace!("initial buffer: {:?}, length: {}", buffer, buffer.len());
- let data_length = buffer.get(0).unwrap().to_owned() as usize;
+ let data_length = buffer.first().unwrap().to_owned() as usize;
if buffer.len() > data_length {
loop {
trace!("loop: {:?}, length: {}", buffer, buffer.len());
- let command_length = buffer.get(0).unwrap().to_owned() as usize;
+ let command_length = buffer.first().unwrap().to_owned() as usize;
commands.push(BytesMut::from(buffer.get(0..command_length).unwrap()));
// Remove command from buffer