remove unused context trait and fix warning

This commit is contained in:
Robert Habermeier
2017-12-29 02:56:04 +01:00
parent 4b3b1249dc
commit 136645aa4c
3 changed files with 11 additions and 23 deletions
+10 -10
View File
@@ -1,13 +1,3 @@
[root]
name = "polkadot-validator"
version = "0.1.0"
dependencies = [
"error-chain 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)",
"polkadot-primitives 0.1.0",
"polkadot-serializer 0.1.0",
"serde 1.0.19 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "aho-corasick"
version = "0.6.3"
@@ -722,6 +712,16 @@ dependencies = [
"triehash 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "polkadot-validator"
version = "0.1.0"
dependencies = [
"error-chain 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)",
"polkadot-primitives 0.1.0",
"polkadot-serializer 0.1.0",
"serde 1.0.19 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "pretty_assertions"
version = "0.4.0"
@@ -22,18 +22,6 @@ use std::hash::Hash;
use super::{Message, LocalizedMessage};
/// Context necessary to execute a round of BFT.
pub trait Context {
/// A full candidate.
type Candidate: Clone;
/// Unique digest of a proposed candidate (think hash).
type Digest: Hash + Eq + Clone;
/// Validator ID.
type ValidatorId: Hash + Eq;
/// A signature.
type Signature: Eq + Clone;
}
/// Justification at a given round.
#[derive(PartialEq, Eq, Debug, Clone)]
pub struct Justification<D, S> {
+1 -1
View File
@@ -284,7 +284,7 @@ impl<C: Context> Table<C> {
let candidate = &candidate_data.candidate;
match best_candidates.entry(group_id.clone()) {
BTreeEntry::Occupied(mut occ) => {
let mut candidate_ref = occ.get_mut();
let candidate_ref = occ.get_mut();
if *candidate_ref < candidate {
*candidate_ref = candidate;
}