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§

source

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§

source§

impl<AccountId> ConvertLocation<AccountId> for ()

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<AccountId, 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>> ConvertLocation<AccountId> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)

source§

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

source§

impl<AccountId, 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>> ConvertLocation<AccountId> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)

source§

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

source§

impl<AccountId, 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>> ConvertLocation<AccountId> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)

source§

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

source§

impl<AccountId, 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>> ConvertLocation<AccountId> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11)

source§

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

source§

impl<AccountId, 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>> ConvertLocation<AccountId> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12)

source§

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

source§

impl<AccountId, 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>> ConvertLocation<AccountId> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13)

source§

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

source§

impl<AccountId, 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>> ConvertLocation<AccountId> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14)

source§

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

source§

impl<AccountId, 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>> ConvertLocation<AccountId> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15)

source§

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

source§

impl<AccountId, 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>> ConvertLocation<AccountId> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16)

source§

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

source§

impl<AccountId, 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>> ConvertLocation<AccountId> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17)

source§

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

source§

impl<AccountId, 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>> ConvertLocation<AccountId> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18)

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<AccountId, 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>> 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)

source§

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

source§

impl<AccountId, 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>> 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)

source§

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

source§

impl<AccountId, 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>> 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)

source§

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

source§

impl<AccountId, 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>> 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)

source§

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

source§

impl<AccountId, 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>> 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)

source§

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

source§

impl<AccountId, 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>> 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)

source§

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

source§

impl<AccountId, 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>> 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)

source§

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

source§

impl<AccountId, 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>> 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)

source§

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

source§

impl<AccountId, 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>> 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)

source§

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

Implementors§