aboutsummaryrefslogtreecommitdiffstats
path: root/src/ack.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/ack.rs')
-rw-r--r--src/ack.rs24
1 files changed, 13 insertions, 11 deletions
diff --git a/src/ack.rs b/src/ack.rs
index 236ddc4..0cbef5b 100644
--- a/src/ack.rs
+++ b/src/ack.rs
@@ -1,15 +1,16 @@
-
use bytes::{Buf, Bytes};
#[derive(PartialEq, Debug, Clone)]
pub struct Ack {
- checksum: u32
+ checksum: u32,
}
impl From<Bytes> for Ack {
fn from(value: Bytes) -> Self {
let mut bytes = value;
- Ack { checksum: bytes.get_u32() }
+ Ack {
+ checksum: bytes.get_u32(),
+ }
}
}
@@ -21,11 +22,11 @@ impl core::fmt::Display for Ack {
#[cfg(test)]
mod tests {
+ use crate::{ack::Ack, packet::*, packet_content::PacketContent};
+ use bytes::Bytes;
use core::str::FromStr;
use hex::decode;
- use bytes::Bytes;
use tinyvec::array_vec;
- use crate::{ack::Ack, packet::*, packet_content::PacketContent};
#[test]
fn ack() {
@@ -38,9 +39,9 @@ mod tests {
transport: [0, 0],
raw_content: Bytes::copy_from_slice(&decode("24F3214D").unwrap()),
content: PacketContent::Ack(Ack {
- checksum: 0x24F3214D
- }),
- incomplete: false
+ checksum: 0x24F3214D,
+ }),
+ incomplete: false,
};
let rhs_packet = Packet::from_str(sample).unwrap();
@@ -49,9 +50,10 @@ mod tests {
#[test]
fn display() {
- let ack = Ack { checksum: 0x24F3214D };
+ let ack = Ack {
+ checksum: 0x24F3214D,
+ };
println!("{}", ack);
assert_eq!(format!("{}", ack), "Checksum: 24f3214d");
}
-
-} \ No newline at end of file
+}