Macro kernel::count_paren_items 
source · [−]macro_rules! count_paren_items {
    (($($item:tt)*), $($remaining:tt)*) => { ... };
    (($($item:tt)*)) => { ... };
    () => { ... };
}Expand description
Counts the number of parenthesis-delimited, comma-separated items.
Examples
assert_eq!(0, count_paren_items!());
assert_eq!(1, count_paren_items!((A)));
assert_eq!(1, count_paren_items!((A),));
assert_eq!(2, count_paren_items!((A), (B)));
assert_eq!(2, count_paren_items!((A), (B),));
assert_eq!(3, count_paren_items!((A), (B), (C)));
assert_eq!(3, count_paren_items!((A), (B), (C),));