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

pub trait OnFinalize<BlockNumber> {
    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

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

fn on_finalize(_n: BlockNumber)[src]

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

Loading content...

Implementors

Loading content...