referrerpolicy=no-referrer-when-downgrade

Trait OnInitializeWithWeightRegistration

pub trait OnInitializeWithWeightRegistration<T>
where T: Config,
{ // Required method fn on_initialize_with_weight_registration( _n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight; }
Expand description

All of the types related to the FRAME runtime executive. Extension trait for OnInitialize.

It takes care to register the weight of each pallet directly after executing its on_initialize.

The trait is sealed.

Required Methods§

fn on_initialize_with_weight_registration( _n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

The actual logic that calls on_initialize and registers the weight.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

§

impl<T> OnInitializeWithWeightRegistration<T> for ()
where T: Config,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0> OnInitializeWithWeightRegistration<T> for (TupleElement0,)
where T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1> OnInitializeWithWeightRegistration<T> for (TupleElement0, TupleElement1)
where T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2> OnInitializeWithWeightRegistration<T> for (TupleElement0, TupleElement1, TupleElement2)
where T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3> OnInitializeWithWeightRegistration<T> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)
where T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4> OnInitializeWithWeightRegistration<T> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)
where T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5> OnInitializeWithWeightRegistration<T> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)
where T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6> OnInitializeWithWeightRegistration<T> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)
where T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7> OnInitializeWithWeightRegistration<T> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)
where T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8> OnInitializeWithWeightRegistration<T> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)
where T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9> OnInitializeWithWeightRegistration<T> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)
where T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10> OnInitializeWithWeightRegistration<T> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)
where T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11> OnInitializeWithWeightRegistration<T> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11)
where T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12> OnInitializeWithWeightRegistration<T> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12)
where T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13> OnInitializeWithWeightRegistration<T> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13)
where T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14> OnInitializeWithWeightRegistration<T> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14)
where T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15> OnInitializeWithWeightRegistration<T> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15)
where T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16> OnInitializeWithWeightRegistration<T> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16)
where T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17> OnInitializeWithWeightRegistration<T> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17)
where T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18> OnInitializeWithWeightRegistration<T> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18)
where T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19> OnInitializeWithWeightRegistration<T> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19)
where T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20> OnInitializeWithWeightRegistration<T> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20)
where T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21> OnInitializeWithWeightRegistration<T> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21)
where T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, TupleElement40, TupleElement41, TupleElement42, TupleElement43, TupleElement44, TupleElement45, TupleElement46, TupleElement47, TupleElement48, TupleElement49, TupleElement50, TupleElement51, TupleElement52, TupleElement53, TupleElement54, TupleElement55, TupleElement56, TupleElement57, TupleElement58, TupleElement59, TupleElement60, TupleElement61, TupleElement62, TupleElement63> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement94: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement94: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement95: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement94: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement95: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement96: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement94: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement95: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement96: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement97: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement94: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement95: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement96: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement97: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement98: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement94: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement95: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement96: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement97: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement98: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement99: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement94: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement95: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement96: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement97: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement98: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement99: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement100: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement94: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement95: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement96: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement97: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement98: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement99: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement100: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement101: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement94: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement95: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement96: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement97: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement98: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement99: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement100: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement101: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement102: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement94: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement95: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement96: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement97: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement98: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement99: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement100: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement101: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement102: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement103: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement94: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement95: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement96: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement97: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement98: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement99: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement100: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement101: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement102: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement103: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement104: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement94: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement95: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement96: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement97: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement98: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement99: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement100: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement101: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement102: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement103: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement104: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement105: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement94: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement95: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement96: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement97: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement98: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement99: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement100: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement101: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement102: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement103: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement104: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement105: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement106: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement94: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement95: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement96: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement97: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement98: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement99: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement100: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement101: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement102: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement103: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement104: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement105: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement106: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement107: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement94: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement95: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement96: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement97: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement98: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement99: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement100: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement101: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement102: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement103: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement104: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement105: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement106: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement107: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement108: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement94: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement95: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement96: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement97: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement98: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement99: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement100: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement101: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement102: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement103: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement104: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement105: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement106: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement107: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement108: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement109: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement94: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement95: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement96: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement97: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement98: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement99: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement100: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement101: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement102: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement103: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement104: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement105: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement106: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement107: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement108: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement109: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement110: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement94: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement95: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement96: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement97: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement98: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement99: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement100: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement101: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement102: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement103: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement104: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement105: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement106: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement107: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement108: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement109: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement110: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement111: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement94: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement95: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement96: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement97: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement98: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement99: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement100: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement101: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement102: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement103: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement104: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement105: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement106: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement107: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement108: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement109: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement110: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement111: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement112: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement94: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement95: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement96: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement97: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement98: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement99: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement100: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement101: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement102: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement103: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement104: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement105: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement106: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement107: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement108: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement109: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement110: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement111: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement112: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement113: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement94: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement95: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement96: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement97: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement98: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement99: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement100: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement101: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement102: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement103: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement104: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement105: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement106: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement107: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement108: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement109: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement110: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement111: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement112: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement113: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement114: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement94: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement95: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement96: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement97: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement98: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement99: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement100: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement101: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement102: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement103: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement104: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement105: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement106: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement107: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement108: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement109: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement110: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement111: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement112: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement113: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement114: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement115: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement94: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement95: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement96: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement97: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement98: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement99: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement100: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement101: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement102: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement103: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement104: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement105: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement106: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement107: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement108: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement109: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement110: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement111: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement112: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement113: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement114: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement115: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement116: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement94: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement95: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement96: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement97: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement98: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement99: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement100: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement101: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement102: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement103: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement104: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement105: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement106: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement107: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement108: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement109: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement110: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement111: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement112: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement113: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement114: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement115: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement116: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement117: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement94: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement95: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement96: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement97: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement98: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement99: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement100: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement101: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement102: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement103: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement104: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement105: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement106: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement107: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement108: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement109: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement110: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement111: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement112: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement113: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement114: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement115: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement116: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement117: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement118: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement94: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement95: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement96: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement97: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement98: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement99: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement100: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement101: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement102: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement103: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement104: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement105: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement106: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement107: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement108: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement109: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement110: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement111: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement112: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement113: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement114: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement115: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement116: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement117: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement118: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement119: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement94: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement95: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement96: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement97: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement98: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement99: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement100: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement101: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement102: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement103: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement104: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement105: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement106: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement107: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement108: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement109: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement110: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement111: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement112: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement113: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement114: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement115: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement116: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement117: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement118: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement119: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement120: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement94: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement95: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement96: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement97: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement98: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement99: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement100: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement101: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement102: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement103: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement104: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement105: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement106: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement107: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement108: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement109: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement110: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement111: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement112: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement113: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement114: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement115: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement116: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement117: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement118: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement119: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement120: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement121: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement94: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement95: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement96: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement97: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement98: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement99: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement100: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement101: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement102: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement103: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement104: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement105: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement106: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement107: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement108: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement109: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement110: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement111: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement112: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement113: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement114: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement115: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement116: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement117: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement118: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement119: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement120: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement121: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement122: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement94: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement95: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement96: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement97: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement98: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement99: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement100: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement101: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement102: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement103: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement104: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement105: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement106: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement107: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement108: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement109: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement110: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement111: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement112: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement113: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement114: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement115: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement116: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement117: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement118: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement119: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement120: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement121: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement122: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement123: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement94: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement95: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement96: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement97: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement98: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement99: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement100: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement101: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement102: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement103: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement104: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement105: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement106: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement107: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement108: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement109: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement110: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement111: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement112: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement113: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement114: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement115: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement116: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement117: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement118: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement119: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement120: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement121: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement122: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement123: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement124: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement94: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement95: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement96: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement97: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement98: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement99: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement100: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement101: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement102: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement103: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement104: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement105: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement106: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement107: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement108: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement109: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement110: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement111: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement112: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement113: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement114: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement115: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement116: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement117: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement118: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement119: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement120: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement121: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement122: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement123: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement124: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement125: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement94: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement95: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement96: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement97: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement98: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement99: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement100: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement101: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement102: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement103: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement104: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement105: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement106: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement107: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement108: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement109: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement110: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement111: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement112: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement113: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement114: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement115: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement116: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement117: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement118: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement119: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement120: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement121: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement122: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement123: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement124: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement125: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement126: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

