[][src]Trait sp_runtime::traits::OnInitialize

pub trait OnInitialize<BlockNumber> {
    fn on_initialize(_n: BlockNumber) { ... }
}

The block initialization trait. Implementing this lets you express what should happen for your module when the block is beginning (right before the first extrinsic is executed).

Provided methods

fn on_initialize(_n: BlockNumber)

The block is being initialized. Implement to have something happen.

Loading content...

Implementations on Foreign Types

impl<BlockNumber> OnInitialize<BlockNumber> for () where
    BlockNumber: Clone
[src]

fn on_initialize(_n: BlockNumber)[src]

The block is being initialized. Implement to have something happen.

impl<BlockNumber, TupleElement0: OnInitialize<BlockNumber>> OnInitialize<BlockNumber> for (TupleElement0,) where
    BlockNumber: Clone
[src]

fn on_initialize(_n: BlockNumber)[src]

The block is being initialized. Implement to have something happen.

impl<BlockNumber, TupleElement0: OnInitialize<BlockNumber>, TupleElement1: OnInitialize<BlockNumber>> OnInitialize<BlockNumber> for (TupleElement0, TupleElement1) where
    BlockNumber: Clone
[src]

fn on_initialize(_n: BlockNumber)[src]

The block is being initialized. Implement to have something happen.

impl<BlockNumber, TupleElement0: OnInitialize<BlockNumber>, TupleElement1: OnInitialize<BlockNumber>, TupleElement2: OnInitialize<BlockNumber>> OnInitialize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2) where
    BlockNumber: Clone
[src]

fn on_initialize(_n: BlockNumber)[src]

The block is being initialized. Implement to have something happen.

impl<BlockNumber, TupleElement0: OnInitialize<BlockNumber>, TupleElement1: OnInitialize<BlockNumber>, TupleElement2: OnInitialize<BlockNumber>, TupleElement3: OnInitialize<BlockNumber>> OnInitialize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3) where
    BlockNumber: Clone
[src]

fn on_initialize(_n: BlockNumber)[src]

The block is being initialized. Implement to have something happen.

impl<BlockNumber, TupleElement0: OnInitialize<BlockNumber>, TupleElement1: OnInitialize<BlockNumber>, TupleElement2: OnInitialize<BlockNumber>, TupleElement3: OnInitialize<BlockNumber>, TupleElement4: OnInitialize<BlockNumber>> OnInitialize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4) where
    BlockNumber: Clone
[src]

fn on_initialize(_n: BlockNumber)[src]

The block is being initialized. Implement to have something happen.

impl<BlockNumber, TupleElement0: OnInitialize<BlockNumber>, TupleElement1: OnInitialize<BlockNumber>, TupleElement2: OnInitialize<BlockNumber>, TupleElement3: OnInitialize<BlockNumber>, TupleElement4: OnInitialize<BlockNumber>, TupleElement5: OnInitialize<BlockNumber>> OnInitialize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5) where
    BlockNumber: Clone
[src]

fn on_initialize(_n: BlockNumber)[src]

The block is being initialized. Implement to have something happen.

impl<BlockNumber, TupleElement0: OnInitialize<BlockNumber>, TupleElement1: OnInitialize<BlockNumber>, TupleElement2: OnInitialize<BlockNumber>, TupleElement3: OnInitialize<BlockNumber>, TupleElement4: OnInitialize<BlockNumber>, TupleElement5: OnInitialize<BlockNumber>, TupleElement6: OnInitialize<BlockNumber>> OnInitialize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6) where
    BlockNumber: Clone
[src]

fn on_initialize(_n: BlockNumber)[src]

The block is being initialized. Implement to have something happen.

impl<BlockNumber, TupleElement0: OnInitialize<BlockNumber>, TupleElement1: OnInitialize<BlockNumber>, TupleElement2: OnInitialize<BlockNumber>, TupleElement3: OnInitialize<BlockNumber>, TupleElement4: OnInitialize<BlockNumber>, TupleElement5: OnInitialize<BlockNumber>, TupleElement6: OnInitialize<BlockNumber>, TupleElement7: OnInitialize<BlockNumber>> OnInitialize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7) where
    BlockNumber: Clone
