Update codegen for 2018-08-23 nightly.

This commit is contained in:
jeb 2018-08-21 11:34:04 -06:00
parent fd6d577158
commit 59e9f7fcc9
15 changed files with 19 additions and 19 deletions

View File

@ -8,7 +8,7 @@ use yansi::Color::{Red, Yellow, Blue, White};
use version_check::{supports_features, is_min_version, is_min_date};
// Specifies the minimum nightly version needed to compile Rocket's codegen.
const MIN_DATE: &'static str = "2018-08-17";
const MIN_DATE: &'static str = "2018-08-23";
const MIN_VERSION: &'static str = "1.30.0-nightly";
fn main() {

View File

@ -2,7 +2,7 @@ use ::{CATCH_STRUCT_PREFIX, CATCH_FN_PREFIX, CATCHER_ATTR};
use parser::CatchParams;
use utils::*;
use syntax::codemap::{Span};
use syntax::source_map::{Span};
use syntax::ast::{MetaItem, Ident, TyKind};
use syntax::ext::base::{Annotatable, ExtCtxt};
use syntax::tokenstream::TokenTree;

View File

@ -6,7 +6,7 @@ use ::{ROUTE_ATTR, ROUTE_INFO_ATTR};
use parser::{Param, RouteParams};
use utils::*;
use syntax::codemap::{Span, Spanned, dummy_spanned};
use syntax::source_map::{Span, Spanned, dummy_spanned};
use syntax::tokenstream::TokenTree;
use syntax::ast::{Arg, Ident, Item, Stmt, Expr, MetaItem, Path};
use syntax::ext::base::{Annotatable, ExtCtxt};

View File

@ -3,7 +3,7 @@ mod uri;
use {ROUTE_STRUCT_PREFIX, CATCH_STRUCT_PREFIX};
use utils::{sep_by_tok, ParserExt, IdentExt};
use syntax::codemap::Span;
use syntax::source_map::Span;
use syntax::tokenstream::TokenTree;
use syntax::ast::{Path, Expr};
use syntax::ext::base::{DummyResult, ExtCtxt, MacResult, MacEager};

View File

@ -1,6 +1,6 @@
use std::fmt::Display;
use syntax::codemap::Span;
use syntax::source_map::Span;
use syntax::ext::base::{DummyResult, ExtCtxt, MacEager, MacResult};
use syntax::tokenstream::{TokenStream, TokenTree};
use syntax::ast::{self, Expr, GenericArg, MacDelimiter, Ident};

View File

@ -1,6 +1,6 @@
use syntax::ast::*;
use syntax::ext::base::{ExtCtxt, Annotatable};
use syntax::codemap::{Span, Spanned, dummy_spanned};
use syntax::source_map::{Span, Spanned, dummy_spanned};
use rocket_http::Status;

View File

@ -1,5 +1,5 @@
use syntax::ast::*;
use syntax::codemap::{Span, Spanned};
use syntax::source_map::{Span, Spanned};
use syntax::ext::base::Annotatable;
use utils::{ArgExt, span};

View File

@ -1,4 +1,4 @@
use syntax::codemap::{Spanned, Span, dummy_spanned, DUMMY_SP};
use syntax::source_map::{Spanned, Span, dummy_spanned, DUMMY_SP};
use syntax::ext::base::ExtCtxt;
use syntax::tokenstream::TokenTree;
use syntax::ext::quote::rt::ToTokens;

View File

@ -1,5 +1,5 @@
use syntax::ast::Ident;
use syntax::codemap::{Span, Spanned};
use syntax::source_map::{Span, Spanned};
use syntax::ext::base::ExtCtxt;
use utils::SpanExt;
use syntax::parse::PResult;

View File

@ -3,7 +3,7 @@ use std::collections::HashSet;
use syntax::ast::*;
use syntax::ext::base::{ExtCtxt, Annotatable};
use syntax::codemap::{Span, Spanned, dummy_spanned};
use syntax::source_map::{Span, Spanned, dummy_spanned};
use utils::{MetaItemExt, SpanExt, span, is_valid_ident};
use super::Function;

View File

@ -1,5 +1,5 @@
use syntax::ast::*;
use syntax::codemap::{Span, Spanned, dummy_spanned};
use syntax::source_map::{Span, Spanned, dummy_spanned};
use syntax::ext::base::ExtCtxt;
use rocket_http::ext::IntoOwned;

View File

@ -1,6 +1,6 @@
use utils::{self, ParserExt, SpanExt};
use syntax::codemap::{Spanned, Span};
use syntax::source_map::{Spanned, Span};
use syntax::ext::base::ExtCtxt;
use syntax::symbol::LocalInternedString;
use syntax::ast::{self, Expr, Name, Ident, Path};

View File

@ -21,7 +21,7 @@ use syntax::parse::token::Token;
use syntax::tokenstream::TokenTree;
use syntax::ast::{Item, Expr, Attribute, Ty};
use syntax::ext::base::{Annotatable, ExtCtxt};
use syntax::codemap::{Span, Spanned, DUMMY_SP};
use syntax::source_map::{Span, Spanned, DUMMY_SP};
use syntax::ext::quote::rt::ToTokens;
use syntax::print::pprust::item_to_string;
use syntax::symbol::{Ident, Symbol};
@ -148,7 +148,7 @@ pub fn split_idents(path: &str) -> Vec<Ident> {
macro_rules! quote_enum {
($ecx:expr, $var:expr => $(::$from_root:ident)+ -> $(::$to_root:ident)+
{ $($variant:ident),+ ; $($extra:pat => $result:expr),* }) => ({
use syntax::codemap::DUMMY_SP;
use syntax::source_map::DUMMY_SP;
use syntax::ast::Ident;
use $(::$from_root)+::*;
let root_idents = vec![$(Ident::from_str(stringify!($to_root))),+];

View File

@ -1,4 +1,4 @@
use syntax::codemap;
use syntax::source_map;
use syntax::parse::{token, SeqSep, PResult};
use syntax::parse::parser::{PathStyle, Parser};
use syntax::parse::token::Token::{Eof, Comma};
@ -17,7 +17,7 @@ pub trait ParserExt<'a> {
// Duplicates previously removed method in libsyntax.
fn parse_seq<T, F>(&mut self, bra: &token::Token, ket: &token::Token, sep: SeqSep, f: F)
-> PResult<'a, codemap::Spanned<Vec<T>>> where F: FnMut(&mut Parser<'a>) -> PResult<'a, T>;
-> PResult<'a, source_map::Spanned<Vec<T>>> where F: FnMut(&mut Parser<'a>) -> PResult<'a, T>;
}
impl<'a> ParserExt<'a> for Parser<'a> {
@ -66,7 +66,7 @@ impl<'a> ParserExt<'a> for Parser<'a> {
ket: &token::Token,
sep: SeqSep,
f: F
) -> PResult<'a, codemap::Spanned<Vec<T>>>
) -> PResult<'a, source_map::Spanned<Vec<T>>>
where F: FnMut(&mut Parser<'a>) -> PResult<'a, T>
{
let lo = self.span;
@ -74,6 +74,6 @@ impl<'a> ParserExt<'a> for Parser<'a> {
let result = self.parse_seq_to_before_end(ket, sep, f)?;
let hi = self.span;
self.bump();
Ok(codemap::respan(lo.to(hi), result))
Ok(source_map::respan(lo.to(hi), result))
}
}

View File

@ -1,4 +1,4 @@
use syntax::codemap::{Span, Spanned, BytePos};
use syntax::source_map::{Span, Spanned, BytePos};
pub trait SpanExt {
/// Trim the span on the left and right by `length`.