Module xcm_executor::traits [−][src]
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.