referrerpolicy=no-referrer-when-downgrade

Trait OnNewHead

Source
pub trait OnNewHead {
    // Required method
    fn on_new_head(id: ParaId, head: &HeadData) -> Weight;
}
Expand description

Runtime hook for when a parachain head is updated.

Required Methods§

Source

fn on_new_head(id: ParaId, head: &HeadData) -> Weight

Called when a parachain head is updated. Returns the weight consumed by this function.

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§

Source§

impl OnNewHead for ()

Source§

fn on_new_head(id: ParaId, head: &HeadData) -> Weight

Source§

impl<TupleElement0: OnNewHead> OnNewHead for (TupleElement0,)

Source§

fn on_new_head(id: ParaId, head: &HeadData) -> Weight

Source§

impl<TupleElement0: OnNewHead, TupleElement1: OnNewHead> OnNewHead for (TupleElement0, TupleElement1)

Source§

fn on_new_head(id: ParaId, head: &HeadData) -> Weight

Source§

impl<TupleElement0: OnNewHead, TupleElement1: OnNewHead, TupleElement2: OnNewHead> OnNewHead for (TupleElement0, TupleElement1, TupleElement2)

Source§

fn on_new_head(id: ParaId, head: &HeadData) -> Weight

Source§

impl<TupleElement0: OnNewHead, TupleElement1: OnNewHead, TupleElement2: OnNewHead, TupleElement3: OnNewHead> OnNewHead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)

Source§

fn on_new_head(id: ParaId, head: &HeadData) -> Weight

Source§

impl<TupleElement0: OnNewHead, TupleElement1: OnNewHead, TupleElement2: OnNewHead, TupleElement3: OnNewHead, TupleElement4: OnNewHead> OnNewHead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)

Source§

fn on_new_head(id: ParaId, head: &HeadData) -> Weight

Source§

impl<TupleElement0: OnNewHead, TupleElement1: OnNewHead, TupleElement2: OnNewHead, TupleElement3: OnNewHead, TupleElement4: OnNewHead, TupleElement5: OnNewHead> OnNewHead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)

Source§

fn on_new_head(id: ParaId, head: &HeadData) -> Weight

Source§

impl<TupleElement0: OnNewHead, TupleElement1: OnNewHead, TupleElement2: OnNewHead, TupleElement3: OnNewHead, TupleElement4: OnNewHead, TupleElement5: OnNewHead, TupleElement6: OnNewHead> OnNewHead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)

Source§

fn on_new_head(id: ParaId, head: &HeadData) -> Weight

Source§

impl<TupleElement0: OnNewHead, TupleElement1: OnNewHead, TupleElement2: OnNewHead, TupleElement3: OnNewHead, TupleElement4: OnNewHead, TupleElement5: OnNewHead, TupleElement6: OnNewHead, TupleElement7: OnNewHead> OnNewHead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)

Source§

fn on_new_head(id: ParaId, head: &HeadData) -> Weight

Source§

impl<TupleElement0: OnNewHead, TupleElement1: OnNewHead, TupleElement2: OnNewHead, TupleElement3: OnNewHead, TupleElement4: OnNewHead, TupleElement5: OnNewHead, TupleElement6: OnNewHead, TupleElement7: OnNewHead, TupleElement8: OnNewHead> OnNewHead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)

Source§

fn on_new_head(id: ParaId, head: &HeadData) -> Weight

Source§

impl<TupleElement0: OnNewHead, TupleElement1: OnNewHead, TupleElement2: OnNewHead, TupleElement3: OnNewHead, TupleElement4: OnNewHead, TupleElement5: OnNewHead, TupleElement6: OnNewHead, TupleElement7: OnNewHead, TupleElement8: OnNewHead, TupleElement9: OnNewHead> OnNewHead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)

Source§

fn on_new_head(id: ParaId, head: &HeadData) -> Weight

Source§

impl<TupleElement0: OnNewHead, TupleElement1: OnNewHead, TupleElement2: OnNewHead, TupleElement3: OnNewHead, TupleElement4: OnNewHead, TupleElement5: OnNewHead, TupleElement6: OnNewHead, TupleElement7: OnNewHead, TupleElement8: OnNewHead, TupleElement9: OnNewHead, TupleElement10: OnNewHead> OnNewHead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)

