From e5a7839901956d815db2c304fc77f0f7349971bc Mon Sep 17 00:00:00 2001 From: Robin Mueller Date: Thu, 6 Nov 2025 13:43:20 +0100 Subject: [PATCH] clippy --- src/cfdp/mod.rs | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/cfdp/mod.rs b/src/cfdp/mod.rs index 23ad656..fd55b4a 100644 --- a/src/cfdp/mod.rs +++ b/src/cfdp/mod.rs @@ -195,7 +195,7 @@ pub enum TransactionStatus { /// Checksum types according to the /// [SANA Checksum Types registry](https://sanaregistry.org/r/checksum_identifiers/) -#[derive(Debug, Copy, Clone, PartialEq, Eq, TryFromPrimitive, IntoPrimitive)] +#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, TryFromPrimitive, IntoPrimitive)] #[cfg_attr(feature = "serde", derive(Serialize, Deserialize))] #[cfg_attr(feature = "defmt", derive(defmt::Format))] #[repr(u8)] @@ -209,15 +209,10 @@ pub enum ChecksumType { /// CRC32. Polynomial: 0x4C11DB7. Preferred checksum for now. Crc32 = 3, /// Null checksum (no checksum). + #[default] NullChecksum = 15, } -impl Default for ChecksumType { - fn default() -> Self { - Self::NullChecksum - } -} - /// Raw null checksum. pub const NULL_CHECKSUM_U32: [u8; 4] = [0; 4];