Update codegen for 2018-08-23 nightly.

This commit is contained in:
jeb 2018-08-21 11:31:51 -06:00 committed by Sergio Benitez
parent a17849af6d
commit 37cc2f5e1c
13 changed files with 15 additions and 15 deletions

View File

@ -8,8 +8,8 @@ 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-07-15";
const MIN_VERSION: &'static str = "1.29.0-nightly";
const MIN_DATE: &'static str = "2018-08-23";
const MIN_VERSION: &'static str = "1.30.0-nightly";
fn main() {
let ok_channel = supports_features();

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

@ -7,7 +7,7 @@ use syntax::ext::base::{Annotatable, ExtCtxt};
use syntax::print::pprust::{stmt_to_string};
use syntax::ast::{ItemKind, Expr, MetaItem, Mutability, VariantData, Ident};
use syntax::ast::{StructField, GenericParamKind};
use syntax::codemap::Span;
use syntax::source_map::Span;
use syntax::ext::build::AstBuilder;
use syntax::ptr::P;

View File

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

View File

@ -1,7 +1,7 @@
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 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,6 +1,6 @@
use syntax::ast::Ident;
use syntax::ext::base::ExtCtxt;
use syntax::codemap::{Span, Spanned};
use syntax::source_map::{Span, Spanned};
use utils::{span, SpanExt};

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::{span, MetaItemExt, SpanExt, is_valid_ident};
use super::{Function, ParamIter};

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::uri::URI;

View File

@ -19,7 +19,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};
@ -75,7 +75,7 @@ pub fn attach_and_emit(out: &mut Vec<Annotatable>, attr: Attribute, to: Annotata
macro_rules! quote_enum {
($ecx:expr, $var:expr => $(::$root:ident)+
{ $($variant:ident),+ ; $($extra:pat => $result:expr),* }) => ({
use syntax::codemap::DUMMY_SP;
use syntax::source_map::DUMMY_SP;
use syntax::ast::Ident;
use $(::$root)+::*;
let root_idents = vec![$(Ident::from_str(stringify!($root))),+];

View File

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