Structs§
- Const
Value Id - Constant
- Constant
Data - Information about a constant definition.
- Impl
Constant Id - An impl item of kind const.
Enums§
- Const
Value - A constant value.
Functions§
- constant_
const_ type - Query implementation of crate::db::SemanticGroup::constant_const_type.
- constant_
const_ type_ cycle - Cycle handling for crate::db::SemanticGroup::constant_const_type.
- constant_
const_ value - Query implementation of crate::db::SemanticGroup::constant_const_value.
- constant_
const_ value_ cycle - Cycle handling for crate::db::SemanticGroup::constant_const_value.
- constant_
resolver_ data - Query implementation of crate::db::SemanticGroup::constant_resolver_data.
- constant_
resolver_ data_ cycle - Cycle handling for crate::db::SemanticGroup::constant_resolver_data.
- constant_
semantic_ data - Query implementation of SemanticGroup::constant_semantic_data.
- constant_
semantic_ data_ cycle - Cycle handling for SemanticGroup::constant_semantic_data.
- constant_
semantic_ data_ cycle_ helper - Helper for cycle handling of constants.
- constant_
semantic_ data_ helper - Returns constant semantic data for the given ItemConstant.
- constant_
semantic_ diagnostics - Query implementation of SemanticGroup::constant_semantic_diagnostics.
- evaluate_
constant_ expr - evaluate the given const expression value.
- priv_
constant_ semantic_ data - Query implementation of SemanticGroup::priv_constant_semantic_data.
- priv_
constant_ semantic_ data_ cycle - Cycle handling for SemanticGroup::priv_constant_semantic_data.
- resolve_
const_ expr_ and_ evaluate - Resolves the given const expression and evaluates its value.
- value_
as_ const_ value - creates a ConstValue from a BigInt value.