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.