//! Rust language support for entity extraction and reference intent collection.
//!
//! Submodules group the pipeline by responsibility:
//!
//! | Submodule | Responsibility |
//! |-----------|----------------|
//! | [`fqn`] | FQN qualification + inline `mod` context extraction |
//! | [`capture`] | Tree-sitter capture name → entity mapping |
//! | [`impls`] | Impl block analysis, method reclassification, trait `IMPLEMENTS` edges |
//! | [`macros`] | Macro invocation tracking |
//! | [`types`] | Type reference collection (signatures, fields, `use` statements, macros) |
//! | [`calls`] | Function / method call collection (including macro body scans) |
//! | [`utils`] | Helpers shared across submodules |
pub use collect_rust_call_references;
pub use handle_rust_capture;
pub use qualify_rust_fqns;
pub use ;
pub use collect_rust_macro_references;
pub use collect_rust_type_references;