[src]

fn on_initialize(_n: BlockNumber)[src]

The block is being initialized. Implement to have something happen.

impl<BlockNumber, TupleElement0: OnInitialize<BlockNumber>, TupleElement1: OnInitialize<BlockNumber>, TupleElement2: OnInitialize<BlockNumber>, TupleElement3: OnInitialize<BlockNumber>, TupleElement4: OnInitialize<BlockNumber>, TupleElement5: OnInitialize<BlockNumber>, TupleElement6: OnInitialize<BlockNumber>, TupleElement7: OnInitialize<BlockNumber>, TupleElement8: OnInitialize<BlockNumber>> OnInitialize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8) where
    BlockNumber: Clone
[src]

fn on_initialize(_n: BlockNumber)[src]

The block is being initialized. Implement to have something happen.

impl<BlockNumber, TupleElement0: OnInitialize<BlockNumber>, TupleElement1: OnInitialize<BlockNumber>, TupleElement2: OnInitialize<BlockNumber>, TupleElement3: OnInitialize<BlockNumber>, TupleElement4: OnInitialize<BlockNumber>, TupleElement5: OnInitialize<BlockNumber>, TupleElement6: OnInitialize<BlockNumber>, TupleElement7: OnInitialize<BlockNumber>, TupleElement8: OnInitialize<BlockNumber>, TupleElement9: OnInitialize<BlockNumber>> OnInitialize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9) where
    BlockNumber: Clone
[src]

fn on_initialize(_n: BlockNumber)[src]

The block is being initialized. Implement to have something happen.

impl<BlockNumber, TupleElement0: OnInitialize<BlockNumber>, TupleElement1: OnInitialize<BlockNumber>, TupleElement2: OnInitialize<BlockNumber>, TupleElement3: OnInitialize<BlockNumber>, TupleElement4: OnInitialize<BlockNumber>, TupleElement5: OnInitialize<BlockNumber>, TupleElement6: OnInitialize<BlockNumber>, TupleElement7: OnInitialize<BlockNumber>, TupleElement8: OnInitialize<BlockNumber>, TupleElement9: OnInitialize<BlockNumber>, TupleElement10: OnInitialize<BlockNumber>> OnInitialize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10) where
    BlockNumber: Clone
[src]

fn on_initialize(_n: BlockNumber)[src]

The block is being initialized. Implement to have something happen.

impl<BlockNumber, TupleElement0: OnInitialize<BlockNumber>, TupleElement1: OnInitialize<BlockNumber>, TupleElement2: OnInitialize<BlockNumber>, TupleElement3: OnInitialize<BlockNumber>, TupleElement4: OnInitialize<BlockNumber>, TupleElement5: OnInitialize<BlockNumber>, TupleElement6: OnInitialize<BlockNumber>, TupleElement7: OnInitialize<BlockNumber>, TupleElement8: OnInitialize<BlockNumber>, TupleElement9: OnInitialize<BlockNumber>, TupleElement10: OnInitialize<BlockNumber>, TupleElement11: OnInitialize<BlockNumber>> OnInitialize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11) where
    BlockNumber: Clone
[src]

fn on_initialize(_n: BlockNumber)[src]

The block is being initialized. Implement to have something happen.

impl<BlockNumber, TupleElement0: OnInitialize<BlockNumber>, TupleElement1: OnInitialize<BlockNumber>, TupleElement2: OnInitialize<BlockNumber>, TupleElement3: OnInitialize<BlockNumber>, TupleElement4: OnInitialize<BlockNumber>, TupleElement5: OnInitialize<BlockNumber>, TupleElement6: OnInitialize<BlockNumber>, TupleElement7: OnInitialize<BlockNumber>, TupleElement8: OnInitialize<BlockNumber>, TupleElement9: OnInitialize<BlockNumber>, TupleElement10: OnInitialize<BlockNumber>, TupleElement11: OnInitialize<BlockNumber>, TupleElement12: OnInitialize<BlockNumber>> OnInitialize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12) where
    BlockNumber: Clone
