Trait polkadot_sdk_frame::traits::OnFinalize
pub trait OnFinalize<BlockNumber> {
// Provided method
fn on_finalize(_n: BlockNumber) { ... }
}
Expand description
See Hooks::on_finalize
.
Provided Methods§
fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
Object Safety§
Implementations on Foreign Types§
§impl<BlockNumber> OnFinalize<BlockNumber> for ()where
BlockNumber: Clone,
impl<BlockNumber> OnFinalize<BlockNumber> for ()where
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, TupleElement0> OnFinalize<BlockNumber> for (TupleElement0,)where
TupleElement0: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, TupleElement0> OnFinalize<BlockNumber> for (TupleElement0,)where
TupleElement0: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, TupleElement0, TupleElement1> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1)where
TupleElement0: OnFinalize<BlockNumber>,
TupleElement1: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, TupleElement0, TupleElement1> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1)where
TupleElement0: OnFinalize<BlockNumber>,
TupleElement1: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2)where
TupleElement0: OnFinalize<BlockNumber>,
TupleElement1: OnFinalize<BlockNumber>,
TupleElement2: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2)where
TupleElement0: OnFinalize<BlockNumber>,
TupleElement1: OnFinalize<BlockNumber>,
TupleElement2: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)where
TupleElement0: OnFinalize<BlockNumber>,
TupleElement1: OnFinalize<BlockNumber>,
TupleElement2: OnFinalize<BlockNumber>,
TupleElement3: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)where
TupleElement0: OnFinalize<BlockNumber>,
TupleElement1: OnFinalize<BlockNumber>,
TupleElement2: OnFinalize<BlockNumber>,
TupleElement3: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)where
TupleElement0: OnFinalize<BlockNumber>,
TupleElement1: OnFinalize<BlockNumber>,
TupleElement2: OnFinalize<BlockNumber>,
TupleElement3: OnFinalize<BlockNumber>,
TupleElement4: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)where
TupleElement0: OnFinalize<BlockNumber>,
TupleElement1: OnFinalize<BlockNumber>,
TupleElement2: OnFinalize<BlockNumber>,
TupleElement3: OnFinalize<BlockNumber>,
TupleElement4: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)where
TupleElement0: OnFinalize<BlockNumber>,
TupleElement1: OnFinalize<BlockNumber>,
TupleElement2: OnFinalize<BlockNumber>,
TupleElement3: OnFinalize<BlockNumber>,
TupleElement4: OnFinalize<BlockNumber>,
TupleElement5: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)where
TupleElement0: OnFinalize<BlockNumber>,
TupleElement1: OnFinalize<BlockNumber>,
TupleElement2: OnFinalize<BlockNumber>,
TupleElement3: OnFinalize<BlockNumber>,
TupleElement4: OnFinalize<BlockNumber>,
TupleElement5: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)where
TupleElement0: OnFinalize<BlockNumber>,
TupleElement1: OnFinalize<BlockNumber>,
TupleElement2: OnFinalize<BlockNumber>,
TupleElement3: OnFinalize<BlockNumber>,
TupleElement4: OnFinalize<BlockNumber>,
TupleElement5: OnFinalize<BlockNumber>,
TupleElement6: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)where
TupleElement0: OnFinalize<BlockNumber>,
TupleElement1: OnFinalize<BlockNumber>,
TupleElement2: OnFinalize<BlockNumber>,
TupleElement3: OnFinalize<BlockNumber>,
TupleElement4: OnFinalize<BlockNumber>,
TupleElement5: OnFinalize<BlockNumber>,
TupleElement6: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)where
TupleElement0: OnFinalize<BlockNumber>,
TupleElement1: OnFinalize<BlockNumber>,
TupleElement2: OnFinalize<BlockNumber>,
TupleElement3: OnFinalize<BlockNumber>,
TupleElement4: OnFinalize<BlockNumber>,
TupleElement5: OnFinalize<BlockNumber>,
TupleElement6: OnFinalize<BlockNumber>,
TupleElement7: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)where
TupleElement0: OnFinalize<BlockNumber>,
TupleElement1: OnFinalize<BlockNumber>,
TupleElement2: OnFinalize<BlockNumber>,
TupleElement3: OnFinalize<BlockNumber>,
TupleElement4: OnFinalize<BlockNumber>,
TupleElement5: OnFinalize<BlockNumber>,
TupleElement6: OnFinalize<BlockNumber>,
TupleElement7: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)where
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>,
BlockNumber: Clone,
impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)where
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>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)where
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>,
BlockNumber: Clone,
impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)where
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>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)where
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>,
BlockNumber: Clone,
impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)where
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>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11)where
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>,
BlockNumber: Clone,
impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11)where
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>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12)where
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>,
BlockNumber: Clone,
impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12)where
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>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13)where
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>,
BlockNumber: Clone,
impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13)where
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>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14)where
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>,
BlockNumber: Clone,
impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14)where
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>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15)where
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>,
BlockNumber: Clone,
impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15)where
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>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16)where
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>,
BlockNumber: Clone,
impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16)where
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>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17)where
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>,
BlockNumber: Clone,
impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17)where
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>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18)where
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>,
BlockNumber: Clone,
impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18)where
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>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19)where
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>,
BlockNumber: Clone,
impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19> OnFinalize<BlockNumber> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19)where
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>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20> 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
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>,
BlockNumber: Clone,
impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20> 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
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>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21> 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
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>,
BlockNumber: Clone,
impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21> 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
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>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22> 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
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>,
BlockNumber: Clone,
impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22> 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
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>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23> 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
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>,
BlockNumber: Clone,
impl<BlockNumber, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23> 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
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>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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> 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
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>,
BlockNumber: Clone,
impl<BlockNumber, 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> 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
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>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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> 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
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>,
BlockNumber: Clone,
impl<BlockNumber, 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> 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
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>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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> 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
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>,
BlockNumber: Clone,
impl<BlockNumber, 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> 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
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>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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> 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
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>,
BlockNumber: Clone,
impl<BlockNumber, 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> 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
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>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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> 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
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>,
BlockNumber: Clone,
impl<BlockNumber, 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> 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
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>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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> 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
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>,
BlockNumber: Clone,
impl<BlockNumber, 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> 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
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>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30> 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, TupleElement30)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30> 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, TupleElement30)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31> 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, TupleElement30, TupleElement31)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31> 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, TupleElement30, TupleElement31)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32> 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, TupleElement30, TupleElement31, TupleElement32)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32> 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, TupleElement30, TupleElement31, TupleElement32)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
TupleElement111: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
TupleElement111: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
TupleElement111: OnFinalize<BlockNumber>,
TupleElement112: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
TupleElement111: OnFinalize<BlockNumber>,
TupleElement112: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
TupleElement111: OnFinalize<BlockNumber>,
TupleElement112: OnFinalize<BlockNumber>,
TupleElement113: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
TupleElement111: OnFinalize<BlockNumber>,
TupleElement112: OnFinalize<BlockNumber>,
TupleElement113: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
TupleElement111: OnFinalize<BlockNumber>,
TupleElement112: OnFinalize<BlockNumber>,
TupleElement113: OnFinalize<BlockNumber>,
TupleElement114: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
TupleElement111: OnFinalize<BlockNumber>,
TupleElement112: OnFinalize<BlockNumber>,
TupleElement113: OnFinalize<BlockNumber>,
TupleElement114: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
TupleElement111: OnFinalize<BlockNumber>,
TupleElement112: OnFinalize<BlockNumber>,
TupleElement113: OnFinalize<BlockNumber>,
TupleElement114: OnFinalize<BlockNumber>,
TupleElement115: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
TupleElement111: OnFinalize<BlockNumber>,
TupleElement112: OnFinalize<BlockNumber>,
TupleElement113: OnFinalize<BlockNumber>,
TupleElement114: OnFinalize<BlockNumber>,
TupleElement115: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
TupleElement111: OnFinalize<BlockNumber>,
TupleElement112: OnFinalize<BlockNumber>,
TupleElement113: OnFinalize<BlockNumber>,
TupleElement114: OnFinalize<BlockNumber>,
TupleElement115: OnFinalize<BlockNumber>,
TupleElement116: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
TupleElement111: OnFinalize<BlockNumber>,
TupleElement112: OnFinalize<BlockNumber>,
TupleElement113: OnFinalize<BlockNumber>,
TupleElement114: OnFinalize<BlockNumber>,
TupleElement115: OnFinalize<BlockNumber>,
TupleElement116: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
TupleElement111: OnFinalize<BlockNumber>,
TupleElement112: OnFinalize<BlockNumber>,
TupleElement113: OnFinalize<BlockNumber>,
TupleElement114: OnFinalize<BlockNumber>,
TupleElement115: OnFinalize<BlockNumber>,
TupleElement116: OnFinalize<BlockNumber>,
TupleElement117: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
TupleElement111: OnFinalize<BlockNumber>,
TupleElement112: OnFinalize<BlockNumber>,
TupleElement113: OnFinalize<BlockNumber>,
TupleElement114: OnFinalize<BlockNumber>,
TupleElement115: OnFinalize<BlockNumber>,
TupleElement116: OnFinalize<BlockNumber>,
TupleElement117: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
TupleElement111: OnFinalize<BlockNumber>,
TupleElement112: OnFinalize<BlockNumber>,
TupleElement113: OnFinalize<BlockNumber>,
TupleElement114: OnFinalize<BlockNumber>,
TupleElement115: OnFinalize<BlockNumber>,
TupleElement116: OnFinalize<BlockNumber>,
TupleElement117: OnFinalize<BlockNumber>,
TupleElement118: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
TupleElement111: OnFinalize<BlockNumber>,
TupleElement112: OnFinalize<BlockNumber>,
TupleElement113: OnFinalize<BlockNumber>,
TupleElement114: OnFinalize<BlockNumber>,
TupleElement115: OnFinalize<BlockNumber>,
TupleElement116: OnFinalize<BlockNumber>,
TupleElement117: OnFinalize<BlockNumber>,
TupleElement118: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
TupleElement111: OnFinalize<BlockNumber>,
TupleElement112: OnFinalize<BlockNumber>,
TupleElement113: OnFinalize<BlockNumber>,
TupleElement114: OnFinalize<BlockNumber>,
TupleElement115: OnFinalize<BlockNumber>,
TupleElement116: OnFinalize<BlockNumber>,
TupleElement117: OnFinalize<BlockNumber>,
TupleElement118: OnFinalize<BlockNumber>,
TupleElement119: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
TupleElement111: OnFinalize<BlockNumber>,
TupleElement112: OnFinalize<BlockNumber>,
TupleElement113: OnFinalize<BlockNumber>,
TupleElement114: OnFinalize<BlockNumber>,
TupleElement115: OnFinalize<BlockNumber>,
TupleElement116: OnFinalize<BlockNumber>,
TupleElement117: OnFinalize<BlockNumber>,
TupleElement118: OnFinalize<BlockNumber>,
TupleElement119: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119, TupleElement120> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119, TupleElement120)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
TupleElement111: OnFinalize<BlockNumber>,
TupleElement112: OnFinalize<BlockNumber>,
TupleElement113: OnFinalize<BlockNumber>,
TupleElement114: OnFinalize<BlockNumber>,
TupleElement115: OnFinalize<BlockNumber>,
TupleElement116: OnFinalize<BlockNumber>,
TupleElement117: OnFinalize<BlockNumber>,
TupleElement118: OnFinalize<BlockNumber>,
TupleElement119: OnFinalize<BlockNumber>,
TupleElement120: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119, TupleElement120> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119, TupleElement120)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
TupleElement111: OnFinalize<BlockNumber>,
TupleElement112: OnFinalize<BlockNumber>,
TupleElement113: OnFinalize<BlockNumber>,
TupleElement114: OnFinalize<BlockNumber>,
TupleElement115: OnFinalize<BlockNumber>,
TupleElement116: OnFinalize<BlockNumber>,
TupleElement117: OnFinalize<BlockNumber>,
TupleElement118: OnFinalize<BlockNumber>,
TupleElement119: OnFinalize<BlockNumber>,
TupleElement120: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119, TupleElement120, TupleElement121> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119, TupleElement120, TupleElement121)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
TupleElement111: OnFinalize<BlockNumber>,
TupleElement112: OnFinalize<BlockNumber>,
TupleElement113: OnFinalize<BlockNumber>,
TupleElement114: OnFinalize<BlockNumber>,
TupleElement115: OnFinalize<BlockNumber>,
TupleElement116: OnFinalize<BlockNumber>,
TupleElement117: OnFinalize<BlockNumber>,
TupleElement118: OnFinalize<BlockNumber>,
TupleElement119: OnFinalize<BlockNumber>,
TupleElement120: OnFinalize<BlockNumber>,
TupleElement121: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119, TupleElement120, TupleElement121> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119, TupleElement120, TupleElement121)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
TupleElement111: OnFinalize<BlockNumber>,
TupleElement112: OnFinalize<BlockNumber>,
TupleElement113: OnFinalize<BlockNumber>,
TupleElement114: OnFinalize<BlockNumber>,
TupleElement115: OnFinalize<BlockNumber>,
TupleElement116: OnFinalize<BlockNumber>,
TupleElement117: OnFinalize<BlockNumber>,
TupleElement118: OnFinalize<BlockNumber>,
TupleElement119: OnFinalize<BlockNumber>,
TupleElement120: OnFinalize<BlockNumber>,
TupleElement121: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119, TupleElement120, TupleElement121, TupleElement122> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119, TupleElement120, TupleElement121, TupleElement122)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
TupleElement111: OnFinalize<BlockNumber>,
TupleElement112: OnFinalize<BlockNumber>,
TupleElement113: OnFinalize<BlockNumber>,
TupleElement114: OnFinalize<BlockNumber>,
TupleElement115: OnFinalize<BlockNumber>,
TupleElement116: OnFinalize<BlockNumber>,
TupleElement117: OnFinalize<BlockNumber>,
TupleElement118: OnFinalize<BlockNumber>,
TupleElement119: OnFinalize<BlockNumber>,
TupleElement120: OnFinalize<BlockNumber>,
TupleElement121: OnFinalize<BlockNumber>,
TupleElement122: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119, TupleElement120, TupleElement121, TupleElement122> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119, TupleElement120, TupleElement121, TupleElement122)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
TupleElement111: OnFinalize<BlockNumber>,
TupleElement112: OnFinalize<BlockNumber>,
TupleElement113: OnFinalize<BlockNumber>,
TupleElement114: OnFinalize<BlockNumber>,
TupleElement115: OnFinalize<BlockNumber>,
TupleElement116: OnFinalize<BlockNumber>,
TupleElement117: OnFinalize<BlockNumber>,
TupleElement118: OnFinalize<BlockNumber>,
TupleElement119: OnFinalize<BlockNumber>,
TupleElement120: OnFinalize<BlockNumber>,
TupleElement121: OnFinalize<BlockNumber>,
TupleElement122: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119, TupleElement120, TupleElement121, TupleElement122, TupleElement123> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119, TupleElement120, TupleElement121, TupleElement122, TupleElement123)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
TupleElement111: OnFinalize<BlockNumber>,
TupleElement112: OnFinalize<BlockNumber>,
TupleElement113: OnFinalize<BlockNumber>,
TupleElement114: OnFinalize<BlockNumber>,
TupleElement115: OnFinalize<BlockNumber>,
TupleElement116: OnFinalize<BlockNumber>,
TupleElement117: OnFinalize<BlockNumber>,
TupleElement118: OnFinalize<BlockNumber>,
TupleElement119: OnFinalize<BlockNumber>,
TupleElement120: OnFinalize<BlockNumber>,
TupleElement121: OnFinalize<BlockNumber>,
TupleElement122: OnFinalize<BlockNumber>,
TupleElement123: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119, TupleElement120, TupleElement121, TupleElement122, TupleElement123> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119, TupleElement120, TupleElement121, TupleElement122, TupleElement123)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
TupleElement111: OnFinalize<BlockNumber>,
TupleElement112: OnFinalize<BlockNumber>,
TupleElement113: OnFinalize<BlockNumber>,
TupleElement114: OnFinalize<BlockNumber>,
TupleElement115: OnFinalize<BlockNumber>,
TupleElement116: OnFinalize<BlockNumber>,
TupleElement117: OnFinalize<BlockNumber>,
TupleElement118: OnFinalize<BlockNumber>,
TupleElement119: OnFinalize<BlockNumber>,
TupleElement120: OnFinalize<BlockNumber>,
TupleElement121: OnFinalize<BlockNumber>,
TupleElement122: OnFinalize<BlockNumber>,
TupleElement123: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119, TupleElement120, TupleElement121, TupleElement122, TupleElement123, TupleElement124> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119, TupleElement120, TupleElement121, TupleElement122, TupleElement123, TupleElement124)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
TupleElement111: OnFinalize<BlockNumber>,
TupleElement112: OnFinalize<BlockNumber>,
TupleElement113: OnFinalize<BlockNumber>,
TupleElement114: OnFinalize<BlockNumber>,
TupleElement115: OnFinalize<BlockNumber>,
TupleElement116: OnFinalize<BlockNumber>,
TupleElement117: OnFinalize<BlockNumber>,
TupleElement118: OnFinalize<BlockNumber>,
TupleElement119: OnFinalize<BlockNumber>,
TupleElement120: OnFinalize<BlockNumber>,
TupleElement121: OnFinalize<BlockNumber>,
TupleElement122: OnFinalize<BlockNumber>,
TupleElement123: OnFinalize<BlockNumber>,
TupleElement124: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119, TupleElement120, TupleElement121, TupleElement122, TupleElement123, TupleElement124> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119, TupleElement120, TupleElement121, TupleElement122, TupleElement123, TupleElement124)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
TupleElement111: OnFinalize<BlockNumber>,
TupleElement112: OnFinalize<BlockNumber>,
TupleElement113: OnFinalize<BlockNumber>,
TupleElement114: OnFinalize<BlockNumber>,
TupleElement115: OnFinalize<BlockNumber>,
TupleElement116: OnFinalize<BlockNumber>,
TupleElement117: OnFinalize<BlockNumber>,
TupleElement118: OnFinalize<BlockNumber>,
TupleElement119: OnFinalize<BlockNumber>,
TupleElement120: OnFinalize<BlockNumber>,
TupleElement121: OnFinalize<BlockNumber>,
TupleElement122: OnFinalize<BlockNumber>,
TupleElement123: OnFinalize<BlockNumber>,
TupleElement124: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119, TupleElement120, TupleElement121, TupleElement122, TupleElement123, TupleElement124, TupleElement125> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119, TupleElement120, TupleElement121, TupleElement122, TupleElement123, TupleElement124, TupleElement125)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
TupleElement111: OnFinalize<BlockNumber>,
TupleElement112: OnFinalize<BlockNumber>,
TupleElement113: OnFinalize<BlockNumber>,
TupleElement114: OnFinalize<BlockNumber>,
TupleElement115: OnFinalize<BlockNumber>,
TupleElement116: OnFinalize<BlockNumber>,
TupleElement117: OnFinalize<BlockNumber>,
TupleElement118: OnFinalize<BlockNumber>,
TupleElement119: OnFinalize<BlockNumber>,
TupleElement120: OnFinalize<BlockNumber>,
TupleElement121: OnFinalize<BlockNumber>,
TupleElement122: OnFinalize<BlockNumber>,
TupleElement123: OnFinalize<BlockNumber>,
TupleElement124: OnFinalize<BlockNumber>,
TupleElement125: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119, TupleElement120, TupleElement121, TupleElement122, TupleElement123, TupleElement124, TupleElement125> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119, TupleElement120, TupleElement121, TupleElement122, TupleElement123, TupleElement124, TupleElement125)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
TupleElement111: OnFinalize<BlockNumber>,
TupleElement112: OnFinalize<BlockNumber>,
TupleElement113: OnFinalize<BlockNumber>,
TupleElement114: OnFinalize<BlockNumber>,
TupleElement115: OnFinalize<BlockNumber>,
TupleElement116: OnFinalize<BlockNumber>,
TupleElement117: OnFinalize<BlockNumber>,
TupleElement118: OnFinalize<BlockNumber>,
TupleElement119: OnFinalize<BlockNumber>,
TupleElement120: OnFinalize<BlockNumber>,
TupleElement121: OnFinalize<BlockNumber>,
TupleElement122: OnFinalize<BlockNumber>,
TupleElement123: OnFinalize<BlockNumber>,
TupleElement124: OnFinalize<BlockNumber>,
TupleElement125: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119, TupleElement120, TupleElement121, TupleElement122, TupleElement123, TupleElement124, TupleElement125, TupleElement126> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119, TupleElement120, TupleElement121, TupleElement122, TupleElement123, TupleElement124, TupleElement125, TupleElement126)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
TupleElement111: OnFinalize<BlockNumber>,
TupleElement112: OnFinalize<BlockNumber>,
TupleElement113: OnFinalize<BlockNumber>,
TupleElement114: OnFinalize<BlockNumber>,
TupleElement115: OnFinalize<BlockNumber>,
TupleElement116: OnFinalize<BlockNumber>,
TupleElement117: OnFinalize<BlockNumber>,
TupleElement118: OnFinalize<BlockNumber>,
TupleElement119: OnFinalize<BlockNumber>,
TupleElement120: OnFinalize<BlockNumber>,
TupleElement121: OnFinalize<BlockNumber>,
TupleElement122: OnFinalize<BlockNumber>,
TupleElement123: OnFinalize<BlockNumber>,
TupleElement124: OnFinalize<BlockNumber>,
TupleElement125: OnFinalize<BlockNumber>,
TupleElement126: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119, TupleElement120, TupleElement121, TupleElement122, TupleElement123, TupleElement124, TupleElement125, TupleElement126> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119, TupleElement120, TupleElement121, TupleElement122, TupleElement123, TupleElement124, TupleElement125, TupleElement126)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
TupleElement111: OnFinalize<BlockNumber>,
TupleElement112: OnFinalize<BlockNumber>,
TupleElement113: OnFinalize<BlockNumber>,
TupleElement114: OnFinalize<BlockNumber>,
TupleElement115: OnFinalize<BlockNumber>,
TupleElement116: OnFinalize<BlockNumber>,
TupleElement117: OnFinalize<BlockNumber>,
TupleElement118: OnFinalize<BlockNumber>,
TupleElement119: OnFinalize<BlockNumber>,
TupleElement120: OnFinalize<BlockNumber>,
TupleElement121: OnFinalize<BlockNumber>,
TupleElement122: OnFinalize<BlockNumber>,
TupleElement123: OnFinalize<BlockNumber>,
TupleElement124: OnFinalize<BlockNumber>,
TupleElement125: OnFinalize<BlockNumber>,
TupleElement126: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.
§impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119, TupleElement120, TupleElement121, TupleElement122, TupleElement123, TupleElement124, TupleElement125, TupleElement126, TupleElement127> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119, TupleElement120, TupleElement121, TupleElement122, TupleElement123, TupleElement124, TupleElement125, TupleElement126, TupleElement127)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
TupleElement111: OnFinalize<BlockNumber>,
TupleElement112: OnFinalize<BlockNumber>,
TupleElement113: OnFinalize<BlockNumber>,
TupleElement114: OnFinalize<BlockNumber>,
TupleElement115: OnFinalize<BlockNumber>,
TupleElement116: OnFinalize<BlockNumber>,
TupleElement117: OnFinalize<BlockNumber>,
TupleElement118: OnFinalize<BlockNumber>,
TupleElement119: OnFinalize<BlockNumber>,
TupleElement120: OnFinalize<BlockNumber>,
TupleElement121: OnFinalize<BlockNumber>,
TupleElement122: OnFinalize<BlockNumber>,
TupleElement123: OnFinalize<BlockNumber>,
TupleElement124: OnFinalize<BlockNumber>,
TupleElement125: OnFinalize<BlockNumber>,
TupleElement126: OnFinalize<BlockNumber>,
TupleElement127: OnFinalize<BlockNumber>,
BlockNumber: Clone,
impl<BlockNumber, 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119, TupleElement120, TupleElement121, TupleElement122, TupleElement123, TupleElement124, TupleElement125, TupleElement126, TupleElement127> 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, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63, TupleElement64, TupleElement65, TupleElement66, TupleElement67, TupleElement68, TupleElement69, TupleElement70, TupleElement71, TupleElement72, TupleElement73, TupleElement74, TupleElement75, TupleElement76, TupleElement77, TupleElement78, TupleElement79, TupleElement80, TupleElement81, TupleElement82, TupleElement83, TupleElement84, TupleElement85, TupleElement86, TupleElement87, TupleElement88, TupleElement89, TupleElement90, TupleElement91, TupleElement92, TupleElement93, TupleElement94, TupleElement95, TupleElement96, TupleElement97, TupleElement98, TupleElement99, TupleElement100, TupleElement101, TupleElement102, TupleElement103, TupleElement104, TupleElement105, TupleElement106, TupleElement107, TupleElement108, TupleElement109, TupleElement110, TupleElement111, TupleElement112, TupleElement113, TupleElement114, TupleElement115, TupleElement116, TupleElement117, TupleElement118, TupleElement119, TupleElement120, TupleElement121, TupleElement122, TupleElement123, TupleElement124, TupleElement125, TupleElement126, TupleElement127)where
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>,
TupleElement30: OnFinalize<BlockNumber>,
TupleElement31: OnFinalize<BlockNumber>,
TupleElement32: OnFinalize<BlockNumber>,
TupleElement33: OnFinalize<BlockNumber>,
TupleElement34: OnFinalize<BlockNumber>,
TupleElement35: OnFinalize<BlockNumber>,
TupleElement36: OnFinalize<BlockNumber>,
TupleElement37: OnFinalize<BlockNumber>,
TupleElement38: OnFinalize<BlockNumber>,
TupleElement39: OnFinalize<BlockNumber>,
TupleElement40: OnFinalize<BlockNumber>,
TupleElement41: OnFinalize<BlockNumber>,
TupleElement42: OnFinalize<BlockNumber>,
TupleElement43: OnFinalize<BlockNumber>,
TupleElement44: OnFinalize<BlockNumber>,
TupleElement45: OnFinalize<BlockNumber>,
TupleElement46: OnFinalize<BlockNumber>,
TupleElement47: OnFinalize<BlockNumber>,
TupleElement48: OnFinalize<BlockNumber>,
TupleElement49: OnFinalize<BlockNumber>,
TupleElement50: OnFinalize<BlockNumber>,
TupleElement51: OnFinalize<BlockNumber>,
TupleElement52: OnFinalize<BlockNumber>,
TupleElement53: OnFinalize<BlockNumber>,
TupleElement54: OnFinalize<BlockNumber>,
TupleElement55: OnFinalize<BlockNumber>,
TupleElement56: OnFinalize<BlockNumber>,
TupleElement57: OnFinalize<BlockNumber>,
TupleElement58: OnFinalize<BlockNumber>,
TupleElement59: OnFinalize<BlockNumber>,
TupleElement60: OnFinalize<BlockNumber>,
TupleElement61: OnFinalize<BlockNumber>,
TupleElement62: OnFinalize<BlockNumber>,
TupleElement63: OnFinalize<BlockNumber>,
TupleElement64: OnFinalize<BlockNumber>,
TupleElement65: OnFinalize<BlockNumber>,
TupleElement66: OnFinalize<BlockNumber>,
TupleElement67: OnFinalize<BlockNumber>,
TupleElement68: OnFinalize<BlockNumber>,
TupleElement69: OnFinalize<BlockNumber>,
TupleElement70: OnFinalize<BlockNumber>,
TupleElement71: OnFinalize<BlockNumber>,
TupleElement72: OnFinalize<BlockNumber>,
TupleElement73: OnFinalize<BlockNumber>,
TupleElement74: OnFinalize<BlockNumber>,
TupleElement75: OnFinalize<BlockNumber>,
TupleElement76: OnFinalize<BlockNumber>,
TupleElement77: OnFinalize<BlockNumber>,
TupleElement78: OnFinalize<BlockNumber>,
TupleElement79: OnFinalize<BlockNumber>,
TupleElement80: OnFinalize<BlockNumber>,
TupleElement81: OnFinalize<BlockNumber>,
TupleElement82: OnFinalize<BlockNumber>,
TupleElement83: OnFinalize<BlockNumber>,
TupleElement84: OnFinalize<BlockNumber>,
TupleElement85: OnFinalize<BlockNumber>,
TupleElement86: OnFinalize<BlockNumber>,
TupleElement87: OnFinalize<BlockNumber>,
TupleElement88: OnFinalize<BlockNumber>,
TupleElement89: OnFinalize<BlockNumber>,
TupleElement90: OnFinalize<BlockNumber>,
TupleElement91: OnFinalize<BlockNumber>,
TupleElement92: OnFinalize<BlockNumber>,
TupleElement93: OnFinalize<BlockNumber>,
TupleElement94: OnFinalize<BlockNumber>,
TupleElement95: OnFinalize<BlockNumber>,
TupleElement96: OnFinalize<BlockNumber>,
TupleElement97: OnFinalize<BlockNumber>,
TupleElement98: OnFinalize<BlockNumber>,
TupleElement99: OnFinalize<BlockNumber>,
TupleElement100: OnFinalize<BlockNumber>,
TupleElement101: OnFinalize<BlockNumber>,
TupleElement102: OnFinalize<BlockNumber>,
TupleElement103: OnFinalize<BlockNumber>,
TupleElement104: OnFinalize<BlockNumber>,
TupleElement105: OnFinalize<BlockNumber>,
TupleElement106: OnFinalize<BlockNumber>,
TupleElement107: OnFinalize<BlockNumber>,
TupleElement108: OnFinalize<BlockNumber>,
TupleElement109: OnFinalize<BlockNumber>,
TupleElement110: OnFinalize<BlockNumber>,
TupleElement111: OnFinalize<BlockNumber>,
TupleElement112: OnFinalize<BlockNumber>,
TupleElement113: OnFinalize<BlockNumber>,
TupleElement114: OnFinalize<BlockNumber>,
TupleElement115: OnFinalize<BlockNumber>,
TupleElement116: OnFinalize<BlockNumber>,
TupleElement117: OnFinalize<BlockNumber>,
TupleElement118: OnFinalize<BlockNumber>,
TupleElement119: OnFinalize<BlockNumber>,
TupleElement120: OnFinalize<BlockNumber>,
TupleElement121: OnFinalize<BlockNumber>,
TupleElement122: OnFinalize<BlockNumber>,
TupleElement123: OnFinalize<BlockNumber>,
TupleElement124: OnFinalize<BlockNumber>,
TupleElement125: OnFinalize<BlockNumber>,
TupleElement126: OnFinalize<BlockNumber>,
TupleElement127: OnFinalize<BlockNumber>,
BlockNumber: Clone,
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
See Hooks::on_finalize
.