[][src]Trait frame_support::traits::OnFinalize

pub trait OnFinalize<BlockNumber> {
    pub fn on_finalize(_n: BlockNumber) { ... }
}

The block finalization trait. Implementing this lets you express what should happen for your module when the block is ending.

Provided methods

pub fn on_finalize(_n: BlockNumber)[src]

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

Loading content...

Implementations on Foreign Types

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

pub fn on_finalize(_n: BlockNumber)[src]

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

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

pub fn on_finalize(_n: BlockNumber)[src]

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

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

pub fn on_finalize(_n: BlockNumber)[src]

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

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

pub fn on_finalize(_n: BlockNumber)[src]

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

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

pub fn on_finalize(_n: BlockNumber)[src]

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

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

pub fn on_finalize(_n: BlockNumber)[src]

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

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

pub fn on_finalize(_n: BlockNumber)[src]

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

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

pub fn on_finalize(_n: BlockNumber)[src]

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

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

pub fn on_finalize(_n: BlockNumber)[src]

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

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

pub fn on_finalize(_n: BlockNumber)[src]

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

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

pub fn on_finalize(_n: BlockNumber)[src]

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

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

pub fn on_finalize(_n: BlockNumber)[src]

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

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

pub fn on_finalize(_n: BlockNumber)[src]

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

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

pub fn on_finalize(_n: BlockNumber)[src]

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

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

pub fn on_finalize(_n: BlockNumber)[src]

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

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

pub fn on_finalize(_n: BlockNumber)[src]

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

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

pub fn on_finalize(_n: BlockNumber)[src]

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

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

pub fn on_finalize(_n: BlockNumber)[src]

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

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

pub fn on_finalize(_n: BlockNumber)[src]

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

impl<BlockNumber, TupleElement0: OnFinalize<BlockNumber>, TupleElement1: OnFinalize<BlockNumber>, TupleElement2: OnFinalize<BlockNumber>, TupleElement3: OnFinalize<BlockNumber>, TupleElement4: OnFinalize<BlockNumber>, TupleElement5: OnFinalize<BlockNumber>, TupleElement6: OnFinalize<BlockNumber>, TupleElement7: OnFinalize<BlockNumber>, TupleElement8: OnFinalize<BlockNumber>, TupleElement9: OnFinalize<BlockNumber>, TupleElement10: OnFinalize<BlockNumber>, TupleElement11: OnFinalize<BlockNumber>, TupleElement12: OnFinalize<BlockNumber>, TupleElement13: OnFinalize<BlockNumber>, TupleElement14: OnFinalize<BlockNumber>, TupleElement15: OnFinalize<BlockNumber>, TupleElement16: OnFinalize<BlockNumber>, TupleElement17: OnFinalize<BlockNumber>, TupleElement18: OnFinalize<BlockNumber>> OnFinalize<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]

pub fn on_finalize(_n: BlockNumber)[src]

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

impl<BlockNumber, TupleElement0: OnFinalize<BlockNumber>, TupleElement1: OnFinalize<BlockNumber>, TupleElement2: OnFinalize<BlockNumber>, TupleElement3: OnFinalize<BlockNumber>, TupleElement4: OnFinalize<BlockNumber>, TupleElement5: OnFinalize<BlockNumber>, TupleElement6: OnFinalize<BlockNumber>, TupleElement7: OnFinalize<BlockNumber>, TupleElement8: OnFinalize<BlockNumber>, TupleElement9: OnFinalize<BlockNumber>, TupleElement10: OnFinalize<BlockNumber>, TupleElement11: OnFinalize<BlockNumber>, TupleElement12: OnFinalize<BlockNumber>, TupleElement13: OnFinalize<BlockNumber>, TupleElement14: OnFinalize<BlockNumber>, TupleElement15: OnFinalize<BlockNumber>, TupleElement16: OnFinalize<BlockNumber>, TupleElement17: OnFinalize<BlockNumber>, TupleElement18: OnFinalize<BlockNumber>, TupleElement19: OnFinalize<BlockNumber>> OnFinalize<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]

