macro_rules! impl_visitable {
(|&$lt:lifetime $self:ident: $self_ty:ty,
$vis:ident: &mut $vis_ty:ident,
$extra:ident: $extra_ty:ty| $block:block) => { ... };
}
macro_rules! impl_visitable {
(|&$lt:lifetime $self:ident: $self_ty:ty,
$vis:ident: &mut $vis_ty:ident,
$extra:ident: $extra_ty:ty| $block:block) => { ... };
}