Structs

  • A unit struct which can be converted into a MultiLocation of the inner parents value.
  • A unit struct which can be converted into a MultiLocation of the inner parents value and the inner interior.
  • A Vec of MultiAssets. There may be no duplicate fungible items in here and when decoding, they must be sorted.
  • A relative path between state-bearing consensus systems.
  • A unit struct which can be converted into a MultiLocation of parents value 1.
  • A tuple struct which can be converted into a MultiLocation of parents value 1 with the inner interior.

Enums

  • Classification of an asset being concrete or abstract.
  • A general identifier for an instance of a non-fungible asset class.
  • An identifier of a pluralistic body.
  • A part of a pluralistic body.
  • Classification of whether an asset is fungible or not, along with a mandatory amount or instance.
  • A single item in a path to describe the relative location of a consensus system.
  • Non-parent junctions that can be constructed, up to the length of 8. This specific Junctions implementation uses a Rust enum in order to make pattern matching easier.
  • MultiAsset collection, either MultiAssets or a single wildcard.
  • A global identifier of an account-bearing consensus system.
  • Basically just the XCM (more general) version of ParachainDispatchOrigin.
  • Outcome of an XCM execution.
  • Response data to a query.
  • Error result value when attempting to send an XCM message.
  • An optional weight limit.
  • Classification of whether an asset is fungible or not.
  • A wildcard representing a set of assets.

Constants

Traits

Type Definitions

  • The basic concrete type of Instruction, which doesn’t make any assumptions about the format of a call other than it is pre-encoded.
  • A relative location which is constrained to be an interior location of the context.
  • An identifier for a query.
  • Result value when attempting to send an XCM message.
  • The basic concrete type of Xcm, which doesn’t make any assumptions about the format of a call other than it is pre-encoded.