Trait OnNewEpoch

Source
pub trait OnNewEpoch {
    // Required method
    fn on_new_epoch(
        old_epoch: ScEpochNumber,
        new_epoch: ScEpochNumber,
    ) -> Weight;
}
Expand description

Handler to be called when new epoch starts

Instances of OnNewEpoch can be added to the Sidechain pallet to be called on new epoch.

Required Methods§

Source

fn on_new_epoch(old_epoch: ScEpochNumber, new_epoch: ScEpochNumber) -> Weight

New epoch handler

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl OnNewEpoch for ()

Source§

fn on_new_epoch(_old_epoch: ScEpochNumber, _new_epoch: ScEpochNumber) -> Weight

Source§

impl<A, B> OnNewEpoch for (A, B)
where A: OnNewEpoch, B: OnNewEpoch,

Source§

fn on_new_epoch(old_epoch: ScEpochNumber, new_epoch: ScEpochNumber) -> Weight

Source§

impl<A, B, C> OnNewEpoch for (A, B, C)
where A: OnNewEpoch, B: OnNewEpoch, C: OnNewEpoch,

Source§

fn on_new_epoch(old_epoch: ScEpochNumber, new_epoch: ScEpochNumber) -> Weight

Source§

impl<A, B, C, D> OnNewEpoch for (A, B, C, D)

Source§

fn on_new_epoch(old_epoch: ScEpochNumber, new_epoch: ScEpochNumber) -> Weight

Implementors§