referrerpolicy=no-referrer-when-downgrade
staging_xcm_builder

Trait 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.

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 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>

impl<T: Config> InspectMessageQueues for Pallet<T>

impl<T: Config> InspectMessageQueues for Pallet<T>

impl<T: UpwardMessageSender + InspectMessageQueues, W, P> InspectMessageQueues for ParentAsUmp<T, W, P>

impl<T: Config<I>, I: 'static> InspectMessageQueues for Pallet<T, I>

impl<T: Config, W, P> InspectMessageQueues for ChildParachainRouter<T, W, P>