pub trait ExporterFor {
    // Required method
    fn exporter_for(
        network: &NetworkId,
        remote_location: &InteriorLocation,
        message: &Xcm<()>
    ) -> Option<(Location, Option<Asset>)>;
}

Required Methods§

source

fn exporter_for( network: &NetworkId, remote_location: &InteriorLocation, message: &Xcm<()> ) -> Option<(Location, Option<Asset>)>

Return the locally-routable bridge (if any) capable of forwarding message to the remote_location on the remote network, together with the payment which is required.

The payment is specified from the local context, not the bridge chain. This is the total amount to withdraw in to Holding and should cover both payment for the execution on the bridge chain as well as payment for the use of the ExportMessage instruction.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl ExporterFor for ()

source§

fn exporter_for( network: &NetworkId, remote_location: &InteriorLocation, message: &Xcm<()> ) -> Option<(Location, Option<Asset>)>

source§

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

source§

fn exporter_for( network: &NetworkId, remote_location: &InteriorLocation, message: &Xcm<()> ) -> Option<(Location, Option<Asset>)>

source§

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

source§

fn exporter_for( network: &NetworkId, remote_location: &InteriorLocation, message: &Xcm<()> ) -> Option<(Location, Option<Asset>)>

source§

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

source§

fn exporter_for( network: &NetworkId, remote_location: &InteriorLocation, message: &Xcm<()> ) -> Option<(Location, Option<Asset>)>

source§

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

source§

fn exporter_for( network: &NetworkId, remote_location: &InteriorLocation, message: &Xcm<()> ) -> Option<(Location, Option<Asset>)>

source§

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

source§

fn exporter_for( network: &NetworkId, remote_location: &InteriorLocation, message: &Xcm<()> ) -> Option<(Location, Option<Asset>)>

source§

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

source§

fn exporter_for( network: &NetworkId, remote_location: &InteriorLocation, message: &Xcm<()> ) -> Option<(Location, Option<Asset>)>

source§

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

source§

fn exporter_for( network: &NetworkId, remote_location: &InteriorLocation, message: &Xcm<()> ) -> Option<(Location, Option<Asset>)>

source§

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

source§

fn exporter_for( network: &NetworkId, remote_location: &InteriorLocation, message: &Xcm<()> ) -> Option<(Location, Option<Asset>)>

source§

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

source§

fn exporter_for( network: &NetworkId, remote_location: &InteriorLocation, message: &Xcm<()> ) -> Option<(Location, Option<Asset>)>

source§

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

source§

fn exporter_for( network: &NetworkId, remote_location: &InteriorLocation, message: &Xcm<()> ) -> Option<(Location, Option<Asset>)>

source§

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

source§

fn exporter_for( network: &NetworkId, remote_location: &InteriorLocation, message: &Xcm<()> ) -> Option<(Location, Option<Asset>)>

source§

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

source§

fn exporter_for( network: &NetworkId, remote_location: &InteriorLocation, message: &Xcm<()> ) -> Option<(Location, Option<Asset>)>

source§

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

source§

fn exporter_for( network: &NetworkId, remote_location: &InteriorLocation, message: &Xcm<()> ) -> Option<(Location, Option<Asset>)>

source§

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

source§

fn exporter_for( network: &NetworkId, remote_location: &InteriorLocation, message: &Xcm<()> ) -> Option<(Location, Option<Asset>)>

source§

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

source§

fn exporter_for( network: &NetworkId, remote_location: &InteriorLocation, message: &Xcm<()> ) -> Option<(Location, Option<Asset>)>

source§

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

source§

fn exporter_for( network: &NetworkId, remote_location: &InteriorLocation, message: &Xcm<()> ) -> Option<(Location, Option<Asset>)>

source§

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

source§

fn exporter_for( network: &NetworkId, remote_location: &InteriorLocation, message: &Xcm<()> ) -> Option<(Location, Option<Asset>)>

source§

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

source§

fn exporter_for( network: &NetworkId, remote_location: &InteriorLocation, message: &Xcm<()> ) -> Option<(Location, Option<Asset>)>

source§

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

source§

fn exporter_for( network: &NetworkId, remote_location: &InteriorLocation, message: &Xcm<()> ) -> Option<(Location, Option<Asset>)>

source§

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

source§

fn exporter_for( network: &NetworkId, remote_location: &InteriorLocation, message: &Xcm<()> ) -> Option<(Location, Option<Asset>)>

source§

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

source§

fn exporter_for( network: &NetworkId, remote_location: &InteriorLocation, message: &Xcm<()> ) -> Option<(Location, Option<Asset>)>

source§

