Skip to main content

money_to_decimal

Function money_to_decimal 

Source
pub fn money_to_decimal(m: &MoneyValue) -> Decimal
Expand description

Converts a MoneyValue to a [Decimal], ignoring its currency.

Read m.currency yourself before adding amounts: this function does not convert currencies.

§Examples

use rust_decimal::Decimal;
use brokapi_tbank_protocol::money::{decimal_to_money, money_to_decimal};

let m = decimal_to_money("usd", Decimal::new(105, 1))?;
assert_eq!(money_to_decimal(&m), Decimal::new(105, 1));