Source§

fn on_new_head(id: ParaId, head: &HeadData) -> Weight

Source§

impl<TupleElement0: OnNewHead, TupleElement1: OnNewHead, TupleElement2: OnNewHead, TupleElement3: OnNewHead, TupleElement4: OnNewHead, TupleElement5: OnNewHead, TupleElement6: OnNewHead, TupleElement7: OnNewHead, TupleElement8: OnNewHead, TupleElement9: OnNewHead, TupleElement10: OnNewHead, TupleElement11: OnNewHead> OnNewHead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11)

Source§

fn on_new_head(id: ParaId, head: &HeadData) -> Weight

Source§

impl<TupleElement0: OnNewHead, TupleElement1: OnNewHead, TupleElement2: OnNewHead, TupleElement3: OnNewHead, TupleElement4: OnNewHead, TupleElement5: OnNewHead, TupleElement6: OnNewHead, TupleElement7: OnNewHead, TupleElement8: OnNewHead, TupleElement9: OnNewHead, TupleElement10: OnNewHead, TupleElement11: OnNewHead, TupleElement12: OnNewHead> OnNewHead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12)

Source§

fn on_new_head(id: ParaId, head: &HeadData) -> Weight

Source§

impl<TupleElement0: OnNewHead, TupleElement1: OnNewHead, TupleElement2: OnNewHead, TupleElement3: OnNewHead, TupleElement4: OnNewHead, TupleElement5: OnNewHead, TupleElement6: OnNewHead, TupleElement7: OnNewHead, TupleElement8: OnNewHead, TupleElement9: OnNewHead, TupleElement10: OnNewHead, TupleElement11: OnNewHead, TupleElement12: OnNewHead, TupleElement13: OnNewHead> OnNewHead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13)

Source§

fn on_new_head(id: ParaId, head: &HeadData) -> Weight

Source§

impl<TupleElement0: OnNewHead, TupleElement1: OnNewHead, TupleElement2: OnNewHead, TupleElement3: OnNewHead, TupleElement4: OnNewHead, TupleElement5: OnNewHead, TupleElement6: OnNewHead, TupleElement7: OnNewHead, TupleElement8: OnNewHead, TupleElement9: OnNewHead, TupleElement10: OnNewHead, TupleElement11: OnNewHead, TupleElement12: OnNewHead, TupleElement13: OnNewHead, TupleElement14: OnNewHead> OnNewHead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14)

Source§

fn on_new_head(id: ParaId, head: &HeadData) -> Weight

Source§

impl<TupleElement0: OnNewHead, TupleElement1: OnNewHead, TupleElement2: OnNewHead, TupleElement3: OnNewHead, TupleElement4: OnNewHead, TupleElement5: OnNewHead, TupleElement6: OnNewHead, TupleElement7: OnNewHead, TupleElement8: OnNewHead, TupleElement9: OnNewHead, TupleElement10: OnNewHead, TupleElement11: OnNewHead, TupleElement12: OnNewHead, TupleElement13: OnNewHead, TupleElement14: OnNewHead, TupleElement15: OnNewHead> OnNewHead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15)

Source§

fn on_new_head(id: ParaId, head: &HeadData) -> Weight

Source§

impl<TupleElement0: OnNewHead, TupleElement1: OnNewHead, TupleElement2: OnNewHead, TupleElement3: OnNewHead, TupleElement4: OnNewHead, TupleElement5: OnNewHead, TupleElement6: OnNewHead, TupleElement7: OnNewHead, TupleElement8: OnNewHead, TupleElement9: OnNewHead, TupleElement10: OnNewHead, TupleElement11: OnNewHead, TupleElement12: OnNewHead, TupleElement13: OnNewHead, TupleElement14: OnNewHead, TupleElement15: OnNewHead, TupleElement16: OnNewHead> OnNewHead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16)

Source§

fn on_new_head(id: ParaId, head: &HeadData) -> Weight

Source§

