//! Self and associated type resolution subsystem.
//!
//! This module handles:
//! - Context extraction from impl blocks
//! - Resolving Self references to concrete types
//! - Projection map management
//! - Resolution errors
pub mod context;
pub mod impl_key;
pub mod projection_key;
pub mod resolver;
pub use {
context::get_context,
impl_key::ImplKey,
projection_key::ProjectionKey,
};