diff options
author | Takashi Sakamoto <o-takashi@sakamocchi.jp> | 2022-07-07 13:08:53 +0900 |
---|---|---|
committer | Takashi Sakamoto <o-takashi@sakamocchi.jp> | 2022-07-07 13:08:53 +0900 |
commit | 5ba38c149ea7d78c0901a46dd5bff0228f6b11fd (patch) | |
tree | db68cab3683035804ba0784487d6e4daf644a6d8 | |
parent | cc0a004d38ecd844832f52db99624125bb928c39 (diff) | |
download | hinawa-rs-5ba38c149ea7d78c0901a46dd5bff0228f6b11fd.tar.gz |
hinawa: subclass: minor code refactoring to remove useless base traits
For shorter expression.
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
-rw-r--r-- | hinawa/src/subclass.rs | 2 | ||||
-rw-r--r-- | hinawa/src/subclass/fw_fcp.rs | 2 | ||||
-rw-r--r-- | hinawa/src/subclass/fw_node.rs | 2 | ||||
-rw-r--r-- | hinawa/src/subclass/fw_req.rs | 2 | ||||
-rw-r--r-- | hinawa/src/subclass/fw_resp.rs | 2 |
5 files changed, 5 insertions, 5 deletions
diff --git a/hinawa/src/subclass.rs b/hinawa/src/subclass.rs index 778a46d..9c1689b 100644 --- a/hinawa/src/subclass.rs +++ b/hinawa/src/subclass.rs @@ -6,7 +6,7 @@ mod fw_req; mod fw_resp; pub mod prelude { - pub use {super::fw_fcp::*, super::fw_node::*, super::fw_req::*, super::fw_resp::*}; + pub use super::{fw_fcp::*, fw_node::*, fw_req::*, fw_resp::*}; } use { diff --git a/hinawa/src/subclass/fw_fcp.rs b/hinawa/src/subclass/fw_fcp.rs index 4c0ca27..68e625a 100644 --- a/hinawa/src/subclass/fw_fcp.rs +++ b/hinawa/src/subclass/fw_fcp.rs @@ -2,7 +2,7 @@ use super::*; -pub trait FwFcpImpl: ObjectImpl + FwRespImpl + FwFcpImplExt { +pub trait FwFcpImpl: ObjectImpl + FwRespImpl { fn responded(&self, fcp: &Self::Type, frame: &[u8]) { self.parent_responded(fcp, frame) } diff --git a/hinawa/src/subclass/fw_node.rs b/hinawa/src/subclass/fw_node.rs index f6bc6e7..9aa84c2 100644 --- a/hinawa/src/subclass/fw_node.rs +++ b/hinawa/src/subclass/fw_node.rs @@ -2,7 +2,7 @@ use super::*; -pub trait FwNodeImpl: ObjectImpl + FwNodeImplExt { +pub trait FwNodeImpl: ObjectImpl { fn bus_update(&self, node: &Self::Type) { self.parent_bus_update(node) } diff --git a/hinawa/src/subclass/fw_req.rs b/hinawa/src/subclass/fw_req.rs index 9b4366f..63e5d7d 100644 --- a/hinawa/src/subclass/fw_req.rs +++ b/hinawa/src/subclass/fw_req.rs @@ -2,7 +2,7 @@ use super::*; -pub trait FwReqImpl: ObjectImpl + FwReqImplExt { +pub trait FwReqImpl: ObjectImpl { fn responded(&self, req: &Self::Type, rcode: FwRcode, frame: &[u8]) { self.parent_responded(req, rcode, frame) } diff --git a/hinawa/src/subclass/fw_resp.rs b/hinawa/src/subclass/fw_resp.rs index cfd2989..ae5b72b 100644 --- a/hinawa/src/subclass/fw_resp.rs +++ b/hinawa/src/subclass/fw_resp.rs @@ -2,7 +2,7 @@ use super::*; -pub trait FwRespImpl: ObjectImpl + FwRespImplExt { +pub trait FwRespImpl: ObjectImpl { fn requested2( &self, resp: &Self::Type, |