[−][src]Trait frame_support::traits::OnFinalize
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)
The block is being finalized. Implement to have something happen.
Implementations on Foreign Types
impl<BlockNumber> OnFinalize<BlockNumber> for () where
BlockNumber: Clone,
[src]
BlockNumber: Clone,
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]
BlockNumber: Clone,
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]
BlockNumber: Clone,
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]
BlockNumber: Clone,
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]
BlockNumber: Clone,
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]
BlockNumber: Clone,
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]
BlockNumber: Clone,
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]
BlockNumber: Clone,
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]
BlockNumber: Clone,
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]
BlockNumber: Clone,
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]
BlockNumber: Clone,
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]
BlockNumber: Clone,
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]
BlockNumber: Clone,
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]
BlockNumber: Clone,
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]
BlockNumber: Clone,
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]
BlockNumber: Clone,
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]
BlockNumber: Clone,
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]
BlockNumber: Clone,
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]
BlockNumber: Clone,
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]
BlockNumber: Clone,
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]
BlockNumber: Clone,
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]
BlockNumber: Clone,
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]
BlockNumber: Clone,
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]
BlockNumber: Clone,
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]
BlockNumber: Clone,
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]
BlockNumber: Clone,
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]
BlockNumber: Clone,
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]
BlockNumber: Clone,
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]
BlockNumber: Clone,
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]
BlockNumber: Clone,
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]
BlockNumber: Clone,
fn on_finalize(_n: BlockNumber)
[src]
The block is being finalized. Implement to have something happen.