/// Returns an object allowing to query the voter state.
Returns an object allowing to query the voter state.
Returns an object allowing to query the voter state .
pub fn voter_state(&self) -> Box<dyn VoterState<E::Id> + 'a + Send + Sync>
	where
		<E as Environment<H, N>>::Signature: Send,
		<E as Environment<H, N>>::Id: Hash + Send,
		<E as Environment<H, N>>::Timer: Send,
		<E as Environment<H, N>>::Out: Send,
		<E as Environment<H, N>>::In: Send,
	{
		Box::new(SharedVoterState(self.inner.clone()))
	}
pub fn voter_state ( & self ) -> Box < dyn VoterState < E :: Id > + ' a + Send + Sync > where < E as Environment < H , N > > :: Signature : Send , < E as Environment < H , N > > :: Id : Hash + Send , < E as Environment < H , N > > :: Timer : Send , < E as Environment < H , N > > :: Out : Send , < E as Environment < H , N > > :: In : Send , { Box :: new ( SharedVoterState ( self . inner . clone ( ) ) ) }
Returns an object allowing to query the voter state.
Returns an object allowing to query the voter state .
&self