Macro tor_config::load::define_for_tuples
source · macro_rules! define_for_tuples { { $( $A:ident )* - $B:ident $( $C:ident )* } => { ... }; { $( $A:ident )* - } => { ... }; }
Expand description
impl Resolvable for (A,B..) where A: Resolvable, B: Resolvable ...
The implementation simply calls Resolvable::resolve
for each output tuple member.
define_for_tuples!{ A B - C D.. }
expands to
define_for_tuples!{ A B - }
: defines for tuple(A,B,)
define_for_tuples!{ A B C - D.. }
: recurses to generate longer tuples