[src]

fn on_initialize(_n: BlockNumber)[src]

The block is being initialized. Implement to have something happen.

impl<BlockNumber, TupleElement0: OnInitialize<BlockNumber>, TupleElement1: OnInitialize<BlockNumber>, TupleElement2: OnInitialize<BlockNumber>, TupleElement3: OnInitialize<BlockNumber>, TupleElement4: OnInitialize<BlockNumber>, TupleElement5: OnInitialize<BlockNumber>, TupleElement6: OnInitialize<BlockNumber>, TupleElement7: OnInitialize<BlockNumber>, TupleElement8: OnInitialize<BlockNumber>, TupleElement9: OnInitialize<BlockNumber>, TupleElement10: OnInitialize<BlockNumber>, TupleElement11: OnInitialize<BlockNumber>, TupleElement12: OnInitialize<BlockNumber>, TupleElement13: OnInitialize<BlockNumber>> OnInitialize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13) where
    BlockNumber: Clone
[src]

fn on_initialize(_n: BlockNumber)[src]

The block is being initialized. Implement to have something happen.

impl<BlockNumber, TupleElement0: OnInitialize<BlockNumber>, TupleElement1: OnInitialize<BlockNumber>, TupleElement2: OnInitialize<BlockNumber>, TupleElement3: OnInitialize<BlockNumber>, TupleElement4: OnInitialize<BlockNumber>, TupleElement5: OnInitialize<BlockNumber>, TupleElement6: OnInitialize<BlockNumber>, TupleElement7: OnInitialize<BlockNumber>, TupleElement8: OnInitialize<BlockNumber>, TupleElement9: OnInitialize<BlockNumber>, TupleElement10: OnInitialize<BlockNumber>, TupleElement11: OnInitialize<BlockNumber>, TupleElement12: OnInitialize<BlockNumber>, TupleElement13: OnInitialize<BlockNumber>, TupleElement14: OnInitialize<BlockNumber>> OnInitialize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14) where
    BlockNumber: Clone
[src]

fn on_initialize(_n: BlockNumber)[src]

The block is being initialized. Implement to have something happen.

impl<BlockNumber, TupleElement0: OnInitialize<BlockNumber>, TupleElement1: OnInitialize<BlockNumber>, TupleElement2: OnInitialize<BlockNumber>, TupleElement3: OnInitialize<BlockNumber>, TupleElement4: OnInitialize<BlockNumber>, TupleElement5: OnInitialize<BlockNumber>, TupleElement6: OnInitialize<BlockNumber>, TupleElement7: OnInitialize<BlockNumber>, TupleElement8: OnInitialize<BlockNumber>, TupleElement9: OnInitialize<BlockNumber>, TupleElement10: OnInitialize<BlockNumber>, TupleElement11: OnInitialize<BlockNumber>, TupleElement12: OnInitialize<BlockNumber>, TupleElement13: OnInitialize<BlockNumber>, TupleElement14: OnInitialize<BlockNumber>, TupleElement15: OnInitialize<BlockNumber>> OnInitialize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15) where
    BlockNumber: Clone
[src]

fn on_initialize(_n: BlockNumber)[src]

The block is being initialized. Implement to have something happen.

impl<BlockNumber, TupleElement0: OnInitialize<BlockNumber>, TupleElement1: OnInitialize<BlockNumber>, TupleElement2: OnInitialize<BlockNumber>, TupleElement3: OnInitialize<BlockNumber>, TupleElement4: OnInitialize<BlockNumber>, TupleElement5: OnInitialize<BlockNumber>, TupleElement6: OnInitialize<BlockNumber>, TupleElement7: OnInitialize<BlockNumber>, TupleElement8: OnInitialize<BlockNumber>, TupleElement9: OnInitialize<BlockNumber>, TupleElement10: OnInitialize<BlockNumber>, TupleElement11: OnInitialize<BlockNumber>, TupleElement12: OnInitialize<BlockNumber>, TupleElement13: OnInitialize<BlockNumber>, TupleElement14: OnInitialize<BlockNumber>, TupleElement15: OnInitialize<BlockNumber>, TupleElement16: OnInitialize<BlockNumber>> OnInitialize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16) where
    BlockNumber: Clone
