Trait orml_tokens::ConvertBalance
source · pub trait ConvertBalance<A: Bounded, B: Bounded> {
type AssetId;
// Required methods
fn convert_balance(
amount: A,
asset_id: Self::AssetId
) -> Result<B, ArithmeticError>;
fn convert_balance_back(
amount: B,
asset_id: Self::AssetId
) -> Result<A, ArithmeticError>;
// Provided methods
fn convert_balance_saturated(amount: A, asset_id: Self::AssetId) -> B { ... }
fn convert_balance_back_saturated(amount: B, asset_id: Self::AssetId) -> A { ... }
}