diff options
Diffstat (limited to 'src/ack.rs')
| -rw-r--r-- | src/ack.rs | 24 |
1 files changed, 13 insertions, 11 deletions
@@ -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 +} |
