Struct staging_xcm_builder::LocatableAssetId
source · pub struct LocatableAssetId {
pub asset_id: AssetId,
pub location: MultiLocation,
}Expand description
Simple struct which contains both an XCM location and asset_id to identify an asset which
exists on some chain.
Fields§
§asset_id: AssetIdThe asset’s ID.
location: MultiLocationThe (relative) location in which the asset ID is meaningful.
Trait Implementations§
source§impl<Location: Get<MultiLocation>, AssetKind: Into<AssetId>> TryConvert<AssetKind, LocatableAssetId> for FixedLocation<Location>
impl<Location: Get<MultiLocation>, AssetKind: Into<AssetId>> TryConvert<AssetKind, LocatableAssetId> for FixedLocation<Location>
source§fn try_convert(value: AssetKind) -> Result<LocatableAssetId, AssetKind>
fn try_convert(value: AssetKind) -> Result<LocatableAssetId, AssetKind>
Attempt to make conversion. If returning Result::Err, the inner must always be
a.Auto Trait Implementations§
impl RefUnwindSafe for LocatableAssetId
impl Send for LocatableAssetId
impl Sync for LocatableAssetId
impl Unpin for LocatableAssetId
impl UnwindSafe for LocatableAssetId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T, Outer> IsWrappedBy<Outer> for T
impl<T, Outer> IsWrappedBy<Outer> for T
source§impl<T> SaturatedConversion for T
impl<T> SaturatedConversion for T
source§fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
source§fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
Consume self to return an equivalent value of
T. Read more§impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
§fn unchecked_into(self) -> T
fn unchecked_into(self) -> T
The counterpart to
unchecked_from.source§impl<T, S> UniqueSaturatedInto<T> for S
impl<T, S> UniqueSaturatedInto<T> for S
source§fn unique_saturated_into(self) -> T
fn unique_saturated_into(self) -> T
Consume self to return an equivalent value of
T.