1
Fork 0

cleanup imports

This commit is contained in:
lcnr 2024-03-07 15:41:24 +01:00
parent 2339317cfb
commit f9405ed4d8

View file

@ -1,21 +1,25 @@
pub use self::at::DefineOpaqueTypes; pub use at::DefineOpaqueTypes;
pub use self::freshen::TypeFreshener; pub use freshen::TypeFreshener;
pub use self::lexical_region_resolve::RegionResolutionError; pub use lexical_region_resolve::RegionResolutionError;
pub use self::BoundRegionConversionTime::*; pub use relate::combine::CombineFields;
pub use self::RegionVariableOrigin::*;
pub use self::SubregionOrigin::*;
pub use self::ValuePairs::*;
pub use relate::combine::ObligationEmittingRelation; pub use relate::combine::ObligationEmittingRelation;
use rustc_data_structures::captures::Captures; pub use relate::StructurallyRelateAliases;
use rustc_middle::infer::unify_key::EffectVarValue; pub use rustc_middle::ty::IntVarValue;
use rustc_middle::infer::unify_key::{ConstVidKey, EffectVidKey}; pub use BoundRegionConversionTime::*;
pub use RegionVariableOrigin::*;
use self::opaque_types::OpaqueTypeStorage; pub use SubregionOrigin::*;
pub use ValuePairs::*;
use crate::traits::{ use crate::traits::{
self, ObligationCause, ObligationInspector, PredicateObligations, TraitEngine, TraitEngineExt, self, ObligationCause, ObligationInspector, PredicateObligations, TraitEngine, TraitEngineExt,
}; };
use error_reporting::TypeErrCtxt;
use free_regions::RegionRelations;
use lexical_region_resolve::LexicalRegionResolutions;
use opaque_types::OpaqueTypeStorage;
use region_constraints::{GenericKind, VarInfos, VerifyBound};
use region_constraints::{RegionConstraintCollector, RegionConstraintStorage};
use rustc_data_structures::captures::Captures;
use rustc_data_structures::fx::FxIndexMap; use rustc_data_structures::fx::FxIndexMap;
use rustc_data_structures::fx::{FxHashMap, FxHashSet}; use rustc_data_structures::fx::{FxHashMap, FxHashSet};
use rustc_data_structures::sync::Lrc; use rustc_data_structures::sync::Lrc;
@ -25,7 +29,9 @@ use rustc_errors::{Diag, DiagCtxt, ErrorGuaranteed};
use rustc_hir::def_id::{DefId, LocalDefId}; use rustc_hir::def_id::{DefId, LocalDefId};
use rustc_middle::infer::canonical::{Canonical, CanonicalVarValues}; use rustc_middle::infer::canonical::{Canonical, CanonicalVarValues};
use rustc_middle::infer::unify_key::ConstVariableValue; use rustc_middle::infer::unify_key::ConstVariableValue;
use rustc_middle::infer::unify_key::EffectVarValue;
use rustc_middle::infer::unify_key::{ConstVariableOrigin, ConstVariableOriginKind, ToType}; use rustc_middle::infer::unify_key::{ConstVariableOrigin, ConstVariableOriginKind, ToType};
use rustc_middle::infer::unify_key::{ConstVidKey, EffectVidKey};
use rustc_middle::mir::interpret::{ErrorHandled, EvalToValTreeResult}; use rustc_middle::mir::interpret::{ErrorHandled, EvalToValTreeResult};
use rustc_middle::mir::ConstraintCategory; use rustc_middle::mir::ConstraintCategory;
use rustc_middle::traits::{select, DefiningAnchor}; use rustc_middle::traits::{select, DefiningAnchor};
@ -34,25 +40,15 @@ use rustc_middle::ty::fold::BoundVarReplacerDelegate;
use rustc_middle::ty::fold::{TypeFoldable, TypeFolder, TypeSuperFoldable}; use rustc_middle::ty::fold::{TypeFoldable, TypeFolder, TypeSuperFoldable};
use rustc_middle::ty::relate::RelateResult; use rustc_middle::ty::relate::RelateResult;
use rustc_middle::ty::visit::TypeVisitableExt; use rustc_middle::ty::visit::TypeVisitableExt;
pub use rustc_middle::ty::IntVarValue;
use rustc_middle::ty::{self, GenericParamDefKind, InferConst, InferTy, Ty, TyCtxt}; use rustc_middle::ty::{self, GenericParamDefKind, InferConst, InferTy, Ty, TyCtxt};
use rustc_middle::ty::{ConstVid, EffectVid, FloatVid, IntVid, TyVid}; use rustc_middle::ty::{ConstVid, EffectVid, FloatVid, IntVid, TyVid};
use rustc_middle::ty::{GenericArg, GenericArgKind, GenericArgs, GenericArgsRef}; use rustc_middle::ty::{GenericArg, GenericArgKind, GenericArgs, GenericArgsRef};
use rustc_span::symbol::Symbol; use rustc_span::symbol::Symbol;
use rustc_span::Span; use rustc_span::Span;
use snapshot::undo_log::InferCtxtUndoLogs;
use std::cell::{Cell, RefCell}; use std::cell::{Cell, RefCell};
use std::fmt; use std::fmt;
use type_variable::{TypeVariableOrigin, TypeVariableOriginKind};
use self::error_reporting::TypeErrCtxt;
use self::free_regions::RegionRelations;
use self::lexical_region_resolve::LexicalRegionResolutions;
use self::region_constraints::{GenericKind, VarInfos, VerifyBound};
use self::region_constraints::{RegionConstraintCollector, RegionConstraintStorage};
pub use self::relate::combine::CombineFields;
pub use self::relate::StructurallyRelateAliases;
use self::snapshot::undo_log::InferCtxtUndoLogs;
use self::type_variable::{TypeVariableOrigin, TypeVariableOriginKind};
pub mod at; pub mod at;
pub mod canonical; pub mod canonical;