Skip to main content

Module free_alias

Module free_alias 

Source
Expand description

Computes a projection goal for inherent associated types, #![feature(checked_type_aliases)] and #![feature(type_alias_impl_trait)].

Since a free alias is never ambiguous, this just computes the type_of of the alias and registers the where-clauses of the type alias.

Re-exportsยง

use rustc_type_ir::solve::QueryResultOrRerunNonErased; ๐Ÿ”’
use rustc_type_ir as ty; ๐Ÿ”’
use rustc_type_ir::Interner; ๐Ÿ”’
use rustc_type_ir::Unnormalized; ๐Ÿ”’
use crate::delegate::SolverDelegate; ๐Ÿ”’
use crate::solve::Certainty; ๐Ÿ”’
use crate::solve::EvalCtxt; ๐Ÿ”’
use crate::solve::Goal; ๐Ÿ”’
use crate::solve::GoalSource; ๐Ÿ”’