impl<TupleElement0: ExporterFor, TupleElement1: ExporterFor, TupleElement2: ExporterFor, TupleElement3: ExporterFor, TupleElement4: ExporterFor, TupleElement5: ExporterFor, TupleElement6: ExporterFor, TupleElement7: ExporterFor, TupleElement8: ExporterFor, TupleElement9: ExporterFor, TupleElement10: ExporterFor, TupleElement11: ExporterFor, TupleElement12: ExporterFor, TupleElement13: ExporterFor, TupleElement14: ExporterFor, TupleElement15: ExporterFor, TupleElement16: ExporterFor, TupleElement17: ExporterFor, TupleElement18: ExporterFor, TupleElement19: ExporterFor, TupleElement20: ExporterFor, TupleElement21: ExporterFor> ExporterFor 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 exporter_for( network: &NetworkId, remote_location: &InteriorLocation, message: &Xcm<()> ) -> Option<(Location, Option<Asset>)>

source§

impl<TupleElement0: ExporterFor, TupleElement1: ExporterFor, TupleElement2: ExporterFor, TupleElement3: ExporterFor, TupleElement4: ExporterFor, TupleElement5: ExporterFor, TupleElement6: ExporterFor, TupleElement7: ExporterFor, TupleElement8: ExporterFor, TupleElement9: ExporterFor, TupleElement10: ExporterFor, TupleElement11: ExporterFor, TupleElement12: ExporterFor, TupleElement13: ExporterFor, TupleElement14: ExporterFor, TupleElement15: ExporterFor, TupleElement16: ExporterFor, TupleElement17: ExporterFor, TupleElement18: ExporterFor, TupleElement19: ExporterFor, TupleElement20: ExporterFor, TupleElement21: ExporterFor, TupleElement22: ExporterFor> ExporterFor 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 exporter_for( network: &NetworkId, remote_location: &InteriorLocation, message: &Xcm<()> ) -> Option<(Location, Option<Asset>)>

source§

impl<TupleElement0: ExporterFor, TupleElement1: ExporterFor, TupleElement2: ExporterFor, TupleElement3: ExporterFor, TupleElement4: ExporterFor, TupleElement5: ExporterFor, TupleElement6: ExporterFor, TupleElement7: ExporterFor, TupleElement8: ExporterFor, TupleElement9: ExporterFor, TupleElement10: ExporterFor, TupleElement11: ExporterFor, TupleElement12: ExporterFor, TupleElement13: ExporterFor, TupleElement14: ExporterFor, TupleElement15: ExporterFor, TupleElement16: ExporterFor, TupleElement17: ExporterFor, TupleElement18: ExporterFor, TupleElement19: ExporterFor, TupleElement20: ExporterFor, TupleElement21: ExporterFor, TupleElement22: ExporterFor, TupleElement23: ExporterFor> ExporterFor 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 exporter_for( network: &NetworkId, remote_location: &InteriorLocation, message: &Xcm<()> ) -> Option<(Location, Option<Asset>)>

source§

impl<TupleElement0: ExporterFor, TupleElement1: ExporterFor, TupleElement2: ExporterFor, TupleElement3: ExporterFor, TupleElement4: ExporterFor, TupleElement5: ExporterFor, TupleElement6: ExporterFor, TupleElement7: ExporterFor, TupleElement8: ExporterFor, TupleElement9: ExporterFor, TupleElement10: ExporterFor, TupleElement11: ExporterFor, TupleElement12: ExporterFor, TupleElement13: ExporterFor, TupleElement14: ExporterFor, TupleElement15: ExporterFor, TupleElement16: ExporterFor, TupleElement17: ExporterFor, TupleElement18: ExporterFor, TupleElement19: ExporterFor, TupleElement20: ExporterFor, TupleElement21: ExporterFor, TupleElement22: ExporterFor, TupleElement23: ExporterFor, TupleElement24: ExporterFor> ExporterFor 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 exporter_for( network: &NetworkId, remote_location: &InteriorLocation, message: &Xcm<()> ) -> Option<(Location, Option<Asset>)>

source§

impl<TupleElement0: ExporterFor, TupleElement1: ExporterFor, TupleElement2: ExporterFor, TupleElement3: ExporterFor, TupleElement4: ExporterFor, TupleElement5: ExporterFor, TupleElement6: ExporterFor, TupleElement7: ExporterFor, TupleElement8: ExporterFor, TupleElement9: ExporterFor, TupleElement10: ExporterFor, TupleElement11: ExporterFor, TupleElement12: ExporterFor, TupleElement13: ExporterFor, TupleElement14: ExporterFor, TupleElement15: ExporterFor, TupleElement16: ExporterFor, TupleElement17: ExporterFor, TupleElement18: ExporterFor, TupleElement19: ExporterFor, TupleElement20: ExporterFor, TupleElement21: ExporterFor, TupleElement22: ExporterFor, TupleElement23: ExporterFor, TupleElement24: ExporterFor, TupleElement25: ExporterFor> ExporterFor 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 exporter_for( network: &NetworkId, remote_location: &InteriorLocation, message: &Xcm<()> ) -> Option<(Location, Option<Asset>)>