impl<TupleElement0: OnNewHead, TupleElement1: OnNewHead, TupleElement2: OnNewHead, TupleElement3: OnNewHead, TupleElement4: OnNewHead, TupleElement5: OnNewHead, TupleElement6: OnNewHead, TupleElement7: OnNewHead, TupleElement8: OnNewHead, TupleElement9: OnNewHead, TupleElement10: OnNewHead, TupleElement11: OnNewHead, TupleElement12: OnNewHead, TupleElement13: OnNewHead, TupleElement14: OnNewHead, TupleElement15: OnNewHead, TupleElement16: OnNewHead, TupleElement17: OnNewHead> OnNewHead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17)

Source§

fn on_new_head(id: ParaId, head: &HeadData) -> Weight

Source§

impl<TupleElement0: OnNewHead, TupleElement1: OnNewHead, TupleElement2: OnNewHead, TupleElement3: OnNewHead, TupleElement4: OnNewHead, TupleElement5: OnNewHead, TupleElement6: OnNewHead, TupleElement7: OnNewHead, TupleElement8: OnNewHead, TupleElement9: OnNewHead, TupleElement10: OnNewHead, TupleElement11: OnNewHead, TupleElement12: OnNewHead, TupleElement13: OnNewHead, TupleElement14: OnNewHead, TupleElement15: OnNewHead, TupleElement16: OnNewHead, TupleElement17: OnNewHead, TupleElement18: OnNewHead> OnNewHead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18)

Source§

fn on_new_head(id: ParaId, head: &HeadData) -> Weight

Source§

impl<TupleElement0: OnNewHead, TupleElement1: OnNewHead, TupleElement2: OnNewHead, TupleElement3: OnNewHead, TupleElement4: OnNewHead, TupleElement5: OnNewHead, TupleElement6: OnNewHead, TupleElement7: OnNewHead, TupleElement8: OnNewHead, TupleElement9: OnNewHead, TupleElement10: OnNewHead, TupleElement11: OnNewHead, TupleElement12: OnNewHead, TupleElement13: OnNewHead, TupleElement14: OnNewHead, TupleElement15: OnNewHead, TupleElement16: OnNewHead, TupleElement17: OnNewHead, TupleElement18: OnNewHead, TupleElement19: OnNewHead> OnNewHead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19)

Source§

fn on_new_head(id: ParaId, head: &HeadData) -> Weight

Source§

impl<TupleElement0: OnNewHead, TupleElement1: OnNewHead, TupleElement2: OnNewHead, TupleElement3: OnNewHead, TupleElement4: OnNewHead, TupleElement5: OnNewHead, TupleElement6: OnNewHead, TupleElement7: OnNewHead, TupleElement8: OnNewHead, TupleElement9: OnNewHead, TupleElement10: OnNewHead, TupleElement11: OnNewHead, TupleElement12: OnNewHead, TupleElement13: OnNewHead, TupleElement14: OnNewHead, TupleElement15: OnNewHead, TupleElement16: OnNewHead, TupleElement17: OnNewHead, TupleElement18: OnNewHead, TupleElement19: OnNewHead, TupleElement20: OnNewHead> OnNewHead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20)

Source§

fn on_new_head(id: ParaId, head: &HeadData) -> Weight

Source§

impl<TupleElement0: OnNewHead, TupleElement1: OnNewHead, TupleElement2: OnNewHead, TupleElement3: OnNewHead, TupleElement4: OnNewHead, TupleElement5: OnNewHead, TupleElement6: OnNewHead, TupleElement7: OnNewHead, TupleElement8: OnNewHead, TupleElement9: OnNewHead, TupleElement10: OnNewHead, TupleElement11: OnNewHead, TupleElement12: OnNewHead, TupleElement13: OnNewHead, TupleElement14: OnNewHead, TupleElement15: OnNewHead, TupleElement16: OnNewHead, TupleElement17: OnNewHead, TupleElement18: OnNewHead, TupleElement19: OnNewHead, TupleElement20: OnNewHead, TupleElement21: OnNewHead> OnNewHead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21)

Source§

fn on_new_head(id: ParaId, head: &HeadData) -> Weight

Source§

