Lines Matching refs:span
57 let span = input.ident.span();
59 let argument_casing = Sp::new(DEFAULT_CASING, span);
60 let env_casing = Sp::new(DEFAULT_ENV_CASING, span);
61 let kind = Sp::new(Kind::Command(Sp::new(Ty::Other, span)), span);
74 let span = input.ident.span();
76 let argument_casing = Sp::new(DEFAULT_CASING, span);
77 let env_casing = Sp::new(DEFAULT_ENV_CASING, span);
78 let kind = Sp::new(Kind::Command(Sp::new(Ty::Other, span)), span);
91 let span = input.ident.span();
93 let argument_casing = Sp::new(DEFAULT_CASING, span);
94 let env_casing = Sp::new(DEFAULT_ENV_CASING, span);
95 let kind = Sp::new(Kind::Value, span);
106 res.methods[0].name.span(),
122 let span = variant.span();
128 Sp::new(Ty::Other, span)
131 let kind = Sp::new(Kind::Command(ty), span);
151 res.kind.span(),
175 let span = variant.span();
176 let kind = Sp::new(Kind::Value, span);
202 let span = field.span();
204 let kind = Sp::new(Kind::Arg(ty), span);
224 res.kind.span(),
233 res.kind.span(),
284 span: name.span(),
301 span: name.span(),
348 .unwrap_or_else(|| Sp::new(Ty::Other, self.kind.span()));
349 let kind = Sp::new(Kind::FromGlobal(ty), attr.name.clone().span());
361 .unwrap_or_else(|| Sp::new(Ty::Other, self.kind.span()));
362 let kind = Sp::new(Kind::Subcommand(ty), attr.name.clone().span());
370 let kind = Sp::new(Kind::ExternalSubcommand, attr.name.clone().span());
382 .unwrap_or_else(|| Sp::new(Ty::Other, self.kind.span()));
383 let kind = Sp::new(Kind::Flatten(ty), attr.name.clone().span());
390 attr.name.clone().span(),
415 attr.kind.span(),
423 attr.kind.span(),
460 span: attr.name.span(),
472 span: attr.name.span(),
563 quote_spanned!(attr.name.clone().span()=> {
572 quote_spanned!(attr.name.clone().span()=> {
582 let raw_ident = Ident::new("default_value", attr.name.clone().span());
619 quote_spanned!(attr.name.clone().span()=> {
643 quote_spanned!(attr.name.clone().span()=> {
665 Ident::new("default_values", attr.name.clone().span()),
695 quote_spanned!(attr.name.clone().span()=> {
704 quote_spanned!(attr.name.clone().span()=> {
714 let raw_ident = Ident::new("default_value", attr.name.clone().span());
751 quote_spanned!(attr.name.clone().span()=> {
775 quote_spanned!(attr.name.clone().span()=> {
797 Ident::new("default_values", attr.name.clone().span()),
873 self.methods[0].name.span(),
881 self.methods[0].name.span(),
935 abort!(kind.span(), "`{}` cannot be used with `{}`", new, old);
1012 let span = action.span();
1013 default_value_parser(inner_type, span)
1015 let span = self
1018 .map(|a| a.span())
1019 .unwrap_or_else(|| self.kind.span());
1020 default_value_parser(inner_type, span)
1031 let span = value_parser.span();
1032 default_action(field_type, span)
1034 let span = self
1037 .map(|a| a.span())
1038 .unwrap_or_else(|| self.kind.span());
1039 default_action(field_type, span)
1081 Self::Implicit(ident) => default_value_parser(_inner_type, ident.span()),
1085 fn span(&self) -> Span {
1087 Self::Explicit(method) => method.name.span(),
1088 Self::Implicit(ident) => ident.span(),
1093 fn default_value_parser(inner_type: &Type, span: Span) -> Method {
1094 let func = Ident::new("value_parser", span);
1097 quote_spanned! { span=>
1113 Self::Implicit(ident) => default_action(_field_type, ident.span()),
1117 pub fn span(&self) -> Span {
1119 Self::Explicit(method) => method.name.span(),
1120 Self::Implicit(ident) => ident.span(),
1125 fn default_action(field_type: &Type, span: Span) -> Method {
1129 quote_spanned! { span=>
1134 quote_spanned! { span=>
1140 quote_spanned! { span=>
1144 quote_spanned! { span=>
1151 let func = Ident::new("action", span);
1224 LitStr::new(&val, ident.span())
1239 lit = LitStr::new(&edited, lit.span());
1262 pub span: Span,
1269 fn attribute(version: &'static str, old: AttrKind, new: AttrKind, span: Span) -> Self {
1271 span,
1287 span,
1292 let span = *span;
1293 let id = Ident::new(id, span);
1295 quote_spanned!(span=> {
1378 let cs = |kind| Sp::new(kind, name.span());
1407 quote_spanned!(ident.span()=> #s)
1429 quote_spanned!(ident.span()=> #s)
1453 quote_spanned!(ident.span()=> #s)