From 920221fa028aba490781f68053a84f02257c3dfd Mon Sep 17 00:00:00 2001 From: Gavin Wood Date: Wed, 10 Jul 2019 15:36:25 +0200 Subject: [PATCH] Remove unconventional unit struct (#3084) --- substrate/srml/session/src/lib.rs | 3 +-- substrate/srml/session/src/mock.rs | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/substrate/srml/session/src/lib.rs b/substrate/srml/session/src/lib.rs index 1f9f60c76c..1dfd0828cd 100644 --- a/substrate/srml/session/src/lib.rs +++ b/substrate/srml/session/src/lib.rs @@ -240,8 +240,7 @@ pub trait SelectInitialValidators { } /// Implementation of `SelectInitialValidators` that does nothing. -pub struct ConfigValidators; -impl SelectInitialValidators for ConfigValidators { +impl SelectInitialValidators for () { fn select_initial_validators() -> Option> { None } diff --git a/substrate/srml/session/src/mock.rs b/substrate/srml/session/src/mock.rs index 68fa95524a..adb3772051 100644 --- a/substrate/srml/session/src/mock.rs +++ b/substrate/srml/session/src/mock.rs @@ -139,7 +139,7 @@ impl Trait for Test { type ValidatorIdOf = ConvertInto; type Keys = UintAuthorityId; type Event = (); - type SelectInitialValidators = crate::ConfigValidators; + type SelectInitialValidators = (); } #[cfg(feature = "historical")]