macro_rules! impl_walkable {
($(<$K:ident: $Kb:ident>)? |&$lt:lifetime $self:ident: $self_ty:ty,
$vis:ident: &mut $vis_ty:ident| $block:block) => { ... };
}
macro_rules! impl_walkable {
($(<$K:ident: $Kb:ident>)? |&$lt:lifetime $self:ident: $self_ty:ty,
$vis:ident: &mut $vis_ty:ident| $block:block) => { ... };
}