Enum ethcore::engines::EpochChange [] [src]

pub enum EpochChange<M: Machine> {
    Unsure(M::AuxiliaryRequest),
    No,
    Yes(Proof<M>),
}

Results of a query of whether an epoch change occurred at the given block.

Variants

Cannot determine until more data is passed.

No epoch change.

The epoch will change, with proof.

Trait Implementations

Auto Trait Implementations

impl<M> Send for EpochChange<M> where
    <M as Machine>::AuxiliaryRequest: Send

impl<M> Sync for EpochChange<M> where
    <M as Machine>::AuxiliaryRequest: Sync