referrerpolicy=no-referrer-when-downgrade
pub fn xcm_payment_api_with_pools_works<Runtime, RuntimeCall, RuntimeOrigin, Block>()
where Runtime: XcmPaymentApiV1<Block> + Config<RuntimeOrigin = RuntimeOrigin, AccountId = AccountId> + Config<Balance = u128> + Config + Config + Config + Config + Config + Config + Config + Config<Instance1, AssetId = u32, Balance = <Runtime as Config>::Balance> + Config<AssetKind = Location, Balance = <Runtime as Config>::Balance>, ValidatorIdOf<Runtime>: From<AccountIdOf<Runtime>>, RuntimeOrigin: OriginTrait<AccountId = <Runtime as Config>::AccountId>, <<Runtime as Config>::Lookup as StaticLookup>::Source: From<<Runtime as Config>::AccountId>, Block: BlockT,