impl<TupleElement0: OnNewHead, TupleElement1: OnNewHead, TupleElement2: OnNewHead, TupleElement3: OnNewHead, TupleElement4: OnNewHead, TupleElement5: OnNewHead, TupleElement6: OnNewHead, TupleElement7: OnNewHead, TupleElement8: OnNewHead, TupleElement9: OnNewHead, TupleElement10: OnNewHead, TupleElement11: OnNewHead, TupleElement12: OnNewHead, TupleElement13: OnNewHead, TupleElement14: OnNewHead, TupleElement15: OnNewHead, TupleElement16: OnNewHead, TupleElement17: OnNewHead, TupleElement18: OnNewHead, TupleElement19: OnNewHead, TupleElement20: OnNewHead, TupleElement21: OnNewHead, TupleElement22: OnNewHead> OnNewHead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22)

Source§

fn on_new_head(id: ParaId, head: &HeadData) -> Weight

Source§

impl<TupleElement0: OnNewHead, TupleElement1: OnNewHead, TupleElement2: OnNewHead, TupleElement3: OnNewHead, TupleElement4: OnNewHead, TupleElement5: OnNewHead, TupleElement6: OnNewHead, TupleElement7: OnNewHead, TupleElement8: OnNewHead, TupleElement9: OnNewHead, TupleElement10: OnNewHead, TupleElement11: OnNewHead, TupleElement12: OnNewHead, TupleElement13: OnNewHead, TupleElement14: OnNewHead, TupleElement15: OnNewHead, TupleElement16: OnNewHead, TupleElement17: OnNewHead, TupleElement18: OnNewHead, TupleElement19: OnNewHead, TupleElement20: OnNewHead, TupleElement21: OnNewHead, TupleElement22: OnNewHead, TupleElement23: OnNewHead> OnNewHead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23)

Source§

fn on_new_head(id: ParaId, head: &HeadData) -> Weight

Source§

impl<TupleElement0: OnNewHead, TupleElement1: OnNewHead, TupleElement2: OnNewHead, TupleElement3: OnNewHead, TupleElement4: OnNewHead, TupleElement5: OnNewHead, TupleElement6: OnNewHead, TupleElement7: OnNewHead, TupleElement8: OnNewHead, TupleElement9: OnNewHead, TupleElement10: OnNewHead, TupleElement11: OnNewHead, TupleElement12: OnNewHead, TupleElement13: OnNewHead, TupleElement14: OnNewHead, TupleElement15: OnNewHead, TupleElement16: OnNewHead, TupleElement17: OnNewHead, TupleElement18: OnNewHead, TupleElement19: OnNewHead, TupleElement20: OnNewHead, TupleElement21: OnNewHead, TupleElement22: OnNewHead, TupleElement23: OnNewHead, TupleElement24: OnNewHead> OnNewHead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24)

Source§

fn on_new_head(id: ParaId, head: &HeadData) -> Weight

Source§

impl<TupleElement0: OnNewHead, TupleElement1: OnNewHead, TupleElement2: OnNewHead, TupleElement3: OnNewHead, TupleElement4: OnNewHead, TupleElement5: OnNewHead, TupleElement6: OnNewHead, TupleElement7: OnNewHead, TupleElement8: OnNewHead, TupleElement9: OnNewHead, TupleElement10: OnNewHead, TupleElement11: OnNewHead, TupleElement12: OnNewHead, TupleElement13: OnNewHead, TupleElement14: OnNewHead, TupleElement15: OnNewHead, TupleElement16: OnNewHead, TupleElement17: OnNewHead, TupleElement18: OnNewHead, TupleElement19: OnNewHead, TupleElement20: OnNewHead, TupleElement21: OnNewHead, TupleElement22: OnNewHead, TupleElement23: OnNewHead, TupleElement24: OnNewHead, TupleElement25: OnNewHead> OnNewHead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25)

Source§

fn on_new_head(id: ParaId, head: &HeadData) -> Weight

Source§

