rust/fpnum/src/lib.rs
changeset 14667 6b70c109389f
parent 14664 def1b9870078
child 14701 5e2c892b0222
equal deleted inserted replaced
14666:95b1b9ea505a 14667:6b70c109389f
   293     }
   293     }
   294 }
   294 }
   295 
   295 
   296 #[macro_export]
   296 #[macro_export]
   297 macro_rules! fp {
   297 macro_rules! fp {
   298     (-$n: literal / $d: literal) => {
       
   299         FPNum::new(-$n, $d)
       
   300     };
       
   301     ($n: literal / $d: literal) => {
   298     ($n: literal / $d: literal) => {
   302         FPNum::new($n, $d)
   299         FPNum::new($n, $d)
   303     };
       
   304     (-$n: literal) => {
       
   305         FPNum::from(-$n)
       
   306     };
   300     };
   307     ($n: literal) => {
   301     ($n: literal) => {
   308         FPNum::from($n)
   302         FPNum::from($n)
   309     };
   303     };
   310 }
   304 }