pub fn on_finalize(_n: BlockNumber)[src]

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

impl<BlockNumber, TupleElement0: OnFinalize<BlockNumber>, TupleElement1: OnFinalize<BlockNumber>, TupleElement2: OnFinalize<BlockNumber>, TupleElement3: OnFinalize<BlockNumber>, TupleElement4: OnFinalize<BlockNumber>, TupleElement5: OnFinalize<BlockNumber>, TupleElement6: OnFinalize<BlockNumber>, TupleElement7: OnFinalize<BlockNumber>, TupleElement8: OnFinalize<BlockNumber>, TupleElement9: OnFinalize<BlockNumber>, TupleElement10: OnFinalize<BlockNumber>, TupleElement11: OnFinalize<BlockNumber>, TupleElement12: OnFinalize<BlockNumber>, TupleElement13: OnFinalize<BlockNumber>, TupleElement14: OnFinalize<BlockNumber>, TupleElement15: OnFinalize<BlockNumber>, TupleElement16: OnFinalize<BlockNumber>, TupleElement17: OnFinalize<BlockNumber>, TupleElement18: OnFinalize<BlockNumber>, TupleElement19: OnFinalize<BlockNumber>, TupleElement20: OnFinalize<BlockNumber>> OnFinalize<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]

pub fn on_finalize(_n: BlockNumber)[src]

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

impl<BlockNumber, TupleElement0: OnFinalize<BlockNumber>, TupleElement1: OnFinalize<BlockNumber>, TupleElement2: OnFinalize<BlockNumber>, TupleElement3: OnFinalize<BlockNumber>, TupleElement4: OnFinalize<BlockNumber>, TupleElement5: OnFinalize<BlockNumber>, TupleElement6: OnFinalize<BlockNumber>, TupleElement7: OnFinalize<BlockNumber>, TupleElement8: OnFinalize<BlockNumber>, TupleElement9: OnFinalize<BlockNumber>, TupleElement10: OnFinalize<BlockNumber>, TupleElement11: OnFinalize<BlockNumber>, TupleElement12: OnFinalize<BlockNumber>, TupleElement13: OnFinalize<BlockNumber>, TupleElement14: OnFinalize<BlockNumber>, TupleElement15: OnFinalize<BlockNumber>, TupleElement16: OnFinalize<BlockNumber>, TupleElement17: OnFinalize<BlockNumber>, TupleElement18: OnFinalize<BlockNumber>, TupleElement19: OnFinalize<BlockNumber>, TupleElement20: OnFinalize<BlockNumber>, TupleElement21: OnFinalize<BlockNumber>> OnFinalize<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]

pub fn on_finalize(_n: BlockNumber)[src]

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

impl<BlockNumber, TupleElement0: OnFinalize<BlockNumber>, TupleElement1: OnFinalize<BlockNumber>, TupleElement2: OnFinalize<BlockNumber>, TupleElement3: OnFinalize<BlockNumber>, TupleElement4: OnFinalize<BlockNumber>, TupleElement5: OnFinalize<BlockNumber>, TupleElement6: OnFinalize<BlockNumber>, TupleElement7: OnFinalize<BlockNumber>, TupleElement8: OnFinalize<BlockNumber>, TupleElement9: OnFinalize<BlockNumber>, TupleElement10: OnFinalize<BlockNumber>, TupleElement11: OnFinalize<BlockNumber>, TupleElement12: OnFinalize<BlockNumber>, TupleElement13: OnFinalize<BlockNumber>, TupleElement14: OnFinalize<BlockNumber>, TupleElement15: OnFinalize<BlockNumber>, TupleElement16: OnFinalize<BlockNumber>, TupleElement17: OnFinalize<BlockNumber>, TupleElement18: OnFinalize<BlockNumber>, TupleElement19: OnFinalize<BlockNumber>, TupleElement20: OnFinalize<BlockNumber>, TupleElement21: OnFinalize<BlockNumber>, TupleElement22: OnFinalize<BlockNumber>> OnFinalize<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]

