提交 99fbd34d 编写于 作者: N Niko Matsakis

Fix merge conflicts from making enum variants namespaced.

上级 d7bb01eb
...@@ -11,6 +11,8 @@ ...@@ -11,6 +11,8 @@
use middle::ty; use middle::ty;
use syntax::ast; use syntax::ast;
use self::SimplifiedType::*;
/** See `simplify_type */ /** See `simplify_type */
#[deriving(Clone, PartialEq, Eq, Hash)] #[deriving(Clone, PartialEq, Eq, Hash)]
pub enum SimplifiedType { pub enum SimplifiedType {
......
...@@ -33,6 +33,7 @@ ...@@ -33,6 +33,7 @@
use middle::ty; use middle::ty;
use middle::typeck::check::regionmanip; use middle::typeck::check::regionmanip;
use middle::typeck::infer; use middle::typeck::infer;
use middle::typeck::infer::LateBoundRegionConversionTime::*;
use middle::typeck::infer::{InferCtxt, TypeSkolemizer}; use middle::typeck::infer::{InferCtxt, TypeSkolemizer};
use middle::ty_fold::TypeFoldable; use middle::ty_fold::TypeFoldable;
use std::cell::RefCell; use std::cell::RefCell;
......
...@@ -30,6 +30,9 @@ ...@@ -30,6 +30,9 @@
use syntax::ast; use syntax::ast;
use syntax::codemap::Span; use syntax::codemap::Span;
pub use self::MethodError::*;
pub use self::CandidateSource::*;
mod confirm; mod confirm;
mod doc; mod doc;
mod probe; mod probe;
......
...@@ -8,13 +8,9 @@ ...@@ -8,13 +8,9 @@
// option. This file may not be copied, modified, or distributed // option. This file may not be copied, modified, or distributed
// except according to those terms. // except according to those terms.
use super::Ambiguity; use super::{MethodError,Ambiguity,NoMatch};
use super::CandidateSource;
use super::ImplSource;
use super::MethodError;
use super::MethodIndex; use super::MethodIndex;
use super::NoMatch; use super::{CandidateSource,ImplSource,TraitSource};
use super::TraitSource;
use middle::fast_reject; use middle::fast_reject;
use middle::subst; use middle::subst;
...@@ -32,6 +28,10 @@ ...@@ -32,6 +28,10 @@
use std::rc::Rc; use std::rc::Rc;
use util::ppaux::Repr; use util::ppaux::Repr;
use self::CandidateKind::*;
pub use self::PickAdjustment::*;
pub use self::PickKind::*;
struct ProbeContext<'a, 'tcx:'a> { struct ProbeContext<'a, 'tcx:'a> {
fcx: &'a FnCtxt<'a, 'tcx>, fcx: &'a FnCtxt<'a, 'tcx>,
span: Span, span: Span,
......
...@@ -15,8 +15,8 @@ ...@@ -15,8 +15,8 @@
use middle::typeck::infer::combine::*; use middle::typeck::infer::combine::*;
use middle::typeck::infer::lattice::*; use middle::typeck::infer::lattice::*;
use middle::typeck::infer::equate::Equate; use middle::typeck::infer::equate::Equate;
use middle::typeck::infer::FnType;
use middle::typeck::infer::fold_regions_in_sig; use middle::typeck::infer::fold_regions_in_sig;
use middle::typeck::infer::LateBoundRegionConversionTime::FnType;
use middle::typeck::infer::lub::Lub; use middle::typeck::infer::lub::Lub;
use middle::typeck::infer::region_inference::RegionMark; use middle::typeck::infer::region_inference::RegionMark;
use middle::typeck::infer::sub::Sub; use middle::typeck::infer::sub::Sub;
......
...@@ -13,9 +13,9 @@ ...@@ -13,9 +13,9 @@
use middle::ty; use middle::ty;
use middle::typeck::infer::combine::*; use middle::typeck::infer::combine::*;
use middle::typeck::infer::equate::Equate; use middle::typeck::infer::equate::Equate;
use middle::typeck::infer::FnType;
use middle::typeck::infer::glb::Glb; use middle::typeck::infer::glb::Glb;
use middle::typeck::infer::lattice::*; use middle::typeck::infer::lattice::*;
use middle::typeck::infer::LateBoundRegionConversionTime::FnType;
use middle::typeck::infer::sub::Sub; use middle::typeck::infer::sub::Sub;
use middle::typeck::infer::{cres, InferCtxt}; use middle::typeck::infer::{cres, InferCtxt};
use middle::typeck::infer::fold_regions_in_sig; use middle::typeck::infer::fold_regions_in_sig;
......
...@@ -12,10 +12,11 @@ ...@@ -12,10 +12,11 @@
#![allow(non_camel_case_types)] #![allow(non_camel_case_types)]
pub use self::LateBoundRegionConversionTime::*;
pub use self::RegionVariableOrigin::*;
pub use self::SubregionOrigin::*;
pub use self::TypeOrigin::*; pub use self::TypeOrigin::*;
pub use self::ValuePairs::*; pub use self::ValuePairs::*;
pub use self::SubregionOrigin::*;
pub use self::RegionVariableOrigin::*;
pub use self::fixup_err::*; pub use self::fixup_err::*;
pub use middle::ty::IntVarValue; pub use middle::ty::IntVarValue;
pub use self::resolve::resolve_and_force_all_but_regions; pub use self::resolve::resolve_and_force_all_but_regions;
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
use middle::typeck::infer::combine::*; use middle::typeck::infer::combine::*;
use middle::typeck::infer::{cres, CresCompare}; use middle::typeck::infer::{cres, CresCompare};
use middle::typeck::infer::equate::Equate; use middle::typeck::infer::equate::Equate;
use middle::typeck::infer::FnType; use middle::typeck::infer::LateBoundRegionConversionTime::FnType;
use middle::typeck::infer::glb::Glb; use middle::typeck::infer::glb::Glb;
use middle::typeck::infer::InferCtxt; use middle::typeck::infer::InferCtxt;
use middle::typeck::infer::lub::Lub; use middle::typeck::infer::lub::Lub;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册