mirror of https://github.com/rwf2/Rocket.git
Update codegen for 2018-08-23 nightly.
This commit is contained in:
parent
a17849af6d
commit
37cc2f5e1c
|
@ -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();
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
|
@ -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};
|
||||
|
|
|
@ -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};
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
|
@ -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};
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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};
|
||||
|
||||
|
|
|
@ -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};
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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))),+];
|
||||
|
|
|
@ -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`.
|
||||
|
|
Loading…
Reference in New Issue