pub fn on_finalize(_n: BlockNumber)[src]

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

impl<BlockNumber, TupleElement0: OnFinalize<BlockNumber>, TupleElement1: OnFinalize<BlockNumber>, TupleElement2: OnFinalize<BlockNumber>, TupleElement3: OnFinalize<BlockNumber>, TupleElement4: OnFinalize<BlockNumber>, TupleElement5: OnFinalize<BlockNumber>, TupleElement6: OnFinalize<BlockNumber>, TupleElement7: OnFinalize<BlockNumber>, TupleElement8: OnFinalize<BlockNumber>, TupleElement9: OnFinalize<BlockNumber>, TupleElement10: OnFinalize<BlockNumber>, TupleElement11: OnFinalize<BlockNumber>, TupleElement12: OnFinalize<BlockNumber>, TupleElement13: OnFinalize<BlockNumber>, TupleElement14: OnFinalize<BlockNumber>, TupleElement15: OnFinalize<BlockNumber>, TupleElement16: OnFinalize<BlockNumber>, TupleElement17: OnFinalize<BlockNumber>, TupleElement18: OnFinalize<BlockNumber>, TupleElement19: OnFinalize<BlockNumber>, TupleElement20: OnFinalize<BlockNumber>, TupleElement21: OnFinalize<BlockNumber>, TupleElement22: OnFinalize<BlockNumber>, TupleElement23: OnFinalize<BlockNumber>> OnFinalize<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]

pub fn on_finalize(_n: BlockNumber)[src]

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

impl<BlockNumber, TupleElement0: OnFinalize<BlockNumber>, TupleElement1: OnFinalize<BlockNumber>, TupleElement2: OnFinalize<BlockNumber>, TupleElement3: OnFinalize<BlockNumber>, TupleElement4: OnFinalize<BlockNumber>, TupleElement5: OnFinalize<BlockNumber>, TupleElement6: OnFinalize<BlockNumber>, TupleElement7: OnFinalize<BlockNumber>, TupleElement8: OnFinalize<BlockNumber>, TupleElement9: OnFinalize<BlockNumber>, TupleElement10: OnFinalize<BlockNumber>, TupleElement11: OnFinalize<BlockNumber>, TupleElement12: OnFinalize<BlockNumber>, TupleElement13: OnFinalize<BlockNumber>, TupleElement14: OnFinalize<BlockNumber>, TupleElement15: OnFinalize<BlockNumber>, TupleElement16: OnFinalize<BlockNumber>, TupleElement17: OnFinalize<BlockNumber>, TupleElement18: OnFinalize<BlockNumber>, TupleElement19: OnFinalize<BlockNumber>, TupleElement20: OnFinalize<BlockNumber>, TupleElement21: OnFinalize<BlockNumber>, TupleElement22: OnFinalize<BlockNumber>, TupleElement23: OnFinalize<BlockNumber>, TupleElement24: OnFinalize<BlockNumber>> OnFinalize<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]

pub fn on_finalize(_n: BlockNumber)[src]

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

