Lines Matching refs:span
152 let visibility = visibility_pub(&field.vis, ident.span());
167 let visibility = visibility_pub(&item.vis, struct_token.span);
220 let span = quote!(#vis #enum_token #ident #generics);
221 cx.error(span, "enum with generic parameters is not supported");
236 let visibility = visibility_pub(&item.vis, enum_token.span);
244 let span = quote_spanned!(brace_token.span=> #enum_token {});
245 cx.error(span, err);
352 let span = quote!(#unsafety #abi);
353 cx.error(span, "extern \"Rust\" block does not need to be unsafe");
490 let visibility = visibility_pub(&foreign_type.vis, type_token.span);
602 colon_token: Token,
603 ty: NamedType::new(Ident::new("Self", arg.self_token.span)),
619 var: Token),
636 Ident::new(&format!("arg{}", args.len()), pat.underscore_token.span)
644 let visibility = Token);
669 let inherited_span = unsafety.map_or(fn_token.span, |unsafety| unsafety.span);
730 let span = input.cursor().token_stream();
732 span,
877 let span = quote!(#type_token #semi_token);
879 return Err(Error::new_spanned(span, msg));
882 let visibility = visibility_pub(&visibility, type_token.span);
966 let visibility = visibility_pub(&visibility, type_token.span);
1003 let mut span = Group::new(Delimiter::Brace, TokenStream::new());
1004 span.set_span(imp.brace_token.span.join());
1005 return Err(Error::new_spanned(span, "expected an empty impl block"));
1010 let span = quote!(#bang #path #for_token #self_ty);
1012 span,
1038 let span = quote!(#impl_token #impl_generics);
1040 span,
1055 negative_token = Some(Token));
1101 let span = lit.span();
1106 begin_span: span,
1107 end_span: span,
1127 _ => return Err(Error::new(token.span(), "unexpected token in include path")),
1136 begin_span: langle.span,
1137 end_span: rangle.span,
1151 RustType::Tuple(ty) if ty.elems.is_empty() => Ok(Type::Void(ty.paren_token.span.join())),
1287 let pin_token = kw::Pin(ident.span());
1387 let fn_span = ty.paren_token.span.join();
1388 let ident = format_ident!("arg{}", i, span = fn_span);
1397 let visibility = Token);
1455 Some((kw::Result(ident.span()), generic.lt_token, generic.gt_token));
1470 Visibility::Public(vis) => vis.span,
1471 Visibility::Restricted(vis) => vis.pub_token.span,
1485 .unwrap_or_else(|| ForeignName::parse(&default.to_string(), default.span()).unwrap()),