rustc_next_trait_solver::solve

Module normalizes_to

Source

Modules§

  • anon_const πŸ”’
  • inherent πŸ”’
    Computes a normalizes-to (projection) goal for inherent associated types, #![feature(inherent_associated_type)]. Since HIR ty lowering already determines which impl the IAT is being projected from, we just:
  • opaque_types πŸ”’
    Computes a normalizes-to (projection) goal for opaque types. This goal behaves differently depending on the param-env’s reveal mode and whether the opaque is in a defining scope.
  • weak_types πŸ”’
    Computes a normalizes-to (projection) goal for inherent associated types, #![feature(lazy_type_alias)] and #![feature(type_alias_impl_trait)].