pub trait MatchesFungibles<AssetId, Balance> {
    fn matches_fungibles(a: &MultiAsset) -> Result<(AssetId, Balance), Error>;
}

Required Methods§

Implementations on Foreign Types§

Implementors§

impl<AssetId: Clone, Balance: Clone, ConvertAssetId: Convert<MultiLocation, AssetId>, ConvertBalance: Convert<u128, Balance>> MatchesFungibles<AssetId, Balance> for ConvertedConcreteAssetId<AssetId, Balance, ConvertAssetId, ConvertBalance>

impl<AssetId: Clone, Balance: Clone, ConvertAssetId: Convert<Vec<u8>, AssetId>, ConvertBalance: Convert<u128, Balance>> MatchesFungibles<AssetId, Balance> for ConvertedAbstractAssetId<AssetId, Balance, ConvertAssetId, ConvertBalance>