Fix clippy lints and upgrade deku

Old version of deku was throwing clippy lints in generated code
This commit is contained in:
Markus Unterwaditzer
2025-04-25 16:46:49 +02:00
committed by Will Greenberg
parent a8087c6840
commit 32b67df55d
4 changed files with 64 additions and 74 deletions

View File

@@ -25,14 +25,14 @@ pub struct RequestContainer {
}
#[derive(Debug, Clone, PartialEq, DekuWrite)]
#[deku(type = "u32")]
#[deku(id_type = "u32")]
pub enum Request {
#[deku(id = "115")]
LogConfig(LogConfigRequest),
}
#[derive(Debug, Clone, PartialEq, DekuWrite)]
#[deku(type = "u32", endian = "little")]
#[deku(id_type = "u32", endian = "little")]
pub enum LogConfigRequest {
#[deku(id = "1")]
RetrieveIdRanges,
@@ -46,7 +46,7 @@ pub enum LogConfigRequest {
}
#[derive(Debug, Clone, PartialEq, DekuRead, DekuWrite)]
#[deku(type = "u32", endian = "little")]
#[deku(id_type = "u32", endian = "little")]
pub enum DataType {
#[deku(id = "32")]
UserSpace,
@@ -121,7 +121,7 @@ pub struct HdlcEncapsulatedMessage {
}
#[derive(Debug, Clone, PartialEq, DekuRead, DekuWrite)]
#[deku(type = "u8")]
#[deku(id_type = "u8")]
pub enum Message {
#[deku(id = "16")]
Log {

View File

@@ -130,8 +130,8 @@ impl DiagDevice {
);
match MessagesContainer::from_bytes((&self.read_buf[0..bytes_read], 0)) {
Ok((_, container)) => return Ok(container),
Err(err) => return Err(DiagDeviceError::ParseMessagesContainerError(err)),
Ok((_, container)) => Ok(container),
Err(err) => Err(DiagDeviceError::ParseMessagesContainerError(err)),
}
}