Skip to content

Commit 8abe782

Browse files
authored
Merge branch 'master' into tisonkun-patch-1
2 parents fa98399 + 91cd291 commit 8abe782

File tree

5 files changed

+8
-12
lines changed

5 files changed

+8
-12
lines changed

examples/single_mem_node/main.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ use std::sync::mpsc::{self, RecvTimeoutError};
66
use std::thread;
77
use std::time::{Duration, Instant};
88

9-
use raft::eraftpb::ConfState;
109
use raft::prelude::*;
1110
use raft::storage::MemStorage;
1211

harness/tests/integration_cases/test_raft.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ use std::panic::{self, AssertUnwindSafe};
2121
use harness::*;
2222
use protobuf::Message as PbMessage;
2323
use raft::eraftpb::*;
24-
use raft::storage::{GetEntriesContext, MemStorage};
24+
use raft::storage::MemStorage;
2525
use raft::*;
2626
use raft_proto::*;
2727
use slog::Logger;
@@ -5301,7 +5301,7 @@ fn test_election_with_priority_log() {
53015301
(false, false, true, 1, 1, 3, 1, StateRole::Leader),
53025302
];
53035303

5304-
for (_i, &(l1, l2, l3, p1, p2, p3, id, state)) in tests.iter().enumerate() {
5304+
for &(l1, l2, l3, p1, p2, p3, id, state) in tests.iter() {
53055305
let l = default_logger();
53065306
let mut n1 = new_test_raft(1, vec![1, 2, 3], 10, 1, new_storage(), &l);
53075307
let mut n2 = new_test_raft(2, vec![1, 2, 3], 10, 1, new_storage(), &l);

harness/tests/integration_cases/test_raw_node.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
use harness::Network;
1818
use protobuf::{Message as PbMessage, ProtobufEnum as _};
1919
use raft::eraftpb::*;
20-
use raft::storage::{GetEntriesContext, MemStorage};
20+
use raft::storage::MemStorage;
2121
use raft::*;
2222
use raft_proto::*;
2323
use slog::Logger;

src/raft.rs

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
// limitations under the License.
1616

1717
use std::cmp;
18-
use std::convert::TryFrom;
1918
use std::ops::{Deref, DerefMut};
2019

2120
use crate::eraftpb::{
@@ -24,8 +23,8 @@ use crate::eraftpb::{
2423
};
2524
use protobuf::Message as _;
2625
use raft_proto::ConfChangeI;
27-
use rand::{self, Rng};
28-
use slog::{self, Logger};
26+
use rand::Rng;
27+
use slog::Logger;
2928

3029
#[cfg(feature = "failpoints")]
3130
use fail::fail_point;
@@ -285,9 +284,7 @@ impl<T: Storage> DerefMut for Raft<T> {
285284
}
286285
}
287286

288-
trait AssertSend: Send {}
289-
290-
impl<T: Storage + Send> AssertSend for Raft<T> {}
287+
impl<T: Storage + Send> Raft<T> {}
291288

292289
fn new_message(to: u64, field_type: MessageType, from: Option<u64>) -> Message {
293290
let mut m = Message::default();

src/raft_log.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1084,7 +1084,7 @@ mod test {
10841084
fn test_unstable_ents() {
10851085
let l = default_logger();
10861086
let previous_ents = vec![new_entry(1, 1), new_entry(2, 2)];
1087-
let tests = vec![(3, vec![]), (1, previous_ents.clone())];
1087+
let tests = [(3, vec![]), (1, previous_ents.clone())];
10881088

10891089
for (i, &(unstable, ref wents)) in tests.iter().enumerate() {
10901090
// append stable entries to storage
@@ -1668,7 +1668,7 @@ mod test {
16681668
#[test]
16691669
fn test_compaction() {
16701670
let l = default_logger();
1671-
let tests = vec![
1671+
let tests = [
16721672
// out of upper bound
16731673
(1000, vec![1001u64], vec![0usize], true),
16741674
(

0 commit comments

Comments
 (0)