referrerpolicy=no-referrer-when-downgrade

Trait staging_xcm_builder::InspectMessageQueues

source ·
pub trait InspectMessageQueues {
    // Required methods
    fn clear_messages();
    fn get_messages() -> Vec<(VersionedLocation, Vec<VersionedXcm<()>>)>;
}
Expand description

Inspects messages in queues. Meant to be used in runtime APIs, not in runtimes.

Required Methods§

source

fn clear_messages()

Clear the queues at the beginning of Runtime API call, so that subsequent Self::get_messages() will return only messages generated by said Runtime API.

source

fn get_messages() -> Vec<(VersionedLocation, Vec<VersionedXcm<()>>)>

Get queued messages and their destinations.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl InspectMessageQueues for ()

source§

fn clear_messages()

source§

fn get_messages() -> Vec<(VersionedLocation, Vec<VersionedXcm<()>>)>

source§

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

source§

fn clear_messages()

source§

fn get_messages() -> Vec<(VersionedLocation, Vec<VersionedXcm<()>>)>

source§

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

source§

fn clear_messages()

source§

fn get_messages() -> Vec<(VersionedLocation, Vec<VersionedXcm<()>>)>

source§

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

source§

fn clear_messages()

source§

fn get_messages() -> Vec<(VersionedLocation, Vec<VersionedXcm<()>>)>

source§

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

source§

fn clear_messages()

source§

fn get_messages() -> Vec<(VersionedLocation, Vec<VersionedXcm<()>>)>

source§

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

source§

fn clear_messages()

source§

fn get_messages() -> Vec<(VersionedLocation, Vec<VersionedXcm<()>>)>

source§

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

source§

fn clear_messages()

source§

fn get_messages() -> Vec<(VersionedLocation, Vec<VersionedXcm<()>>)>

source§

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

source§

fn clear_messages()

source§

fn get_messages() -> Vec<(VersionedLocation, Vec<VersionedXcm<()>>)>

source§

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

source§

fn clear_messages()

source§

fn get_messages() -> Vec<(VersionedLocation, Vec<VersionedXcm<()>>)>

source§

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

source§

fn clear_messages()

source§

fn get_messages() -> Vec<(VersionedLocation, Vec<VersionedXcm<()>>)>

source§

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

source§

fn clear_messages()

source§

fn get_messages() -> Vec<(VersionedLocation, Vec<VersionedXcm<()>>)>

source§

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

source§

fn clear_messages()

source§

fn get_messages() -> Vec<(VersionedLocation, Vec<VersionedXcm<()>>)>

source§

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

source§

fn clear_messages()

source§

fn get_messages() -> Vec<(VersionedLocation, Vec<VersionedXcm<()>>)>

source§

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

source§

fn clear_messages()

source§

fn get_messages() -> Vec<(VersionedLocation, Vec<VersionedXcm<()>>)>

source§

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

source§

fn clear_messages()

source§

fn get_messages() -> Vec<(VersionedLocation, Vec<VersionedXcm<()>>)>

source§

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

source§

fn clear_messages()

source§

fn get_messages() -> Vec<(VersionedLocation, Vec<VersionedXcm<()>>)>

source§

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

source§

fn clear_messages()

source§

fn get_messages() -> Vec<(VersionedLocation, Vec<VersionedXcm<()>>)>

source§

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

source§

fn clear_messages()

source§

fn get_messages() -> Vec<(VersionedLocation, Vec<VersionedXcm<()>>)>

source§

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

source§

fn clear_messages()

source§

fn get_messages() -> Vec<(VersionedLocation, Vec<VersionedXcm<()>>)>

source§

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

source§

fn clear_messages()

source§

fn get_messages() -> Vec<(VersionedLocation, Vec<VersionedXcm<()>>)>

source§

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

source§

fn clear_messages()

source§

fn get_messages() -> Vec<(VersionedLocation, Vec<VersionedXcm<()>>)>

source§

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

source§

fn clear_messages()

source§

fn get_messages() -> Vec<(VersionedLocation, Vec<VersionedXcm<()>>)>

source§

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

source§

fn get_messages() -> Vec<(VersionedLocation, Vec<VersionedXcm<()>>)>

source§

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

source§

fn get_messages() -> Vec<(VersionedLocation, Vec<VersionedXcm<()>>)>

source§

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

source§

fn get_messages() -> Vec<(VersionedLocation, Vec<VersionedXcm<()>>)>

source§

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

source§

fn get_messages() -> Vec<(VersionedLocation, Vec<VersionedXcm<()>>)>

source§

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

source§

fn get_messages() -> Vec<(VersionedLocation, Vec<VersionedXcm<()>>)>

source§

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

source§

fn get_messages() -> Vec<(VersionedLocation, Vec<VersionedXcm<()>>)>

source§

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

source§

fn get_messages() -> Vec<(VersionedLocation, Vec<VersionedXcm<()>>)>

source§

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

source§

fn get_messages() -> Vec<(VersionedLocation, Vec<VersionedXcm<()>>)>

source§

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

source§

fn get_messages() -> Vec<(VersionedLocation, Vec<VersionedXcm<()>>)>

Implementors§

source§

impl<Bridges, Router, UniversalLocation> InspectMessageQueues for SovereignPaidRemoteExporter<Bridges, Router, UniversalLocation>

source§

impl<Inner: InspectMessageQueues> InspectMessageQueues for WithUniqueTopic<Inner>