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.