[src]

fn on_initialize(_n: BlockNumber)[src]

The block is being initialized. Implement to have something happen.

impl<BlockNumber, TupleElement0: OnInitialize<BlockNumber>, TupleElement1: OnInitialize<BlockNumber>, TupleElement2: OnInitialize<BlockNumber>, TupleElement3: OnInitialize<BlockNumber>, TupleElement4: OnInitialize<BlockNumber>, TupleElement5: OnInitialize<BlockNumber>, TupleElement6: OnInitialize<BlockNumber>, TupleElement7: OnInitialize<BlockNumber>, TupleElement8: OnInitialize<BlockNumber>, TupleElement9: OnInitialize<BlockNumber>, TupleElement10: OnInitialize<BlockNumber>, TupleElement11: OnInitialize<BlockNumber>, TupleElement12: OnInitialize<BlockNumber>, TupleElement13: OnInitialize<BlockNumber>, TupleElement14: OnInitialize<BlockNumber>, TupleElement15: OnInitialize<BlockNumber>, TupleElement16: OnInitialize<BlockNumber>, TupleElement17: OnInitialize<BlockNumber>> OnInitialize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17) where
    BlockNumber: Clone
[src]

fn on_initialize(_n: BlockNumber)[src]

The block is being initialized. Implement to have something happen.

impl<BlockNumber, TupleElement0: OnInitialize<BlockNumber>, TupleElement1: OnInitialize<BlockNumber>, TupleElement2: OnInitialize<BlockNumber>, TupleElement3: OnInitialize<BlockNumber>, TupleElement4: OnInitialize<BlockNumber>, TupleElement5: OnInitialize<BlockNumber>, TupleElement6: OnInitialize<BlockNumber>, TupleElement7: OnInitialize<BlockNumber>, TupleElement8: OnInitialize<BlockNumber>, TupleElement9: OnInitialize<BlockNumber>, TupleElement10: OnInitialize<BlockNumber>, TupleElement11: OnInitialize<BlockNumber>, TupleElement12: OnInitialize<BlockNumber>, TupleElement13: OnInitialize<BlockNumber>, TupleElement14: OnInitialize<BlockNumber>, TupleElement15: OnInitialize<BlockNumber>, TupleElement16: OnInitialize<BlockNumber>, TupleElement17: OnInitialize<BlockNumber>, TupleElement18: OnInitialize<BlockNumber>> OnInitialize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18) where
    BlockNumber: Clone
[src]

fn on_initialize(_n: BlockNumber)[src]

The block is being initialized. Implement to have something happen.

impl<BlockNumber, TupleElement0: OnInitialize<BlockNumber>, TupleElement1: OnInitialize<BlockNumber>, TupleElement2: OnInitialize<BlockNumber>, TupleElement3: OnInitialize<BlockNumber>, TupleElement4: OnInitialize<BlockNumber>, TupleElement5: OnInitialize<BlockNumber>, TupleElement6: OnInitialize<BlockNumber>, TupleElement7: OnInitialize<BlockNumber>, TupleElement8: OnInitialize<BlockNumber>, TupleElement9: OnInitialize<BlockNumber>, TupleElement10: OnInitialize<BlockNumber>, TupleElement11: OnInitialize<BlockNumber>, TupleElement12: OnInitialize<BlockNumber>, TupleElement13: OnInitialize<BlockNumber>, TupleElement14: OnInitialize<BlockNumber>, TupleElement15: OnInitialize<BlockNumber>, TupleElement16: OnInitialize<BlockNumber>, TupleElement17: OnInitialize<BlockNumber>, TupleElement18: OnInitialize<BlockNumber>, TupleElement19: OnInitialize<BlockNumber>> OnInitialize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19) where
    BlockNumber: Clone
[src]

