referrerpolicy=no-referrer-when-downgrade

Trait bp_parachains::ParaStoredHeaderDataBuilder

source ·
pub trait ParaStoredHeaderDataBuilder {
    // Required methods
    fn max_free_head_size() -> u32;
    fn supported_parachains() -> u32;
    fn try_build(
        para_id: ParaId,
        para_head: &ParaHead,
    ) -> Option<ParaStoredHeaderData>;
}
Expand description

Stored parachain head data builder.

Required Methods§

source

fn max_free_head_size() -> u32

Maximal parachain head size that we may accept for free. All heads above this limit are submitted for a regular fee.

source

fn supported_parachains() -> u32

Return number of parachains that are supported by this builder.

source

fn try_build( para_id: ParaId, para_head: &ParaHead, ) -> Option<ParaStoredHeaderData>

Try to build head data from encoded head of parachain with given id.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<TupleElement0: Parachain> ParaStoredHeaderDataBuilder for (TupleElement0,)

source§

fn max_free_head_size() -> u32

source§

fn supported_parachains() -> u32

source§

fn try_build( para_id: ParaId, para_head: &ParaHead, ) -> Option<ParaStoredHeaderData>

source§

impl<TupleElement0: Parachain, TupleElement1: Parachain> ParaStoredHeaderDataBuilder for (TupleElement0, TupleElement1)

source§

fn max_free_head_size() -> u32

source§

fn supported_parachains() -> u32

source§

fn try_build( para_id: ParaId, para_head: &ParaHead, ) -> Option<ParaStoredHeaderData>

source§

impl<TupleElement0: Parachain, TupleElement1: Parachain, TupleElement2: Parachain> ParaStoredHeaderDataBuilder for (TupleElement0, TupleElement1, TupleElement2)

source§

fn max_free_head_size() -> u32

source§

fn supported_parachains() -> u32

source§

fn try_build( para_id: ParaId, para_head: &ParaHead, ) -> Option<ParaStoredHeaderData>

source§

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

source§

fn max_free_head_size() -> u32

source§

fn supported_parachains() -> u32

source§

fn try_build( para_id: ParaId, para_head: &ParaHead, ) -> Option<ParaStoredHeaderData>

source§

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

source§

fn max_free_head_size() -> u32

source§

fn supported_parachains() -> u32

source§

fn try_build( para_id: ParaId, para_head: &ParaHead, ) -> Option<ParaStoredHeaderData>

source§

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

source§

fn max_free_head_size() -> u32

source§

fn supported_parachains() -> u32

source§

fn try_build( para_id: ParaId, para_head: &ParaHead, ) -> Option<ParaStoredHeaderData>

source§

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

source§

fn max_free_head_size() -> u32

source§

fn supported_parachains() -> u32

source§

fn try_build( para_id: ParaId, para_head: &ParaHead, ) -> Option<ParaStoredHeaderData>

source§

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

source§

fn max_free_head_size() -> u32

source§

fn supported_parachains() -> u32

source§

fn try_build( para_id: ParaId, para_head: &ParaHead, ) -> Option<ParaStoredHeaderData>

source§

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

source§

fn max_free_head_size() -> u32

source§

fn supported_parachains() -> u32

source§

fn try_build( para_id: ParaId, para_head: &ParaHead, ) -> Option<ParaStoredHeaderData>

source§

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

source§

fn max_free_head_size() -> u32

source§

fn supported_parachains() -> u32

source§

fn try_build( para_id: ParaId, para_head: &ParaHead, ) -> Option<ParaStoredHeaderData>

source§

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

source§

fn max_free_head_size() -> u32

source§

fn supported_parachains() -> u32

source§

fn try_build( para_id: ParaId, para_head: &ParaHead, ) -> Option<ParaStoredHeaderData>

source§

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

source§

fn max_free_head_size() -> u32

source§

fn supported_parachains() -> u32

source§

