Skip to content

Commit 1dab03f

Browse files
tim3zSergioBenitez
authored andcommitted
Update codegen for 2018-05-03 nightly.
1 parent b876f23 commit 1dab03f

3 files changed

Lines changed: 6 additions & 6 deletions

File tree

codegen/src/parser/catch.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ fn parse_code(ecx: &ExtCtxt, meta_item: &NestedMetaItem) -> Spanned<u16> {
6262

6363
let sp = meta_item.span();
6464
if let Some((name, lit)) = meta_item.name_value() {
65-
if name != &"code" {
65+
if name != "code" {
6666
ecx.span_err(sp, "the first key, if any, must be 'code'");
6767
} else if let LitKind::Int(n, _) = lit.node {
6868
return code_from_u128(span(n, lit.span))

codegen/src/parser/route.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ fn parse_method(ecx: &ExtCtxt, meta_item: &NestedMetaItem) -> Spanned<Method> {
169169
`HEAD`, `PATCH`, `OPTIONS`";
170170

171171
if let Some(word) = meta_item.word() {
172-
if let Ok(method) = Method::from_str(&word.ident.name.as_str()) {
172+
if let Ok(method) = Method::from_str(&word.name().as_str()) {
173173
if is_valid_method(method) {
174174
return span(method, word.span());
175175
}
@@ -191,7 +191,7 @@ fn parse_path(ecx: &ExtCtxt,
191191
-> (Spanned<Uri<'static>>, Option<Spanned<Ident>>) {
192192
let sp = meta_item.span();
193193
if let Some((name, lit)) = meta_item.name_value() {
194-
if name != &"path" {
194+
if name != "path" {
195195
ecx.span_err(sp, "the first key, if any, must be 'path'");
196196
} else if let LitKind::Str(ref s, _) = lit.node {
197197
return validate_uri(ecx, &s.as_str(), lit.span);

codegen/src/utils/meta_item_ext.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@ use syntax::ast::{LitKind, NestedMetaItem, MetaItemKind, Lit};
22
use syntax::symbol::Symbol;
33

44
pub trait MetaItemExt {
5-
fn name_value(&self) -> Option<(&Symbol, &Lit)>;
5+
fn name_value(&self) -> Option<(Symbol, &Lit)>;
66
fn str_lit(&self) -> Option<&Symbol>;
77
fn int_lit(&self) -> Option<u128>;
88
}
99

1010
impl MetaItemExt for NestedMetaItem {
11-
fn name_value(&self) -> Option<(&Symbol, &Lit)> {
11+
fn name_value(&self) -> Option<(Symbol, &Lit)> {
1212
self.meta_item().and_then(|mi| match mi.node {
13-
MetaItemKind::NameValue(ref l) => Some((&mi.ident.name, l)),
13+
MetaItemKind::NameValue(ref l) => Some((mi.name(), l)),
1414
_ => None,
1515
})
1616
}

0 commit comments

Comments
 (0)