fn on_initialize(_n: BlockNumber)[src]

The block is being initialized. Implement to have something happen.

impl<BlockNumber, TupleElement0: OnInitialize<BlockNumber>, TupleElement1: OnInitialize<BlockNumber>, TupleElement2: OnInitialize<BlockNumber>, TupleElement3: OnInitialize<BlockNumber>, TupleElement4: OnInitialize<BlockNumber>, TupleElement5: OnInitialize<BlockNumber>, TupleElement6: OnInitialize<BlockNumber>, TupleElement7: OnInitialize<BlockNumber>, TupleElement8: OnInitialize<BlockNumber>, TupleElement9: OnInitialize<BlockNumber>, TupleElement10: OnInitialize<BlockNumber>, TupleElement11: OnInitialize<BlockNumber>, TupleElement12: OnInitialize<BlockNumber>, TupleElement13: OnInitialize<BlockNumber>, TupleElement14: OnInitialize<BlockNumber>, TupleElement15: OnInitialize<BlockNumber>, TupleElement16: OnInitialize<BlockNumber>, TupleElement17: OnInitialize<BlockNumber>, TupleElement18: OnInitialize<BlockNumber>, TupleElement19: OnInitialize<BlockNumber>, TupleElement20: OnInitialize<BlockNumber>> OnInitialize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20) where
    BlockNumber: Clone
[src]

fn on_initialize(_n: BlockNumber)[src]

The block is being initialized. Implement to have something happen.

impl<BlockNumber, TupleElement0: OnInitialize<BlockNumber>, TupleElement1: OnInitialize<BlockNumber>, TupleElement2: OnInitialize<BlockNumber>, TupleElement3: OnInitialize<BlockNumber>, TupleElement4: OnInitialize<BlockNumber>, TupleElement5: OnInitialize<BlockNumber>, TupleElement6: OnInitialize<BlockNumber>, TupleElement7: OnInitialize<BlockNumber>, TupleElement8: OnInitialize<BlockNumber>, TupleElement9: OnInitialize<BlockNumber>, TupleElement10: OnInitialize<BlockNumber>, TupleElement11: OnInitialize<BlockNumber>, TupleElement12: OnInitialize<BlockNumber>, TupleElement13: OnInitialize<BlockNumber>, TupleElement14: OnInitialize<BlockNumber>, TupleElement15: OnInitialize<BlockNumber>, TupleElement16: OnInitialize<BlockNumber>, TupleElement17: OnInitialize<BlockNumber>, TupleElement18: OnInitialize<BlockNumber>, TupleElement19: OnInitialize<BlockNumber>, TupleElement20: OnInitialize<BlockNumber>, TupleElement21: OnInitialize<BlockNumber>> OnInitialize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21) where
    BlockNumber: Clone
[src]

fn on_initialize(_n: BlockNumber)[src]

The block is being initialized. Implement to have something happen.

impl<BlockNumber, TupleElement0: OnInitialize<BlockNumber>, TupleElement1: OnInitialize<BlockNumber>, TupleElement2: OnInitialize<BlockNumber>, TupleElement3: OnInitialize<BlockNumber>, TupleElement4: OnInitialize<BlockNumber>, TupleElement5: OnInitialize<BlockNumber>, TupleElement6: OnInitialize<BlockNumber>, TupleElement7: OnInitialize<BlockNumber>, TupleElement8: OnInitialize<BlockNumber>, TupleElement9: OnInitialize<BlockNumber>, TupleElement10: OnInitialize<BlockNumber>, TupleElement11: OnInitialize<BlockNumber>, TupleElement12: OnInitialize<BlockNumber>, TupleElement13: OnInitialize<BlockNumber>, TupleElement14: OnInitialize<BlockNumber>, TupleElement15: OnInitialize<BlockNumber>, TupleElement16: OnInitialize<BlockNumber>, TupleElement17: OnInitialize<BlockNumber>, TupleElement18: OnInitialize<BlockNumber>, TupleElement19: OnInitialize<BlockNumber>, TupleElement20: OnInitialize<BlockNumber>, TupleElement21: OnInitialize<BlockNumber>, TupleElement22: OnInitialize<BlockNumber>> OnInitialize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22) where
    BlockNumber: Clone