fn try_build( para_id: ParaId, para_head: &ParaHead, ) -> Option<ParaStoredHeaderData>

source§

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

source§

fn max_free_head_size() -> u32

source§

fn supported_parachains() -> u32

source§

fn try_build( para_id: ParaId, para_head: &ParaHead, ) -> Option<ParaStoredHeaderData>

source§

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

source§

fn max_free_head_size() -> u32

source§

fn supported_parachains() -> u32

source§

fn try_build( para_id: ParaId, para_head: &ParaHead, ) -> Option<ParaStoredHeaderData>

source§

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

source§

fn max_free_head_size() -> u32

source§

fn supported_parachains() -> u32

source§

fn try_build( para_id: ParaId, para_head: &ParaHead, ) -> Option<ParaStoredHeaderData>

source§

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

source§

fn max_free_head_size() -> u32

source§

fn supported_parachains() -> u32

source§

fn try_build( para_id: ParaId, para_head: &ParaHead, ) -> Option<ParaStoredHeaderData>

source§

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

source§

fn max_free_head_size() -> u32

source§

fn supported_parachains() -> u32

source§

fn try_build( para_id: ParaId, para_head: &ParaHead, ) -> Option<ParaStoredHeaderData>

source§

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

source§

fn max_free_head_size() -> u32

source§

fn supported_parachains() -> u32

source§

fn try_build( para_id: ParaId, para_head: &ParaHead, ) -> Option<ParaStoredHeaderData>

source§

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

source§

fn max_free_head_size() -> u32

source§

fn supported_parachains() -> u32

source§

fn try_build( para_id: ParaId, para_head: &ParaHead, ) -> Option<ParaStoredHeaderData>

source§

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

source§

fn max_free_head_size() -> u32

source§

fn supported_parachains() -> u32

source§

fn try_build( para_id: ParaId, para_head: &ParaHead, ) -> Option<ParaStoredHeaderData>

source§

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

source§

fn max_free_head_size() -> u32

source§

fn supported_parachains() -> u32

source§

fn try_build( para_id: ParaId, para_head: &ParaHead, ) -> Option<ParaStoredHeaderData>

source§

impl<TupleElement0: Parachain, TupleElement1: Parachain, TupleElement2: Parachain, TupleElement3: Parachain, TupleElement4: Parachain, TupleElement5: Parachain, TupleElement6: Parachain, TupleElement7: Parachain, TupleElement8: Parachain, TupleElement9: Parachain, TupleElement10: Parachain, TupleElement11: Parachain, TupleElement12: Parachain, TupleElement13: Parachain, TupleElement14: Parachain, TupleElement15: Parachain, TupleElement16: Parachain, TupleElement17: Parachain, TupleElement18: Parachain, TupleElement19: Parachain, TupleElement20: Parachain, TupleElement21: Parachain> ParaStoredHeaderDataBuilder 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 max_free_head_size() -> u32

source§

fn supported_parachains() -> u32

source§

fn try_build( para_id: ParaId, para_head: &ParaHead, ) -> Option<ParaStoredHeaderData>

source§

impl<TupleElement0: Parachain, TupleElement1: Parachain, TupleElement2: Parachain, TupleElement3: Parachain, TupleElement4: Parachain, TupleElement5: Parachain, TupleElement6: Parachain, TupleElement7: Parachain, TupleElement8: Parachain, TupleElement9: Parachain, TupleElement10: Parachain, TupleElement11: Parachain, TupleElement12: Parachain, TupleElement13: Parachain, TupleElement14: Parachain, TupleElement15: Parachain, TupleElement16: Parachain, TupleElement17: Parachain, TupleElement18: Parachain, TupleElement19: Parachain, TupleElement20: Parachain, TupleElement21: Parachain, TupleElement22: Parachain> ParaStoredHeaderDataBuilder 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 max_free_head_size() -> u32

source§

fn supported_parachains() -> u32

source§

