Lines Matching full:path
95 bound: &syn::Path,
114 if let syn::Type::Path(ty) = ungroup(&field.ty) {
115 if let Some(Pair::Punctuated(t, _)) = ty.path.segments.pairs().next() {
124 fn visit_path(&mut self, path: &'ast syn::Path) {
125 if let Some(seg) = path.segments.last() {
132 if path.leading_colon.is_none() && path.segments.len() == 1 {
133 let id = &path.segments[0].ident;
138 for segment in &path.segments {
163 syn::Type::Path(ty) => {
167 self.visit_path(&ty.path);
229 syn::TypeParamBound::Trait(bound) => self.visit_path(&bound.path),
235 // Type parameter should not be considered used by a macro path.
281 path: id.into(),
288 bounded_ty: syn::Type::Path(bounded_ty),
295 path: bound.clone(),
313 bound: &syn::Path,
329 path: bound.clone(),
371 syn::Type::Path(syn::TypePath {
373 path: syn::Path {
387 syn::GenericArgument::Type(syn::Type::Path(syn::TypePath {
389 path: param.ident.clone().into(),