Structs§
- Generic
Param Const - Generic
Param Data - The result of the computation of the semantic model of a generic parameter.
- Generic
Param Impl - Generic
Param Type - Generic
Params Data - The result of the computation of the semantic model of a generic parameters list.
Enums§
- Generic
Argument Head - Head of a generic argument.
- Generic
Argument Id - Generic argument. A value assigned to a generic parameter. May be a type, impl, constant, etc..
- Generic
Param - Generic parameter.
Functions§
- generic_
impl_ param_ trait - Query implementation of crate::db::SemanticGroup::generic_impl_param_trait.
- generic_
param_ diagnostics - Query implementation of crate::db::SemanticGroup::generic_param_diagnostics.
- generic_
param_ resolver_ data - Query implementation of crate::db::SemanticGroup::generic_param_resolver_data.
- generic_
param_ semantic - Query implementation of crate::db::SemanticGroup::generic_param_semantic.
- generic_
params_ to_ args - Converts each generic param to a generic argument that passes the same generic param.
- generic_
params_ type_ constraints - Query implementation of crate::db::SemanticGroup::generic_params_type_constraints.
- priv_
generic_ param_ data - Query implementation of crate::db::SemanticGroup::priv_generic_param_data.
- priv_
generic_ param_ data_ cycle - Cycle handling for crate::db::SemanticGroup::priv_generic_param_data.
- semantic_
generic_ params - Returns the semantic model of a generic parameters list given the list AST, and updates the diagnostics and resolver accordingly.
- semantic_
generic_ params_ ex