Skip to main content

Module effect_goals

Module effect_goals 

Source
Expand description

Dealing with host effect goals, i.e. enforcing the constness in T: const Trait or T: [const] Trait.

Re-exportsยง

use rustc_type_ir::fast_reject::DeepRejectCtxt; ๐Ÿ”’
use rustc_type_ir::lang_items::SolverTraitLangItem; ๐Ÿ”’
use rustc_type_ir::solve::inspect::ProbeKind; ๐Ÿ”’
use rustc_type_ir::solve::AliasBoundKind; ๐Ÿ”’
use rustc_type_ir::solve::NoSolutionOrRerunNonErased; ๐Ÿ”’
use rustc_type_ir::solve::QueryResultOrRerunNonErased; ๐Ÿ”’
use rustc_type_ir::solve::RerunNonErased; ๐Ÿ”’
use rustc_type_ir::solve::SizedTraitKind; ๐Ÿ”’
use rustc_type_ir as ty; ๐Ÿ”’
use rustc_type_ir::Interner; ๐Ÿ”’
use rustc_type_ir::Unnormalized; ๐Ÿ”’
use rustc_type_ir::elaborate; ๐Ÿ”’
use tracing::instrument; ๐Ÿ”’
use tracing::instrument; ๐Ÿ”’
use super::assembly::Candidate; ๐Ÿ”’
use super::assembly::structural_traits; ๐Ÿ”’
use crate::delegate::SolverDelegate; ๐Ÿ”’
use crate::solve::BuiltinImplSource; ๐Ÿ”’
use crate::solve::CandidateSource; ๐Ÿ”’
use crate::solve::Certainty; ๐Ÿ”’
use crate::solve::EvalCtxt; ๐Ÿ”’
use crate::solve::Goal; ๐Ÿ”’
use crate::solve::GoalSource; ๐Ÿ”’
use crate::solve::NoSolution; ๐Ÿ”’
use crate::solve::assembly; ๐Ÿ”’
use rustc_type_ir::inherent::*; ๐Ÿ”’