fn try_build( para_id: ParaId, para_head: &ParaHead, ) -> Option<ParaStoredHeaderData>

source§

impl<TupleElement0: Parachain, TupleElement1: Parachain, TupleElement2: Parachain, TupleElement3: Parachain, TupleElement4: Parachain, TupleElement5: Parachain, TupleElement6: Parachain, TupleElement7: Parachain, TupleElement8: Parachain, TupleElement9: Parachain, TupleElement10: Parachain, TupleElement11: Parachain, TupleElement12: Parachain, TupleElement13: Parachain, TupleElement14: Parachain, TupleElement15: Parachain, TupleElement16: Parachain, TupleElement17: Parachain, TupleElement18: Parachain, TupleElement19: Parachain, TupleElement20: Parachain, TupleElement21: Parachain, TupleElement22: Parachain, TupleElement23: Parachain> ParaStoredHeaderDataBuilder for (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 max_free_head_size() -> u32

source§

fn supported_parachains() -> u32

source§

fn try_build( para_id: ParaId, para_head: &ParaHead, ) -> Option<ParaStoredHeaderData>

source§

impl<TupleElement0: Parachain, TupleElement1: Parachain, TupleElement2: Parachain, TupleElement3: Parachain, TupleElement4: Parachain, TupleElement5: Parachain, TupleElement6: Parachain, TupleElement7: Parachain, TupleElement8: Parachain, TupleElement9: Parachain, TupleElement10: Parachain, TupleElement11: Parachain, TupleElement12: Parachain, TupleElement13: Parachain, TupleElement14: Parachain, TupleElement15: Parachain, TupleElement16: Parachain, TupleElement17: Parachain, TupleElement18: Parachain, TupleElement19: Parachain, TupleElement20: Parachain, TupleElement21: Parachain, TupleElement22: Parachain, TupleElement23: Parachain, TupleElement24: Parachain> ParaStoredHeaderDataBuilder for (TupleElement0, 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 max_free_head_size() -> u32

source§

fn supported_parachains() -> u32

source§

fn try_build( para_id: ParaId, para_head: &ParaHead, ) -> Option<ParaStoredHeaderData>

source§

impl<TupleElement0: Parachain, TupleElement1: Parachain, TupleElement2: Parachain, TupleElement3: Parachain, TupleElement4: Parachain, TupleElement5: Parachain, TupleElement6: Parachain, TupleElement7: Parachain, TupleElement8: Parachain, TupleElement9: Parachain, TupleElement10: Parachain, TupleElement11: Parachain, TupleElement12: Parachain, TupleElement13: Parachain, TupleElement14: Parachain, TupleElement15: Parachain, TupleElement16: Parachain, TupleElement17: Parachain, TupleElement18: Parachain, TupleElement19: Parachain, TupleElement20: Parachain, TupleElement21: Parachain, TupleElement22: Parachain, TupleElement23: Parachain, TupleElement24: Parachain, TupleElement25: Parachain> ParaStoredHeaderDataBuilder for (TupleElement0, TupleElement1, 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 max_free_head_size() -> u32

source§

fn supported_parachains() -> u32

source§

fn try_build( para_id: ParaId, para_head: &ParaHead, ) -> Option<ParaStoredHeaderData>

source§

impl<TupleElement0: Parachain, TupleElement1: Parachain, TupleElement2: Parachain, TupleElement3: Parachain, TupleElement4: Parachain, TupleElement5: Parachain, TupleElement6: Parachain, TupleElement7: Parachain, TupleElement8: Parachain, TupleElement9: Parachain, TupleElement10: Parachain, TupleElement11: Parachain, TupleElement12: Parachain, TupleElement13: Parachain, TupleElement14: Parachain, TupleElement15: Parachain, TupleElement16: Parachain, TupleElement17: Parachain, TupleElement18: Parachain, TupleElement19: Parachain, TupleElement20: Parachain, TupleElement21: Parachain, TupleElement22: Parachain, TupleElement23: Parachain, TupleElement24: Parachain, TupleElement25: Parachain, TupleElement26: Parachain> ParaStoredHeaderDataBuilder for (TupleElement0, TupleElement1, TupleElement2, 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 max_free_head_size() -> u32

source§

fn supported_parachains() -> u32

source§

fn try_build( para_id: ParaId, para_head: &ParaHead, ) -> Option<ParaStoredHeaderData>

source§

impl<TupleElement0: Parachain, TupleElement1: Parachain, TupleElement2: Parachain, TupleElement3: Parachain, TupleElement4: Parachain, TupleElement5: Parachain, TupleElement6: Parachain, TupleElement7: Parachain, TupleElement8: Parachain, TupleElement9: Parachain, TupleElement10: Parachain, TupleElement11: Parachain, TupleElement12: Parachain, TupleElement13: Parachain, TupleElement14: Parachain, TupleElement15: Parachain, TupleElement16: Parachain, TupleElement17: Parachain, TupleElement18: Parachain, TupleElement19: Parachain, TupleElement20: Parachain, TupleElement21: Parachain, TupleElement22: Parachain, TupleElement23: Parachain, TupleElement24: Parachain, TupleElement25: Parachain, TupleElement26: Parachain, TupleElement27: Parachain> ParaStoredHeaderDataBuilder for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, 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 max_free_head_size() -> u32

source§

fn supported_parachains() -> u32

source§

fn try_build( para_id: ParaId, para_head: &ParaHead, ) -> Option<ParaStoredHeaderData>

source§

impl<TupleElement0: Parachain, TupleElement1: Parachain, TupleElement2: Parachain, TupleElement3: Parachain, TupleElement4: Parachain, TupleElement5: Parachain, TupleElement6: Parachain, TupleElement7: Parachain, TupleElement8: Parachain, TupleElement9: Parachain, TupleElement10: Parachain, TupleElement11: Parachain, TupleElement12: Parachain, TupleElement13: Parachain, TupleElement14: Parachain, TupleElement15: Parachain, TupleElement16: Parachain, TupleElement17: Parachain, TupleElement18: Parachain, TupleElement19: Parachain, TupleElement20: Parachain, TupleElement21: Parachain, TupleElement22: Parachain, TupleElement23: Parachain, TupleElement24: Parachain, TupleElement25: Parachain, TupleElement26: Parachain, TupleElement27: Parachain, TupleElement28: Parachain> ParaStoredHeaderDataBuilder for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, 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 max_free_head_size() -> u32

source§

fn supported_parachains() -> u32

source§

fn try_build( para_id: ParaId, para_head: &ParaHead, ) -> Option<ParaStoredHeaderData>

source§

impl<TupleElement0: Parachain, TupleElement1: Parachain, TupleElement2: Parachain, TupleElement3: Parachain, TupleElement4: Parachain, TupleElement5: Parachain, TupleElement6: Parachain, TupleElement7: Parachain, TupleElement8: Parachain, TupleElement9: Parachain, TupleElement10: Parachain, TupleElement11: Parachain, TupleElement12: Parachain, TupleElement13: Parachain, TupleElement14: Parachain, TupleElement15: Parachain, TupleElement16: Parachain, TupleElement17: Parachain, TupleElement18: Parachain, TupleElement19: Parachain, TupleElement20: Parachain, TupleElement21: Parachain, TupleElement22: Parachain, TupleElement23: Parachain, TupleElement24: Parachain, TupleElement25: Parachain, TupleElement26: Parachain, TupleElement27: Parachain, TupleElement28: Parachain, TupleElement29: Parachain> ParaStoredHeaderDataBuilder for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, 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 max_free_head_size() -> u32

source§

fn supported_parachains() -> u32

source§

fn try_build( para_id: ParaId, para_head: &ParaHead, ) -> Option<ParaStoredHeaderData>

Implementors§