Skip to main content

Module normalize

Module normalize 

Source

Re-exportsยง

use std::fmt::Debug; ๐Ÿ”’
use std::fmt::Debug; ๐Ÿ”’
use rustc_type_ir as ty; ๐Ÿ”’
use rustc_type_ir::AliasTerm; ๐Ÿ”’
use rustc_type_ir::Binder; ๐Ÿ”’
use rustc_type_ir::Const; ๐Ÿ”’
use rustc_type_ir::FallibleTypeFolder; ๐Ÿ”’
use rustc_type_ir::InferCtxtLike; ๐Ÿ”’
use rustc_type_ir::Interner; ๐Ÿ”’
use rustc_type_ir::PredicateProxy; ๐Ÿ”’
use rustc_type_ir::TypeFoldable; ๐Ÿ”’
use rustc_type_ir::TypeSuperFoldable; ๐Ÿ”’
use rustc_type_ir::TypeVisitableExt; ๐Ÿ”’
use rustc_type_ir::UniverseIndex; ๐Ÿ”’
use tracing::instrument; ๐Ÿ”’
use tracing::instrument; ๐Ÿ”’
use crate::placeholder::BoundVarReplacer; ๐Ÿ”’
use crate::placeholder::PlaceholderReplacer; ๐Ÿ”’
use rustc_type_ir::inherent::*; ๐Ÿ”’

Structsยง

NormalizationFolder
This folder normalizes value and collects ambiguous goals.

Enumsยง

HasEscapingBoundVars ๐Ÿ”’
NormalizationWasAmbiguous