Trait orml_traits::xcm_transfer::XtokensWeightInfo
source · pub trait XtokensWeightInfo<AccountId, Balance, CurrencyId> {
// Required methods
fn weight_of_transfer_multiasset(
asset: &VersionedAsset,
dest: &VersionedLocation
) -> Weight;
fn weight_of_transfer(
currency_id: CurrencyId,
amount: Balance,
dest: &VersionedLocation
) -> Weight;
fn weight_of_transfer_multicurrencies(
currencies: &[(CurrencyId, Balance)],
fee_item: &u32,
dest: &VersionedLocation
) -> Weight;
fn weight_of_transfer_multiassets(
assets: &VersionedAssets,
fee_item: &u32,
dest: &VersionedLocation
) -> Weight;
}
Required Methods§
fn weight_of_transfer_multiasset( asset: &VersionedAsset, dest: &VersionedLocation ) -> Weight
fn weight_of_transfer( currency_id: CurrencyId, amount: Balance, dest: &VersionedLocation ) -> Weight
fn weight_of_transfer_multicurrencies( currencies: &[(CurrencyId, Balance)], fee_item: &u32, dest: &VersionedLocation ) -> Weight
fn weight_of_transfer_multiassets( assets: &VersionedAssets, fee_item: &u32, dest: &VersionedLocation ) -> Weight
Object Safety§
This trait is not object safe.