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.

Object Safety§

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§