[src]

fn on_initialize(_n: BlockNumber)[src]

The block is being initialized. Implement to have something happen.

impl<BlockNumber, TupleElement0: OnInitialize<BlockNumber>, TupleElement1: OnInitialize<BlockNumber>, TupleElement2: OnInitialize<BlockNumber>, TupleElement3: OnInitialize<BlockNumber>, TupleElement4: OnInitialize<BlockNumber>, TupleElement5: OnInitialize<BlockNumber>, TupleElement6: OnInitialize<BlockNumber>, TupleElement7: OnInitialize<BlockNumber>, TupleElement8: OnInitialize<BlockNumber>, TupleElement9: OnInitialize<BlockNumber>, TupleElement10: OnInitialize<BlockNumber>, TupleElement11: OnInitialize<BlockNumber>, TupleElement12: OnInitialize<BlockNumber>, TupleElement13: OnInitialize<BlockNumber>, TupleElement14: OnInitialize<BlockNumber>, TupleElement15: OnInitialize<BlockNumber>, TupleElement16: OnInitialize<BlockNumber>, TupleElement17: OnInitialize<BlockNumber>, TupleElement18: OnInitialize<BlockNumber>, TupleElement19: OnInitialize<BlockNumber>, TupleElement20: OnInitialize<BlockNumber>, TupleElement21: OnInitialize<BlockNumber>, TupleElement22: OnInitialize<BlockNumber>, TupleElement23: OnInitialize<BlockNumber>> OnInitialize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23) where
    BlockNumber: Clone
[src]

fn on_initialize(_n: BlockNumber)[src]

The block is being initialized. Implement to have something happen.

impl<BlockNumber, TupleElement0: OnInitialize<BlockNumber>, TupleElement1: OnInitialize<BlockNumber>, TupleElement2: OnInitialize<BlockNumber>, TupleElement3: OnInitialize<BlockNumber>, TupleElement4: OnInitialize<BlockNumber>, TupleElement5: OnInitialize<BlockNumber>, TupleElement6: OnInitialize<BlockNumber>, TupleElement7: OnInitialize<BlockNumber>, TupleElement8: OnInitialize<BlockNumber>, TupleElement9: OnInitialize<BlockNumber>, TupleElement10: OnInitialize<BlockNumber>, TupleElement11: OnInitialize<BlockNumber>, TupleElement12: OnInitialize<BlockNumber>, TupleElement13: OnInitialize<BlockNumber>, TupleElement14: OnInitialize<BlockNumber>, TupleElement15: OnInitialize<BlockNumber>, TupleElement16: OnInitialize<BlockNumber>, TupleElement17: OnInitialize<BlockNumber>, TupleElement18: OnInitialize<BlockNumber>, TupleElement19: OnInitialize<BlockNumber>, TupleElement20: OnInitialize<BlockNumber>, TupleElement21: OnInitialize<BlockNumber>, TupleElement22: OnInitialize<BlockNumber>, TupleElement23: OnInitialize<BlockNumber>, TupleElement24: OnInitialize<BlockNumber>> OnInitialize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24) where
    BlockNumber: Clone
[src]

fn on_initialize(_n: BlockNumber)[src]

The block is being initialized. Implement to have something happen.