source§

impl<TupleElement0: ExporterFor, TupleElement1: ExporterFor, TupleElement2: ExporterFor, TupleElement3: ExporterFor, TupleElement4: ExporterFor, TupleElement5: ExporterFor, TupleElement6: ExporterFor, TupleElement7: ExporterFor, TupleElement8: ExporterFor, TupleElement9: ExporterFor, TupleElement10: ExporterFor, TupleElement11: ExporterFor, TupleElement12: ExporterFor, TupleElement13: ExporterFor, TupleElement14: ExporterFor, TupleElement15: ExporterFor, TupleElement16: ExporterFor, TupleElement17: ExporterFor, TupleElement18: ExporterFor, TupleElement19: ExporterFor, TupleElement20: ExporterFor, TupleElement21: ExporterFor, TupleElement22: ExporterFor, TupleElement23: ExporterFor, TupleElement24: ExporterFor, TupleElement25: ExporterFor, TupleElement26: ExporterFor> ExporterFor 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 exporter_for( network: &NetworkId, remote_location: &InteriorLocation, message: &Xcm<()> ) -> Option<(Location, Option<Asset>)>

source§

impl<TupleElement0: ExporterFor, TupleElement1: ExporterFor, TupleElement2: ExporterFor, TupleElement3: ExporterFor, TupleElement4: ExporterFor, TupleElement5: ExporterFor, TupleElement6: ExporterFor, TupleElement7: ExporterFor, TupleElement8: ExporterFor, TupleElement9: ExporterFor, TupleElement10: ExporterFor, TupleElement11: ExporterFor, TupleElement12: ExporterFor, TupleElement13: ExporterFor, TupleElement14: ExporterFor, TupleElement15: ExporterFor, TupleElement16: ExporterFor, TupleElement17: ExporterFor, TupleElement18: ExporterFor, TupleElement19: ExporterFor, TupleElement20: ExporterFor, TupleElement21: ExporterFor, TupleElement22: ExporterFor, TupleElement23: ExporterFor, TupleElement24: ExporterFor, TupleElement25: ExporterFor, TupleElement26: ExporterFor, TupleElement27: ExporterFor> ExporterFor 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 exporter_for( network: &NetworkId, remote_location: &InteriorLocation, message: &Xcm<()> ) -> Option<(Location, Option<Asset>)>

source§

impl<TupleElement0: ExporterFor, TupleElement1: ExporterFor, TupleElement2: ExporterFor, TupleElement3: ExporterFor, TupleElement4: ExporterFor, TupleElement5: ExporterFor, TupleElement6: ExporterFor, TupleElement7: ExporterFor, TupleElement8: ExporterFor, TupleElement9: ExporterFor, TupleElement10: ExporterFor, TupleElement11: ExporterFor, TupleElement12: ExporterFor, TupleElement13: ExporterFor, TupleElement14: ExporterFor, TupleElement15: ExporterFor, TupleElement16: ExporterFor, TupleElement17: ExporterFor, TupleElement18: ExporterFor, TupleElement19: ExporterFor, TupleElement20: ExporterFor, TupleElement21: ExporterFor, TupleElement22: ExporterFor, TupleElement23: ExporterFor, TupleElement24: ExporterFor, TupleElement25: ExporterFor, TupleElement26: ExporterFor, TupleElement27: ExporterFor, TupleElement28: ExporterFor> ExporterFor 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 exporter_for( network: &NetworkId, remote_location: &InteriorLocation, message: &Xcm<()> ) -> Option<(Location, Option<Asset>)>

source§

impl<TupleElement0: ExporterFor, TupleElement1: ExporterFor, TupleElement2: ExporterFor, TupleElement3: ExporterFor, TupleElement4: ExporterFor, TupleElement5: ExporterFor, TupleElement6: ExporterFor, TupleElement7: ExporterFor, TupleElement8: ExporterFor, TupleElement9: ExporterFor, TupleElement10: ExporterFor, TupleElement11: ExporterFor, TupleElement12: ExporterFor, TupleElement13: ExporterFor, TupleElement14: ExporterFor, TupleElement15: ExporterFor, TupleElement16: ExporterFor, TupleElement17: ExporterFor, TupleElement18: ExporterFor, TupleElement19: ExporterFor, TupleElement20: ExporterFor, TupleElement21: ExporterFor, TupleElement22: ExporterFor, TupleElement23: ExporterFor, TupleElement24: ExporterFor, TupleElement25: ExporterFor, TupleElement26: ExporterFor, TupleElement27: ExporterFor, TupleElement28: ExporterFor, TupleElement29: ExporterFor> ExporterFor 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 exporter_for( network: &NetworkId, remote_location: &InteriorLocation, message: &Xcm<()> ) -> Option<(Location, Option<Asset>)>

Implementors§