Enum ethcore::engines::ConstructedVerifier[][src]

pub enum ConstructedVerifier<'a, M: Machine> {
    Trusted(Box<EpochVerifier<M>>),
    Unconfirmed(Box<EpochVerifier<M>>, &'a [u8]H256),
    Err(Error),
}

Generated epoch verifier.

Variants

Fully trusted verifier.

Verifier unconfirmed. Check whether given finality proof finalizes given hash under previous epoch.

Error constructing verifier.

Methods

impl<'a, M: Machine> ConstructedVerifier<'a, M>
[src]

Convert to a result, indicating that any necessary confirmation has been done already.

Auto Trait Implementations

impl<'a, M> Send for ConstructedVerifier<'a, M>

impl<'a, M> !Sync for ConstructedVerifier<'a, M>