initialization/initialization.rs
1use claude::*;
2
3fn display(my_money: Currency) {
4 println!("I have {:?}!", my_money);
5 //println!("I have {}!", my_money); // doesn't compile :D
6 println!("I have {}!", my_money.postfix()); // -> "I have 47,11€!"
7 println!("I have {}!", my_money.prefix()); // -> "I have €47.11!"
8 println!()
9}
10
11fn main() {
12 display(Currency::from(50));
13 display(Currency::from((50, '€')));
14 display(Currency::from(('$', 50)));
15}