Skip to content

Commit a60e337

Browse files
committed
Rename NestedMetaItem::[Ll]iteral as NestedMetaItem::[Ll]it.
We already use a mix of `Literal` and `Lit`. The latter is better because it is shorter without causing any ambiguity.
1 parent 1c65264 commit a60e337

File tree

19 files changed

+34
-41
lines changed

19 files changed

+34
-41
lines changed

compiler/rustc_ast/src/ast.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -489,7 +489,7 @@ pub enum NestedMetaItem {
489489
/// A literal.
490490
///
491491
/// E.g., `"foo"`, `64`, `true`.
492-
Literal(MetaItemLit),
492+
Lit(MetaItemLit),
493493
}
494494

495495
/// A spanned compile-time attribute item.

compiler/rustc_ast/src/attr/mod.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,9 @@ impl NestedMetaItem {
5151
}
5252

5353
/// Returns the `MetaItemLit` if `self` is a `NestedMetaItem::Literal`s.
54-
pub fn literal(&self) -> Option<&MetaItemLit> {
54+
pub fn lit(&self) -> Option<&MetaItemLit> {
5555
match self {
56-
NestedMetaItem::Literal(lit) => Some(lit),
56+
NestedMetaItem::Lit(lit) => Some(lit),
5757
_ => None,
5858
}
5959
}
@@ -83,7 +83,7 @@ impl NestedMetaItem {
8383
meta_item.meta_item_list().and_then(|meta_item_list| {
8484
if meta_item_list.len() == 1
8585
&& let Some(ident) = meta_item.ident()
86-
&& let Some(lit) = meta_item_list[0].literal()
86+
&& let Some(lit) = meta_item_list[0].lit()
8787
{
8888
return Some((ident.name, lit));
8989
}
@@ -655,14 +655,14 @@ impl NestedMetaItem {
655655
pub fn span(&self) -> Span {
656656
match self {
657657
NestedMetaItem::MetaItem(item) => item.span,
658-
NestedMetaItem::Literal(lit) => lit.span,
658+
NestedMetaItem::Lit(lit) => lit.span,
659659
}
660660
}
661661

662662
fn token_trees(&self) -> Vec<TokenTree> {
663663
match self {
664664
NestedMetaItem::MetaItem(item) => item.token_trees(),
665-
NestedMetaItem::Literal(lit) => {
665+
NestedMetaItem::Lit(lit) => {
666666
vec![TokenTree::Token(lit.to_token(), Spacing::Alone)]
667667
}
668668
}
@@ -677,7 +677,7 @@ impl NestedMetaItem {
677677
if let Some(lit) = MetaItemLit::from_token(token) =>
678678
{
679679
tokens.next();
680-
return Some(NestedMetaItem::Literal(lit));
680+
return Some(NestedMetaItem::Lit(lit));
681681
}
682682
Some(TokenTree::Delimited(_, Delimiter::Invisible, inner_tokens)) => {
683683
let inner_tokens = inner_tokens.clone();

compiler/rustc_ast/src/mut_visit.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -628,7 +628,7 @@ pub fn noop_visit_macro_def<T: MutVisitor>(macro_def: &mut MacroDef, vis: &mut T
628628
pub fn noop_visit_meta_list_item<T: MutVisitor>(li: &mut NestedMetaItem, vis: &mut T) {
629629
match li {
630630
NestedMetaItem::MetaItem(mi) => vis.visit_meta_item(mi),
631-
NestedMetaItem::Literal(_lit) => {}
631+
NestedMetaItem::Lit(_lit) => {}
632632
}
633633
}
634634

compiler/rustc_ast_pretty/src/pprust/state.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -498,7 +498,7 @@ pub trait PrintState<'a>: std::ops::Deref<Target = pp::Printer> + std::ops::Dere
498498
fn print_meta_list_item(&mut self, item: &ast::NestedMetaItem) {
499499
match item {
500500
ast::NestedMetaItem::MetaItem(ref mi) => self.print_meta_item(mi),
501-
ast::NestedMetaItem::Literal(ref lit) => self.print_meta_item_lit(lit),
501+
ast::NestedMetaItem::Lit(ref lit) => self.print_meta_item_lit(lit),
502502
}
503503
}
504504

compiler/rustc_attr/src/builtin.rs

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -486,7 +486,7 @@ where
486486
continue 'outer;
487487
}
488488
},
489-
NestedMetaItem::Literal(lit) => {
489+
NestedMetaItem::Lit(lit) => {
490490
handle_errors(
491491
&sess.parse_sess,
492492
lit.span,
@@ -658,13 +658,11 @@ pub fn eval_condition(
658658
ast::MetaItemKind::List(ref mis) if cfg.name_or_empty() == sym::version => {
659659
try_gate_cfg(sym::version, cfg.span, sess, features);
660660
let (min_version, span) = match &mis[..] {
661+
[NestedMetaItem::Lit(MetaItemLit { kind: LitKind::Str(sym, ..), span, .. })] => {
662+
(sym, span)
663+
}
661664
[
662-
NestedMetaItem::Literal(MetaItemLit {
663-
kind: LitKind::Str(sym, ..), span, ..
664-
}),
665-
] => (sym, span),
666-
[
667-
NestedMetaItem::Literal(MetaItemLit { span, .. })
665+
NestedMetaItem::Lit(MetaItemLit { span, .. })
668666
| NestedMetaItem::MetaItem(MetaItem { span, .. }),
669667
] => {
670668
sess.emit_err(session_diagnostics::ExpectedVersionLiteral { span: *span });
@@ -901,7 +899,7 @@ where
901899
continue 'outer;
902900
}
903901
},
904-
NestedMetaItem::Literal(lit) => {
902+
NestedMetaItem::Lit(lit) => {
905903
handle_errors(
906904
&sess.parse_sess,
907905
lit.span,

compiler/rustc_builtin_macros/src/derive.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ impl MultiItemModifier for Expander {
4848
.into_iter()
4949
.filter_map(|nested_meta| match nested_meta {
5050
NestedMetaItem::MetaItem(meta) => Some(meta),
51-
NestedMetaItem::Literal(lit) => {
51+
NestedMetaItem::Lit(lit) => {
5252
// Reject `#[derive("Debug")]`.
5353
report_unexpected_meta_item_lit(sess, &lit);
5454
None

compiler/rustc_hir_analysis/src/collect.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2158,7 +2158,7 @@ fn check_link_ordinal(tcx: TyCtxt<'_>, attr: &ast::Attribute) -> Option<u16> {
21582158
let meta_item_list = attr.meta_item_list();
21592159
let meta_item_list = meta_item_list.as_deref();
21602160
let sole_meta_list = match meta_item_list {
2161-
Some([item]) => item.literal(),
2161+
Some([item]) => item.lit(),
21622162
Some(_) => {
21632163
tcx.sess
21642164
.struct_span_err(attr.span, "incorrect number of arguments to `#[link_ordinal]`")

compiler/rustc_interface/src/interface.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ pub fn parse_check_cfg(specs: Vec<String>) -> CheckCfg {
194194

195195
for val in values {
196196
if let Some(LitKind::Str(s, _)) =
197-
val.literal().map(|lit| &lit.kind)
197+
val.lit().map(|lit| &lit.kind)
198198
{
199199
ident_values.insert(s.to_string());
200200
} else {

compiler/rustc_lint/src/internal.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -462,8 +462,8 @@ impl LateLintPass<'_> for BadOptAccess {
462462
let Some(attr) = cx.tcx.get_attr(field.did, sym::rustc_lint_opt_deny_field_access) &&
463463
let Some(items) = attr.meta_item_list() &&
464464
let Some(item) = items.first() &&
465-
let Some(literal) = item.literal() &&
466-
let ast::LitKind::Str(val, _) = literal.kind
465+
let Some(lit) = item.lit() &&
466+
let ast::LitKind::Str(val, _) = lit.kind
467467
{
468468
cx.struct_span_lint(BAD_OPT_ACCESS, expr.span, val.as_str(), |lint|
469469
lint

compiler/rustc_middle/src/ty/context.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1191,7 +1191,7 @@ impl<'tcx> TyCtxt<'tcx> {
11911191
debug!("layout_scalar_valid_range: attr={:?}", attr);
11921192
if let Some(
11931193
&[
1194-
ast::NestedMetaItem::Literal(ast::MetaItemLit {
1194+
ast::NestedMetaItem::Lit(ast::MetaItemLit {
11951195
kind: ast::LitKind::Int(a, _),
11961196
..
11971197
}),

0 commit comments

Comments
 (0)