referrerpolicy=no-referrer-when-downgrade

Trait xcm_emulator::ConvertLocation

pub trait ConvertLocation<AccountId> {
    // Required method
    fn convert_location(location: &Location) -> Option<AccountId>;
}
Expand description

Means of converting a location into an account identifier.

Required Methods§

fn convert_location(location: &Location) -> Option<AccountId>

Convert the location into Some account ID, or None if not possible.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

§

impl<AccountId> ConvertLocation<AccountId> for ()

§

fn convert_location(l: &Location) -> Option<AccountId>

§

impl<AccountId> ConvertLocation<AccountId> for ParentIsPreset<AccountId>
where AccountId: Decode + Eq + Clone,

§

fn convert_location(location: &Location) -> Option<AccountId>

§

impl<AccountId, Describe> ConvertLocation<AccountId> for HashedDescription<AccountId, Describe>
where AccountId: From<[u8; 32]> + Clone, Describe: DescribeLocation,

§

fn convert_location(value: &Location) -> Option<AccountId>

§

impl<AccountId, TupleElement0> ConvertLocation<AccountId> for (TupleElement0,)
where TupleElement0: ConvertLocation<AccountId>,

§

fn convert_location(l: &Location) -> Option<AccountId>

§

impl<AccountId, TupleElement0, TupleElement1> ConvertLocation<AccountId> for (TupleElement0, TupleElement1)
where TupleElement0: ConvertLocation<AccountId>, TupleElement1: ConvertLocation<AccountId>,

§

fn convert_location(l: &Location) -> Option<AccountId>

§

impl<AccountId, TupleElement0, TupleElement1, TupleElement2> ConvertLocation<AccountId> for (TupleElement0, TupleElement1, TupleElement2)
where TupleElement0: ConvertLocation<AccountId>, TupleElement1: ConvertLocation<AccountId>, TupleElement2: ConvertLocation<AccountId>,

§

fn convert_location(l: &Location) -> Option<AccountId>

§

impl<AccountId, TupleElement0, TupleElement1, TupleElement2, TupleElement3> ConvertLocation<AccountId> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)
where TupleElement0: ConvertLocation<AccountId>, TupleElement1: ConvertLocation<AccountId>, TupleElement2: ConvertLocation<AccountId>, TupleElement3: ConvertLocation<AccountId>,

§

fn convert_location(l: &Location) -> Option<AccountId>

§

impl<AccountId, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4> ConvertLocation<AccountId> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)
where TupleElement0: ConvertLocation<AccountId>, TupleElement1: ConvertLocation<AccountId>, TupleElement2: ConvertLocation<AccountId>, TupleElement3: ConvertLocation<AccountId>, TupleElement4: ConvertLocation<AccountId>,

§

fn convert_location(l: &Location) -> Option<AccountId>

§

impl<AccountId, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5> ConvertLocation<AccountId> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)
where TupleElement0: ConvertLocation<AccountId>, TupleElement1: ConvertLocation<AccountId>, TupleElement2: ConvertLocation<AccountId>, TupleElement3: ConvertLocation<AccountId>, TupleElement4: ConvertLocation<AccountId>, TupleElement5: ConvertLocation<AccountId>,

§

fn convert_location(l: &Location) -> Option<AccountId>

§

impl<AccountId, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6> ConvertLocation<AccountId> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)
where TupleElement0: ConvertLocation<AccountId>, TupleElement1: ConvertLocation<AccountId>, TupleElement2: ConvertLocation<AccountId>, TupleElement3: ConvertLocation<AccountId>, TupleElement4: ConvertLocation<AccountId>, TupleElement5: ConvertLocation<AccountId>, TupleElement6: ConvertLocation<AccountId>,

§

fn convert_location(l: &Location) -> Option<AccountId>

§

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

§

fn convert_location(l: &Location) -> Option<AccountId>

§

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

§

fn convert_location(l: &Location) -> Option<AccountId>

§

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

§

fn convert_location(l: &Location) -> Option<AccountId>

§

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

§

