move InlinedItem into librustc, where it belongs
This commit is contained in:
parent
c1e865c9df
commit
8a6118b748
13 changed files with 157 additions and 126 deletions
|
@ -23,7 +23,6 @@ pub use self::FloatTy::*;
|
|||
pub use self::FunctionRetTy::*;
|
||||
pub use self::ForeignItem_::*;
|
||||
pub use self::ImplItem_::*;
|
||||
pub use self::InlinedItem::*;
|
||||
pub use self::IntTy::*;
|
||||
pub use self::Item_::*;
|
||||
pub use self::KleeneOp::*;
|
||||
|
@ -1925,17 +1924,6 @@ impl ForeignItem_ {
|
|||
}
|
||||
}
|
||||
|
||||
/// The data we save and restore about an inlined item or method. This is not
|
||||
/// part of the AST that we parse from a file, but it becomes part of the tree
|
||||
/// that we trans.
|
||||
#[derive(Clone, PartialEq, Eq, RustcEncodable, RustcDecodable, Hash, Debug)]
|
||||
pub enum InlinedItem {
|
||||
IIItem(P<Item>),
|
||||
IITraitItem(DefId /* impl id */, P<TraitItem>),
|
||||
IIImplItem(DefId /* impl id */, P<ImplItem>),
|
||||
IIForeign(P<ForeignItem>),
|
||||
}
|
||||
|
||||
/// A macro definition, in this crate or imported from another.
|
||||
///
|
||||
/// Not parsed directly, but created on macro import or `macro_rules!` expansion.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue