From 227edfdc9fa32ba16df49f35cd9e5304a35d2d76 Mon Sep 17 00:00:00 2001 From: bin liu Date: Fri, 16 Oct 2020 18:54:35 +0800 Subject: [PATCH] agent: clear module_inception/type_complexity warnings To clear these two warnings, this commit did changes: - add `#![allow(clippy::module_inception)]` to target files - use type alias for tuple of `(MessageHeader, Vec)` Signed-off-by: bin liu --- src/agent/src/rpc.rs | 9 ++++----- src/agent/src/test_utils.rs | 1 + 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/agent/src/rpc.rs b/src/agent/src/rpc.rs index caa2f7f3f8..747a0433fc 100644 --- a/src/agent/src/rpc.rs +++ b/src/agent/src/rpc.rs @@ -1663,13 +1663,12 @@ mod tests { use std::sync::mpsc::{Receiver, Sender}; use ttrpc::{MessageHeader, TtrpcContext}; - fn mk_ttrpc_context() -> (TtrpcContext, Receiver<(MessageHeader, Vec)>) { + type Message = (MessageHeader, Vec); + + fn mk_ttrpc_context() -> (TtrpcContext, Receiver) { let mh = MessageHeader::default(); - let (tx, rx): ( - Sender<(MessageHeader, Vec)>, - Receiver<(MessageHeader, Vec)>, - ) = channel(); + let (tx, rx): (Sender, Receiver) = channel(); let ctx = TtrpcContext { fd: -1, diff --git a/src/agent/src/test_utils.rs b/src/agent/src/test_utils.rs index 4d35d4ec56..69066bb7b6 100644 --- a/src/agent/src/test_utils.rs +++ b/src/agent/src/test_utils.rs @@ -2,6 +2,7 @@ // // SPDX-License-Identifier: Apache-2.0 // +#![allow(clippy::module_inception)] #[cfg(test)] mod test_utils {