impl<BlockNumber, TupleElement0: OnInitialize<BlockNumber>, TupleElement1: OnInitialize<BlockNumber>, TupleElement2: OnInitialize<BlockNumber>, TupleElement3: OnInitialize<BlockNumber>, TupleElement4: OnInitialize<BlockNumber>, TupleElement5: OnInitialize<BlockNumber>, TupleElement6: OnInitialize<BlockNumber>, TupleElement7: OnInitialize<BlockNumber>, TupleElement8: OnInitialize<BlockNumber>, TupleElement9: OnInitialize<BlockNumber>, TupleElement10: OnInitialize<BlockNumber>, TupleElement11: OnInitialize<BlockNumber>, TupleElement12: OnInitialize<BlockNumber>, TupleElement13: OnInitialize<BlockNumber>, TupleElement14: OnInitialize<BlockNumber>, TupleElement15: OnInitialize<BlockNumber>, TupleElement16: OnInitialize<BlockNumber>, TupleElement17: OnInitialize<BlockNumber>, TupleElement18: OnInitialize<BlockNumber>, TupleElement19: OnInitialize<BlockNumber>, TupleElement20: OnInitialize<BlockNumber>, TupleElement21: OnInitialize<BlockNumber>, TupleElement22: OnInitialize<BlockNumber>, TupleElement23: OnInitialize<BlockNumber>, TupleElement24: OnInitialize<BlockNumber>, TupleElement25: OnInitialize<BlockNumber>> OnInitialize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25) where
    BlockNumber: Clone
[src]

fn on_initialize(_n: BlockNumber)[src]

The block is being initialized. Implement to have something happen.

impl<BlockNumber, TupleElement0: OnInitialize<BlockNumber>, TupleElement1: OnInitialize<BlockNumber>, TupleElement2: OnInitialize<BlockNumber>, TupleElement3: OnInitialize<BlockNumber>, TupleElement4: OnInitialize<BlockNumber>, TupleElement5: OnInitialize<BlockNumber>, TupleElement6: OnInitialize<BlockNumber>, TupleElement7: OnInitialize<BlockNumber>, TupleElement8: OnInitialize<BlockNumber>, TupleElement9: OnInitialize<BlockNumber>, TupleElement10: OnInitialize<BlockNumber>, TupleElement11: OnInitialize<BlockNumber>, TupleElement12: OnInitialize<BlockNumber>, TupleElement13: OnInitialize<BlockNumber>, TupleElement14: OnInitialize<BlockNumber>, TupleElement15: OnInitialize<BlockNumber>, TupleElement16: OnInitialize<BlockNumber>, TupleElement17: OnInitialize<BlockNumber>, TupleElement18: OnInitialize<BlockNumber>, TupleElement19: OnInitialize<BlockNumber>, TupleElement20: OnInitialize<BlockNumber>, TupleElement21: OnInitialize<BlockNumber>, TupleElement22: OnInitialize<BlockNumber>, TupleElement23: OnInitialize<BlockNumber>, TupleElement24: OnInitialize<BlockNumber>, TupleElement25: OnInitialize<BlockNumber>, TupleElement26: OnInitialize<BlockNumber>> OnInitialize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26) where
    BlockNumber: Clone
[src]

fn on_initialize(_n: BlockNumber)[src]

The block is being initialized. Implement to have something happen.

impl<BlockNumber, TupleElement0: OnInitialize<BlockNumber>, TupleElement1: OnInitialize<BlockNumber>, TupleElement2: OnInitialize<BlockNumber>, TupleElement3: OnInitialize<BlockNumber>, TupleElement4: OnInitialize<BlockNumber>, TupleElement5: OnInitialize<BlockNumber>, TupleElement6: OnInitialize<BlockNumber>, TupleElement7: OnInitialize<BlockNumber>, TupleElement8: OnInitialize<BlockNumber>, TupleElement9: OnInitialize<BlockNumber>, TupleElement10: OnInitialize<BlockNumber>, TupleElement11: OnInitialize<BlockNumber>, TupleElement12: OnInitialize<BlockNumber>, TupleElement13: OnInitialize<BlockNumber>, TupleElement14: OnInitialize<BlockNumber>, TupleElement15: OnInitialize<BlockNumber>, TupleElement16: OnInitialize<BlockNumber>, TupleElement17: OnInitialize<BlockNumber>, TupleElement18: OnInitialize<BlockNumber>, TupleElement19: OnInitialize<BlockNumber>, TupleElement20: OnInitialize<BlockNumber>, TupleElement21: OnInitialize<BlockNumber>, TupleElement22: OnInitialize<BlockNumber>, TupleElement23: OnInitialize<BlockNumber>, TupleElement24: OnInitialize<BlockNumber>, TupleElement25: OnInitialize<BlockNumber>, TupleElement26: OnInitialize<BlockNumber>, TupleElement27: OnInitialize<BlockNumber>> OnInitialize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27) where
    BlockNumber: Clone
