浏览代码

Ignore dead_code warnings for log-only structs.

Jing Yang 4 年之前
父节点
当前提交
e302373755
共有 2 个文件被更改,包括 4 次插入0 次删除
  1. 3 0
      src/daemon_env.rs
  2. 1 0
      test_configs/src/kvraft/generic_test.rs

+ 3 - 0
src/daemon_env.rs

@@ -49,6 +49,7 @@ struct DaemonEnvData {
     daemons: Vec<(Daemon, std::thread::JoinHandle<()>)>,
 }
 
+#[allow(dead_code)]
 #[derive(Debug)]
 pub(crate) struct Error {
     error_kind: ErrorKind,
@@ -57,6 +58,7 @@ pub(crate) struct Error {
     file_line: &'static str,
 }
 
+#[allow(dead_code)]
 #[derive(Debug)]
 pub(crate) enum ErrorKind {
     /// The leader sent log entries that do not match a committed log entry.
@@ -185,6 +187,7 @@ impl DaemonEnv {
     }
 }
 
+#[allow(dead_code)]
 #[derive(Debug)]
 struct StrippedRaftState {
     current_term: Term,

+ 1 - 0
test_configs/src/kvraft/generic_test.rs

@@ -133,6 +133,7 @@ fn run_partition(cfg: Arc<Config>, stop: Arc<AtomicBool>) {
     }
 }
 
+#[allow(dead_code)]
 #[derive(Debug)]
 struct Laps {
     clients_started: Duration,