Module xcm_executor::traits
source · Expand description
Various traits used in configuring the executor.
Structs
Implementation of
Convert<Vec<u8>, _> using the parity scale codec.Implementation of
Convert<_, Vec<u8>> using the parity scale codec.Simple pass-through which implements
BytesConversion while not doing any conversion.Implementation of
Convert trait using TryFrom.Enums
Errors associated with
MatchesFungibles operation.Traits
Define any handlers for the
AssetClaim instruction.Generic third-party conversion trait. Use this when you don’t want to force the user to use default
implementations of
From and Into for the types you wish to convert between.A converter
trait for origin types.Define a handler for when some non-empty
Assets value should be dropped.Filters assets/location pairs.
Means of inverting a location: given a location which describes a
target interpreted from the
source, this will provide the corresponding location which describes the source.Define what needs to be done upon receiving a query response.
Trait to determine whether the execution engine should actually execute a given XCM.
Facility for asset transacting.
Trait for a type which handles notifying a destination of XCM version changes.
Determine the weight of an XCM message.
Charge for weight in order to execute XCM.