impl<TupleElement0: OnNewHead, TupleElement1: OnNewHead, TupleElement2: OnNewHead, TupleElement3: OnNewHead, TupleElement4: OnNewHead, TupleElement5: OnNewHead, TupleElement6: OnNewHead, TupleElement7: OnNewHead, TupleElement8: OnNewHead, TupleElement9: OnNewHead, TupleElement10: OnNewHead, TupleElement11: OnNewHead, TupleElement12: OnNewHead, TupleElement13: OnNewHead, TupleElement14: OnNewHead, TupleElement15: OnNewHead, TupleElement16: OnNewHead, TupleElement17: OnNewHead, TupleElement18: OnNewHead, TupleElement19: OnNewHead, TupleElement20: OnNewHead, TupleElement21: OnNewHead, TupleElement22: OnNewHead, TupleElement23: OnNewHead, TupleElement24: OnNewHead, TupleElement25: OnNewHead, TupleElement26: OnNewHead> OnNewHead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26)

Source§

fn on_new_head(id: ParaId, head: &HeadData) -> Weight

Source§

impl<TupleElement0: OnNewHead, TupleElement1: OnNewHead, TupleElement2: OnNewHead, TupleElement3: OnNewHead, TupleElement4: OnNewHead, TupleElement5: OnNewHead, TupleElement6: OnNewHead, TupleElement7: OnNewHead, TupleElement8: OnNewHead, TupleElement9: OnNewHead, TupleElement10: OnNewHead, TupleElement11: OnNewHead, TupleElement12: OnNewHead, TupleElement13: OnNewHead, TupleElement14: OnNewHead, TupleElement15: OnNewHead, TupleElement16: OnNewHead, TupleElement17: OnNewHead, TupleElement18: OnNewHead, TupleElement19: OnNewHead, TupleElement20: OnNewHead, TupleElement21: OnNewHead, TupleElement22: OnNewHead, TupleElement23: OnNewHead, TupleElement24: OnNewHead, TupleElement25: OnNewHead, TupleElement26: OnNewHead, TupleElement27: OnNewHead> OnNewHead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27)

Source§

fn on_new_head(id: ParaId, head: &HeadData) -> Weight

Source§

impl<TupleElement0: OnNewHead, TupleElement1: OnNewHead, TupleElement2: OnNewHead, TupleElement3: OnNewHead, TupleElement4: OnNewHead, TupleElement5: OnNewHead, TupleElement6: OnNewHead, TupleElement7: OnNewHead, TupleElement8: OnNewHead, TupleElement9: OnNewHead, TupleElement10: OnNewHead, TupleElement11: OnNewHead, TupleElement12: OnNewHead, TupleElement13: OnNewHead, TupleElement14: OnNewHead, TupleElement15: OnNewHead, TupleElement16: OnNewHead, TupleElement17: OnNewHead, TupleElement18: OnNewHead, TupleElement19: OnNewHead, TupleElement20: OnNewHead, TupleElement21: OnNewHead, TupleElement22: OnNewHead, TupleElement23: OnNewHead, TupleElement24: OnNewHead, TupleElement25: OnNewHead, TupleElement26: OnNewHead, TupleElement27: OnNewHead, TupleElement28: OnNewHead> OnNewHead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28)

Source§

fn on_new_head(id: ParaId, head: &HeadData) -> Weight

Source§

impl<TupleElement0: OnNewHead, TupleElement1: OnNewHead, TupleElement2: OnNewHead, TupleElement3: OnNewHead, TupleElement4: OnNewHead, TupleElement5: OnNewHead, TupleElement6: OnNewHead, TupleElement7: OnNewHead, TupleElement8: OnNewHead, TupleElement9: OnNewHead, TupleElement10: OnNewHead, TupleElement11: OnNewHead, TupleElement12: OnNewHead, TupleElement13: OnNewHead, TupleElement14: OnNewHead, TupleElement15: OnNewHead, TupleElement16: OnNewHead, TupleElement17: OnNewHead, TupleElement18: OnNewHead, TupleElement19: OnNewHead, TupleElement20: OnNewHead, TupleElement21: OnNewHead, TupleElement22: OnNewHead, TupleElement23: OnNewHead, TupleElement24: OnNewHead, TupleElement25: OnNewHead, TupleElement26: OnNewHead, TupleElement27: OnNewHead, TupleElement28: OnNewHead, TupleElement29: OnNewHead> OnNewHead for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29)

Source§

fn on_new_head(id: ParaId, head: &HeadData) -> Weight

Implementors§