2016-10-31 5 views

答えて

5

タイプが一致を確保するための簡単な方法は、実行されることはありませんブロック内で、ダミーの値に割り当てることです。

macro_rules! check_type_pair { 
    ($a:expr, $b:expr) => { 
     if false { 
      let _type_check = if false {$a} else {$b}; 
     } 
    } 
} 

はその後、マクロの中に、あなたは簡単に追加することができます。

check_type_pair!($arg_1, $arg_2); 

See example usageを。

関連する問題