//! Declaration lowering phase.
//!
//! The [`DeclareSymbols`] trait is implemented on AST declaration nodes.
//! Each impl registers the declared symbol in the [`LowerSink`] and
//! produces the corresponding HIR declaration node.
use ;
/// Extension trait for AST declaration nodes that register symbols and
/// produce HIR declaration types.