archidoc_rust/lib.rs
1#![allow(rustdoc::invalid_html_tags)]
2//! @c4 container
3//! # Extract Docs Rust
4//!
5//! Rust language adapter — parses `//!` annotations from mod.rs/lib.rs files.
6//!
7//! | File | Pattern | Purpose | Health |
8//! |------|---------|---------|--------|
9//! | `walker.rs` | -- | Directory tree walker | planned |
10//! | `parser.rs` | -- | Annotation parser | planned |
11//! | `path_resolver.rs` | -- | File path to module path conversion | planned |
12//! | `pattern_heuristic.rs` | Strategy | Structural GoF pattern detection | planned |
13//! | `fitness.rs` | -- | Architectural fitness functions | planned |
14//! | `promote.rs` | -- | Auto-promote planned to verified | planned |
15//! | `cargo_modules.rs` | -- | cargo-modules integration (optional) | planned |
16
17pub mod cargo_modules;
18pub mod fitness;
19pub mod parser;
20pub mod path_resolver;
21pub mod pattern_heuristic;
22pub mod promote;
23pub mod walker;