impl<BlockNumber, TupleElement0: OnFinalize<BlockNumber>, TupleElement1: OnFinalize<BlockNumber>, TupleElement2: OnFinalize<BlockNumber>, TupleElement3: OnFinalize<BlockNumber>, TupleElement4: OnFinalize<BlockNumber>, TupleElement5: OnFinalize<BlockNumber>, TupleElement6: OnFinalize<BlockNumber>, TupleElement7: OnFinalize<BlockNumber>, TupleElement8: OnFinalize<BlockNumber>, TupleElement9: OnFinalize<BlockNumber>, TupleElement10: OnFinalize<BlockNumber>, TupleElement11: OnFinalize<BlockNumber>, TupleElement12: OnFinalize<BlockNumber>, TupleElement13: OnFinalize<BlockNumber>, TupleElement14: OnFinalize<BlockNumber>, TupleElement15: OnFinalize<BlockNumber>, TupleElement16: OnFinalize<BlockNumber>, TupleElement17: OnFinalize<BlockNumber>, TupleElement18: OnFinalize<BlockNumber>, TupleElement19: OnFinalize<BlockNumber>, TupleElement20: OnFinalize<BlockNumber>, TupleElement21: OnFinalize<BlockNumber>, TupleElement22: OnFinalize<BlockNumber>, TupleElement23: OnFinalize<BlockNumber>, TupleElement24: OnFinalize<BlockNumber>, TupleElement25: OnFinalize<BlockNumber>> OnFinalize<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]

pub fn on_finalize(_n: BlockNumber)[src]

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

impl<BlockNumber, TupleElement0: OnFinalize<BlockNumber>, TupleElement1: OnFinalize<BlockNumber>, TupleElement2: OnFinalize<BlockNumber>, TupleElement3: OnFinalize<BlockNumber>, TupleElement4: OnFinalize<BlockNumber>, TupleElement5: OnFinalize<BlockNumber>, TupleElement6: OnFinalize<BlockNumber>, TupleElement7: OnFinalize<BlockNumber>, TupleElement8: OnFinalize<BlockNumber>, TupleElement9: OnFinalize<BlockNumber>, TupleElement10: OnFinalize<BlockNumber>, TupleElement11: OnFinalize<BlockNumber>, TupleElement12: OnFinalize<BlockNumber>, TupleElement13: OnFinalize<BlockNumber>, TupleElement14: OnFinalize<BlockNumber>, TupleElement15: OnFinalize<BlockNumber>, TupleElement16: OnFinalize<BlockNumber>, TupleElement17: OnFinalize<BlockNumber>, TupleElement18: OnFinalize<BlockNumber>, TupleElement19: OnFinalize<BlockNumber>, TupleElement20: OnFinalize<BlockNumber>, TupleElement21: OnFinalize<BlockNumber>, TupleElement22: OnFinalize<BlockNumber>, TupleElement23: OnFinalize<BlockNumber>, TupleElement24: OnFinalize<BlockNumber>, TupleElement25: OnFinalize<BlockNumber>, TupleElement26: OnFinalize<BlockNumber>> OnFinalize<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]

pub fn on_finalize(_n: BlockNumber)[src]

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

impl<BlockNumber, TupleElement0: OnFinalize<BlockNumber>, TupleElement1: OnFinalize<BlockNumber>, TupleElement2: OnFinalize<BlockNumber>, TupleElement3: OnFinalize<BlockNumber>, TupleElement4: OnFinalize<BlockNumber>, TupleElement5: OnFinalize<BlockNumber>, TupleElement6: OnFinalize<BlockNumber>, TupleElement7: OnFinalize<BlockNumber>, TupleElement8: OnFinalize<BlockNumber>, TupleElement9: OnFinalize<BlockNumber>, TupleElement10: OnFinalize<BlockNumber>, TupleElement11: OnFinalize<BlockNumber>, TupleElement12: OnFinalize<BlockNumber>, TupleElement13: OnFinalize<BlockNumber>, TupleElement14: OnFinalize<BlockNumber>, TupleElement15: OnFinalize<BlockNumber>, TupleElement16: OnFinalize<BlockNumber>, TupleElement17: OnFinalize<BlockNumber>, TupleElement18: OnFinalize<BlockNumber>, TupleElement19: OnFinalize<BlockNumber>, TupleElement20: OnFinalize<BlockNumber>, TupleElement21: OnFinalize<BlockNumber>, TupleElement22: OnFinalize<BlockNumber>, TupleElement23: OnFinalize<BlockNumber>, TupleElement24: OnFinalize<BlockNumber>, TupleElement25: OnFinalize<BlockNumber>, TupleElement26: OnFinalize<BlockNumber>, TupleElement27: OnFinalize<BlockNumber>> OnFinalize<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]

