1 2 3 4 5 6 7 8 9 10 11
use syn::Type; pub fn is_type(ty: &Type, name: &str) -> bool { let Type::Path(path) = ty else { return false; }; path.path .segments .last() .is_some_and(|segment| segment.ident == name) }