§

impl<T, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31, TupleElement32, TupleElement33, TupleElement34, TupleElement35, TupleElement36, TupleElement37, TupleElement38, TupleElement39, 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> OnInitializeWithWeightRegistration<T> 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 T: Config, TupleElement0: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement1: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement2: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement3: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement4: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement5: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement6: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement7: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement8: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement9: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement10: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement11: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement12: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement13: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement14: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement15: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement16: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement17: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement18: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement19: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement20: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement21: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement22: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement23: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement24: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement25: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement26: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement27: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement28: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement29: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement30: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement31: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement32: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement33: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement34: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement35: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement36: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement37: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement38: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement39: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement40: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement41: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement42: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement43: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement44: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement45: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement46: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement47: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement48: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement49: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement50: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement51: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement52: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement53: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement54: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement55: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement56: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement57: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement58: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement59: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement60: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement61: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement62: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement63: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement64: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement65: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement66: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement67: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement68: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement69: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement70: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement71: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement72: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement73: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement74: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement75: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement76: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement77: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement78: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement79: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement80: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement81: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement82: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement83: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement84: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement85: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement86: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement87: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement88: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement89: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement90: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement91: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement92: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement93: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement94: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement95: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement96: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement97: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement98: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement99: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement100: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement101: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement102: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement103: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement104: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement105: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement106: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement107: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement108: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement109: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement110: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement111: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement112: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement113: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement114: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement115: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement116: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement117: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement118: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement119: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement120: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement121: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement122: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement123: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement124: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement125: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement126: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, TupleElement127: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

§

fn on_initialize_with_weight_registration( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight

Implementors§