mod utils; fn main() { let sFloat:&str = "3.1415926"; let sInt:&str = "3"; let sLong:&str = "123456789123456789"; let a:f64 = Utils.stodWithDefault(sFloat, 0.0f64); let b:isize = Utils.stoiWithDefault(sInt, 0); let c:i64 = Utils.stoiWithDefault(sLong, 0); let strA:String = a.to_string(); let strB:String = b.to_string(); let strC:String = c.to_string(); println!("{}", format!("sFloat as double: {0:f}", a)); println!("{}", format!("sInt as int: {0:d}", b)); println!("{}", format!("sLong as long: {0:d}", c)); println!("{}", format!("a as string: {0:s}", strA)); println!("{}", format!("b as string: {0:s}", strB)); println!("{}", format!("c as string: {0:s}", strC)); }