From 7bb082d27fe472f52b103de0ae9fc6fa7e6546cc Mon Sep 17 00:00:00 2001 From: Taiki Endo Date: Thu, 7 Feb 2019 02:33:01 +0900 Subject: libsyntax => 2018 --- src/libsyntax/ext/derive.rs | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) (limited to 'src/libsyntax/ext/derive.rs') diff --git a/src/libsyntax/ext/derive.rs b/src/libsyntax/ext/derive.rs index fa8cf6c496a..50cec9e7908 100644 --- a/src/libsyntax/ext/derive.rs +++ b/src/libsyntax/ext/derive.rs @@ -1,15 +1,16 @@ -use attr::HasAttrs; -use ast; -use source_map::{hygiene, ExpnInfo, ExpnFormat}; -use ext::base::ExtCtxt; -use ext::build::AstBuilder; -use parse::parser::PathStyle; -use symbol::Symbol; +use crate::attr::HasAttrs; +use crate::ast; +use crate::source_map::{hygiene, ExpnInfo, ExpnFormat}; +use crate::ext::base::ExtCtxt; +use crate::ext::build::AstBuilder; +use crate::parse::parser::PathStyle; +use crate::symbol::Symbol; + use syntax_pos::Span; use rustc_data_structures::fx::FxHashSet; -pub fn collect_derives(cx: &mut ExtCtxt, attrs: &mut Vec) -> Vec { +pub fn collect_derives(cx: &mut ExtCtxt<'_>, attrs: &mut Vec) -> Vec { let mut result = Vec::new(); attrs.retain(|attr| { if attr.path != "derive" { @@ -40,7 +41,7 @@ pub fn collect_derives(cx: &mut ExtCtxt, attrs: &mut Vec) -> Vec result } -pub fn add_derived_markers(cx: &mut ExtCtxt, span: Span, traits: &[ast::Path], item: &mut T) +pub fn add_derived_markers(cx: &mut ExtCtxt<'_>, span: Span, traits: &[ast::Path], item: &mut T) where T: HasAttrs, { let (mut names, mut pretty_name) = (FxHashSet::default(), "derive(".to_owned()); -- cgit 1.4.1-3-g733a5