Module rustc_allocator::expand[][src]

🔬 This is a nightly-only experimental API. (rustc_private)

this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?

Re-exports

use rustc::middle::allocator::AllocatorKind;
use rustc_errors;
use rustc_target::spec::abi::Abi;
use syntax::ast::Attribute;
use syntax::ast::Crate;
use syntax::ast::LitKind;
use syntax::ast::StrStyle;
use syntax::ast::Arg;
use syntax::ast::Constness;
use syntax::ast::Generics;
use syntax::ast::Mac;
use syntax::ast::Mutability;
use syntax::ast::Ty;
use syntax::ast::Unsafety;
use syntax::ast;
use syntax::ast::Expr;
use syntax::ast::Ident;
use syntax::ast::Item;
use syntax::ast::ItemKind;
use syntax::ast::TyKind;
use syntax::ast::VisibilityKind;
use syntax::attr;
use syntax::codemap::dummy_spanned;
use syntax::codemap::respan;
use syntax::codemap::ExpnInfo;
use syntax::codemap::MacroAttribute;
use syntax::codemap::NameAndSpan;
use syntax::ext::base::ExtCtxt;
use syntax::ext::base::Resolver;
use syntax::ext::build::AstBuilder;
use syntax::ext::expand::ExpansionConfig;
use syntax::ext::hygiene::Mark;
use syntax::ext::hygiene::SyntaxContext;
use syntax::fold;
use syntax::fold::Folder;
use syntax::parse::ParseSess;
use syntax::ptr::P;
use syntax::symbol::Symbol;
use syntax::util::small_vector::SmallVector;
use syntax_pos::Span;
use syntax_pos::DUMMY_SP;
use AllocatorMethod;
use AllocatorTy;
use ALLOCATOR_METHODS;

Structs

AllocFnFactory [
Experimental
]
ExpandAllocatorDirectives [
Experimental
]

Functions

modify [
Experimental
]