소스 검색

Remove crate-wide re-expose of LogEntry.

Jing Yang 3 년 전
부모
커밋
9fb9b4de48
3개의 변경된 파일8개의 추가작업 그리고 6개의 파일을 삭제
  1. 2 1
      src/index_term.rs
  2. 4 4
      src/lib.rs
  3. 2 1
      src/messages.rs

+ 2 - 1
src/index_term.rs

@@ -1,6 +1,7 @@
 use serde_derive::{Deserialize, Serialize};
 
-use crate::{Index, LogEntry, Term};
+use crate::log_array::LogEntry;
+use crate::{Index, Term};
 
 #[derive(Clone, Debug, Eq, PartialEq, Serialize, Deserialize)]
 pub(crate) struct IndexTerm {

+ 4 - 4
src/lib.rs

@@ -1,16 +1,16 @@
 pub use crate::apply_command::ApplyCommandMessage;
 pub use crate::log_array::Index;
-pub(crate) use crate::log_array::LogEntry;
 pub use crate::messages::*;
 pub use crate::persister::Persister;
-pub(crate) use crate::raft::Peer;
 pub use crate::raft::{Raft, Term};
-pub(crate) use crate::raft_state::RaftState;
-pub(crate) use crate::raft_state::State;
 pub use crate::remote_raft::RemoteRaft;
 pub use crate::snapshot::Snapshot;
 pub use crate::verify_authority::VerifyAuthorityResult;
 
+pub(crate) use crate::raft::Peer;
+pub(crate) use crate::raft_state::RaftState;
+pub(crate) use crate::raft_state::State;
+
 mod apply_command;
 mod beat_ticker;
 mod daemon_env;

+ 2 - 1
src/messages.rs

@@ -1,8 +1,9 @@
 use serde_derive::{Deserialize, Serialize};
 
 use crate::index_term::IndexTerm;
+use crate::log_array::LogEntry;
 use crate::raft::{Peer, Term};
-use crate::{Index, LogEntry};
+use crate::Index;
 
 #[derive(Clone, Debug, Serialize, Deserialize)]
 pub struct RequestVoteArgs {