fn convert_location(l: &Location) -> Option<AccountId>

§

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

§

fn convert_location(l: &Location) -> Option<AccountId>

§

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

§

fn convert_location(l: &Location) -> Option<AccountId>

§

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

§

fn convert_location(l: &Location) -> Option<AccountId>

§

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

§

fn convert_location(l: &Location) -> Option<AccountId>

§

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

§

fn convert_location(l: &Location) -> Option<AccountId>

§

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

§

fn convert_location(l: &Location) -> Option<AccountId>

§

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

§

fn convert_location(l: &Location) -> Option<AccountId>

§

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

§

fn convert_location(l: &Location) -> Option<AccountId>

§

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

§

fn convert_location(l: &Location) -> Option<AccountId>

§

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

§

fn convert_location(l: &Location) -> Option<AccountId>

§

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

§

fn convert_location(l: &Location) -> Option<AccountId>

§

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

§

fn convert_location(l: &Location) -> Option<AccountId>

§

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

§

fn convert_location(l: &Location) -> Option<AccountId>

§

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

§

fn convert_location(l: &Location) -> Option<AccountId>

§

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

§

fn convert_location(l: &Location) -> Option<AccountId>

§

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

§

fn convert_location(l: &Location) -> Option<AccountId>

§

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

§

fn convert_location(l: &Location) -> Option<AccountId>

§

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

§

fn convert_location(l: &Location) -> Option<AccountId>

§

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

§

fn convert_location(l: &Location) -> Option<AccountId>

§

impl<Network, AccountId> ConvertLocation<AccountId> for Account32Hash<Network, AccountId>
where Network: Get<Option<NetworkId>>, AccountId: From<[u8; 32]> + Into<[u8; 32]> + Clone,

§

fn convert_location(location: &Location) -> Option<AccountId>

§

impl<Network, AccountId> ConvertLocation<AccountId> for AccountId32Aliases<Network, AccountId>
where Network: Get<Option<NetworkId>>, AccountId: From<[u8; 32]> + Into<[u8; 32]> + Clone,

§

fn convert_location(location: &Location) -> Option<AccountId>

§

impl<Network, AccountId> ConvertLocation<AccountId> for AccountKey20Aliases<Network, AccountId>
where Network: Get<Option<NetworkId>>, AccountId: From<[u8; 20]> + Into<[u8; 20]> + Clone,

§

fn convert_location(location: &Location) -> Option<AccountId>

§

impl<ParaId, AccountId> ConvertLocation<AccountId> for ChildParachainConvertsVia<ParaId, AccountId>
where ParaId: From<u32> + Into<u32> + AccountIdConversion<AccountId>, AccountId: Clone,

§

fn convert_location(location: &Location) -> Option<AccountId>

§

impl<ParaId, AccountId> ConvertLocation<AccountId> for SiblingParachainConvertsVia<ParaId, AccountId>
where ParaId: From<u32> + Into<u32> + AccountIdConversion<AccountId>, AccountId: Clone,

§

fn convert_location(location: &Location) -> Option<AccountId>

§

impl<TreasuryAccount, AccountId> ConvertLocation<AccountId> for LocalTreasuryVoiceConvertsVia<TreasuryAccount, AccountId>
where TreasuryAccount: Get<AccountId>, AccountId: From<[u8; 32]> + Into<[u8; 32]> + Clone,

§

fn convert_location(location: &Location) -> Option<AccountId>

§

impl<UniversalLocation, AccountId> ConvertLocation<AccountId> for GlobalConsensusConvertsFor<UniversalLocation, AccountId>
where UniversalLocation: Get<Junctions>, AccountId: From<[u8; 32]> + Clone,

§

fn convert_location(location: &Location) -> Option<AccountId>

§

impl<UniversalLocation, AccountId> ConvertLocation<AccountId> for GlobalConsensusParachainConvertsFor<UniversalLocation, AccountId>
where UniversalLocation: Get<Junctions>, AccountId: From<[u8; 32]> + Clone,

§

fn convert_location(location: &Location) -> Option<AccountId>

Implementors§