Lines Matching defs:path
386 ForeignItem::Macro(foreign) if foreign.mac.path.is_ident("include") => {
757 // type Alias = crate::path::to::Type;
923 path,
924 }) if if let Some(derive) = path.get_ident().and_then(Derive::from) {
1008 if let Some((bang, path, for_token)) = &imp.trait_ {
1010 let span = quote!(#bang #path #for_token #self_ty);
1104 path: lit.value(),
1112 let mut path = String::new();
1118 TokenTree::Ident(token) => path += &token.to_string(),
1124 path += &token.to_string();
1126 TokenTree::Punct(token) => path.push(token.as_char()),
1127 _ => return Err(Error::new(token.span(), "unexpected token in include path")),
1134 path,
1141 Err(input.error("expected \"quoted/path/to\" or <bracketed/path/to>"))
1217 let path = &ty.path;
1218 if ty.qself.is_none() && path.leading_colon.is_none() && path.segments.len() == 1 {
1219 let segment = &path.segments[0];
1446 let path = &ty.path;
1447 if ty.qself.is_none() && path.leading_colon.is_none() && path.segments.len() == 1 {
1448 let segment = &path.segments[0];