pub trait StaticVisitor<T: ResolvedType, R = ()> {
// Required methods
fn visit_static_type(&mut self, static_type: &mut StaticType<T>) -> R;
fn visit_static_path(&mut self, static_path: &mut StaticPath<T>) -> R;
}
pub trait StaticVisitor<T: ResolvedType, R = ()> {
// Required methods
fn visit_static_type(&mut self, static_type: &mut StaticType<T>) -> R;
fn visit_static_path(&mut self, static_path: &mut StaticPath<T>) -> R;
}