aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>2022-07-07 13:08:53 +0900
committerTakashi Sakamoto <o-takashi@sakamocchi.jp>2022-07-07 13:08:53 +0900
commit5ba38c149ea7d78c0901a46dd5bff0228f6b11fd (patch)
treedb68cab3683035804ba0784487d6e4daf644a6d8
parentcc0a004d38ecd844832f52db99624125bb928c39 (diff)
downloadhinawa-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.rs2
-rw-r--r--hinawa/src/subclass/fw_fcp.rs2
-rw-r--r--hinawa/src/subclass/fw_node.rs2
-rw-r--r--hinawa/src/subclass/fw_req.rs2
-rw-r--r--hinawa/src/subclass/fw_resp.rs2
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,