[−][src]Trait sunshine_util::traits::BankDepositsAndSpends
Associated Types
type Bank: DepositSpendOps<Currency> + GetBalance<Currency> + FreeToReserved<Currency>
Required methods
fn make_infallible_deposit_into_free(
bank: Self::Bank,
amount: Currency
) -> Self::Bank
bank: Self::Bank,
amount: Currency
) -> Self::Bank
fn fallible_spend_from_reserved(
bank: Self::Bank,
amount: Currency
) -> Result<Self::Bank, DispatchError>
bank: Self::Bank,
amount: Currency
) -> Result<Self::Bank, DispatchError>
fn fallible_spend_from_free(
bank: Self::Bank,
amount: Currency
) -> Result<Self::Bank, DispatchError>
bank: Self::Bank,
amount: Currency
) -> Result<Self::Bank, DispatchError>