[src]

fn on_initialize(_n: BlockNumber)[src]

The block is being initialized. Implement to have something happen.

impl<BlockNumber, TupleElement0: OnInitialize<BlockNumber>, TupleElement1: OnInitialize<BlockNumber>, TupleElement2: OnInitialize<BlockNumber>, TupleElement3: OnInitialize<BlockNumber>, TupleElement4: OnInitialize<BlockNumber>, TupleElement5: OnInitialize<BlockNumber>, TupleElement6: OnInitialize<BlockNumber>, TupleElement7: OnInitialize<BlockNumber>, TupleElement8: OnInitialize<BlockNumber>, TupleElement9: OnInitialize<BlockNumber>, TupleElement10: OnInitialize<BlockNumber>, TupleElement11: OnInitialize<BlockNumber>, TupleElement12: OnInitialize<BlockNumber>, TupleElement13: OnInitialize<BlockNumber>, TupleElement14: OnInitialize<BlockNumber>, TupleElement15: OnInitialize<BlockNumber>, TupleElement16: OnInitialize<BlockNumber>, TupleElement17: OnInitialize<BlockNumber>, TupleElement18: OnInitialize<BlockNumber>, TupleElement19: OnInitialize<BlockNumber>, TupleElement20: OnInitialize<BlockNumber>, TupleElement21: OnInitialize<BlockNumber>, TupleElement22: OnInitialize<BlockNumber>, TupleElement23: OnInitialize<BlockNumber>, TupleElement24: OnInitialize<BlockNumber>, TupleElement25: OnInitialize<BlockNumber>, TupleElement26: OnInitialize<BlockNumber>, TupleElement27: OnInitialize<BlockNumber>, TupleElement28: OnInitialize<BlockNumber>> OnInitialize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28) where
    BlockNumber: Clone
[src]

fn on_initialize(_n: BlockNumber)[src]

The block is being initialized. Implement to have something happen.

impl<BlockNumber, TupleElement0: OnInitialize<BlockNumber>, TupleElement1: OnInitialize<BlockNumber>, TupleElement2: OnInitialize<BlockNumber>, TupleElement3: OnInitialize<BlockNumber>, TupleElement4: OnInitialize<BlockNumber>, TupleElement5: OnInitialize<BlockNumber>, TupleElement6: OnInitialize<BlockNumber>, TupleElement7: OnInitialize<BlockNumber>, TupleElement8: OnInitialize<BlockNumber>, TupleElement9: OnInitialize<BlockNumber>, TupleElement10: OnInitialize<BlockNumber>, TupleElement11: OnInitialize<BlockNumber>, TupleElement12: OnInitialize<BlockNumber>, TupleElement13: OnInitialize<BlockNumber>, TupleElement14: OnInitialize<BlockNumber>, TupleElement15: OnInitialize<BlockNumber>, TupleElement16: OnInitialize<BlockNumber>, TupleElement17: OnInitialize<BlockNumber>, TupleElement18: OnInitialize<BlockNumber>, TupleElement19: OnInitialize<BlockNumber>, TupleElement20: OnInitialize<BlockNumber>, TupleElement21: OnInitialize<BlockNumber>, TupleElement22: OnInitialize<BlockNumber>, TupleElement23: OnInitialize<BlockNumber>, TupleElement24: OnInitialize<BlockNumber>, TupleElement25: OnInitialize<BlockNumber>, TupleElement26: OnInitialize<BlockNumber>, TupleElement27: OnInitialize<BlockNumber>, TupleElement28: OnInitialize<BlockNumber>, TupleElement29: OnInitialize<BlockNumber>> OnInitialize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29) where
    BlockNumber: Clone
[src]

fn on_initialize(_n: BlockNumber)[src]

The block is being initialized. Implement to have something happen.

Loading content...

Implementors

Loading content...