{"ast_node_type":"other","tokens":[{"end":83,"kind":"keyword","start":0,"text":"///"}]}
/// `a::b::c::Foo`. This reasonably allows qualified names to be used in the macro.
/// Given some struct at `a::b::c::Foo`, this will return true for `c::Foo`, `b::c::Foo`, or
pub(crate) fn type_matches_path(ty: &Type, name: &[&str]) -> bool {