mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-07-17 19:25:41 +00:00
c8f9b1b7a0
* Introduce an extensible location-to-hash-account * Convert becomes RevFallRefConvert * Use ConvertLocation trait * Remove Convert usage * Builds * Fix warnings * Remove unused types * Bump lock * No need for aliasing * Remove unused * Deprecate legacy conversion * Fixes * Fixes * Update Cargo.toml Co-authored-by: Muharem Ismailov <ismailov.m.h@gmail.com> * Update xcm/xcm-builder/src/location_conversion.rs Co-authored-by: Liam Aharon <liam.aharon@hotmail.com> * Update xcm/xcm-builder/src/location_conversion.rs Co-authored-by: Liam Aharon <liam.aharon@hotmail.com> * Update xcm/xcm-builder/src/location_conversion.rs Co-authored-by: Liam Aharon <liam.aharon@hotmail.com> * Update xcm/xcm-builder/src/location_conversion.rs Co-authored-by: Liam Aharon <liam.aharon@hotmail.com> * Update xcm/xcm-builder/src/location_conversion.rs Co-authored-by: Liam Aharon <liam.aharon@hotmail.com> * Update xcm/xcm-builder/src/location_conversion.rs Co-authored-by: Liam Aharon <liam.aharon@hotmail.com> --------- Co-authored-by: Muharem Ismailov <ismailov.m.h@gmail.com> Co-authored-by: Liam Aharon <liam.aharon@hotmail.com>
59 lines
2.3 KiB
Rust
59 lines
2.3 KiB
Rust
// Copyright (C) Parity Technologies (UK) Ltd.
|
|
// This file is part of Polkadot.
|
|
|
|
// Polkadot is free software: you can redistribute it and/or modify
|
|
// it under the terms of the GNU General Public License as published by
|
|
// the Free Software Foundation, either version 3 of the License, or
|
|
// (at your option) any later version.
|
|
|
|
// Polkadot is distributed in the hope that it will be useful,
|
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
// GNU General Public License for more details.
|
|
|
|
// You should have received a copy of the GNU General Public License
|
|
// along with Polkadot. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
//! Various traits used in configuring the executor.
|
|
|
|
mod conversion;
|
|
pub use conversion::{CallDispatcher, ConvertLocation, ConvertOrigin, WithOriginFilter};
|
|
mod drop_assets;
|
|
pub use drop_assets::{ClaimAssets, DropAssets};
|
|
mod asset_lock;
|
|
pub use asset_lock::{AssetLock, Enact, LockError};
|
|
mod asset_exchange;
|
|
pub use asset_exchange::AssetExchange;
|
|
mod export;
|
|
pub use export::{export_xcm, validate_export, ExportXcm};
|
|
mod fee_manager;
|
|
pub use fee_manager::{FeeManager, FeeReason};
|
|
mod filter_asset_location;
|
|
#[allow(deprecated)]
|
|
pub use filter_asset_location::FilterAssetLocation;
|
|
mod token_matching;
|
|
pub use token_matching::{
|
|
Error, MatchesFungible, MatchesFungibles, MatchesNonFungible, MatchesNonFungibles,
|
|
};
|
|
mod on_response;
|
|
pub use on_response::{OnResponse, QueryHandler, QueryResponseStatus, VersionChangeNotifier};
|
|
mod should_execute;
|
|
pub use should_execute::{CheckSuspension, Properties, ShouldExecute};
|
|
mod transact_asset;
|
|
pub use transact_asset::TransactAsset;
|
|
mod weight;
|
|
#[deprecated = "Use `sp_runtime::traits::` instead"]
|
|
pub use sp_runtime::traits::{Identity, TryConvertInto as JustTry};
|
|
pub use weight::{WeightBounds, WeightTrader};
|
|
|
|
pub mod prelude {
|
|
pub use super::{
|
|
export_xcm, validate_export, AssetExchange, AssetLock, ClaimAssets, ConvertOrigin,
|
|
DropAssets, Enact, Error, ExportXcm, FeeManager, FeeReason, LockError, MatchesFungible,
|
|
MatchesFungibles, MatchesNonFungible, MatchesNonFungibles, OnResponse, ShouldExecute,
|
|
TransactAsset, VersionChangeNotifier, WeightBounds, WeightTrader, WithOriginFilter,
|
|
};
|
|
#[allow(deprecated)]
|
|
pub use super::{Identity, JustTry};
|
|
}
|