pub fn on_finalize(_n: BlockNumber)[src]

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

impl<BlockNumber, TupleElement0: OnFinalize<BlockNumber>, TupleElement1: OnFinalize<BlockNumber>, TupleElement2: OnFinalize<BlockNumber>, TupleElement3: OnFinalize<BlockNumber>, TupleElement4: OnFinalize<BlockNumber>, TupleElement5: OnFinalize<BlockNumber>, TupleElement6: OnFinalize<BlockNumber>, TupleElement7: OnFinalize<BlockNumber>, TupleElement8: OnFinalize<BlockNumber>, TupleElement9: OnFinalize<BlockNumber>, TupleElement10: OnFinalize<BlockNumber>, TupleElement11: OnFinalize<BlockNumber>, TupleElement12: OnFinalize<BlockNumber>, TupleElement13: OnFinalize<BlockNumber>, TupleElement14: OnFinalize<BlockNumber>, TupleElement15: OnFinalize<BlockNumber>, TupleElement16: OnFinalize<BlockNumber>, TupleElement17: OnFinalize<BlockNumber>, TupleElement18: OnFinalize<BlockNumber>, TupleElement19: OnFinalize<BlockNumber>, TupleElement20: OnFinalize<BlockNumber>, TupleElement21: OnFinalize<BlockNumber>, TupleElement22: OnFinalize<BlockNumber>, TupleElement23: OnFinalize<BlockNumber>, TupleElement24: OnFinalize<BlockNumber>, TupleElement25: OnFinalize<BlockNumber>, TupleElement26: OnFinalize<BlockNumber>, TupleElement27: OnFinalize<BlockNumber>, TupleElement28: OnFinalize<BlockNumber>> OnFinalize<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]

pub fn on_finalize(_n: BlockNumber)[src]

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

impl<BlockNumber, TupleElement0: OnFinalize<BlockNumber>, TupleElement1: OnFinalize<BlockNumber>, TupleElement2: OnFinalize<BlockNumber>, TupleElement3: OnFinalize<BlockNumber>, TupleElement4: OnFinalize<BlockNumber>, TupleElement5: OnFinalize<BlockNumber>, TupleElement6: OnFinalize<BlockNumber>, TupleElement7: OnFinalize<BlockNumber>, TupleElement8: OnFinalize<BlockNumber>, TupleElement9: OnFinalize<BlockNumber>, TupleElement10: OnFinalize<BlockNumber>, TupleElement11: OnFinalize<BlockNumber>, TupleElement12: OnFinalize<BlockNumber>, TupleElement13: OnFinalize<BlockNumber>, TupleElement14: OnFinalize<BlockNumber>, TupleElement15: OnFinalize<BlockNumber>, TupleElement16: OnFinalize<BlockNumber>, TupleElement17: OnFinalize<BlockNumber>, TupleElement18: OnFinalize<BlockNumber>, TupleElement19: OnFinalize<BlockNumber>, TupleElement20: OnFinalize<BlockNumber>, TupleElement21: OnFinalize<BlockNumber>, TupleElement22: OnFinalize<BlockNumber>, TupleElement23: OnFinalize<BlockNumber>, TupleElement24: OnFinalize<BlockNumber>, TupleElement25: OnFinalize<BlockNumber>, TupleElement26: OnFinalize<BlockNumber>, TupleElement27: OnFinalize<BlockNumber>, TupleElement28: OnFinalize<BlockNumber>, TupleElement29: OnFinalize<BlockNumber>> OnFinalize<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]

pub fn on_finalize(_n: BlockNumber)[src]

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

Loading content...

Implementors

Loading content...