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 usingTryFrom
.
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
andInto
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 thesource
, this will provide the corresponding location which describes thesource
. - 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.