flowchart LR
A[main.rs] --> B[sparse_parser.rs]
A --> C[index_cache.rs]
A --> D[crate_cache.rs]
A --> E[crates_client.rs]
A --> F[state.rs]
A --> G[json_generator.rs]
03-architecture
Chapter 3 — Architecture Overview
ratcrate-core consists of the following modules:
- main.rs
- sparse_parser.rs
- crates_client.rs
- index_cache.rs
- crate_cache.rs
- state.rs
- json_generator.rs
- types.rsArchitecture Diagram
Component Responsibilities
sparse_parser.rs - [ ] Scans crates.io sparse index - [ ] Extracts latest versions depending on ratatui
index_cache.rs
crate_cache.rs
crates_client.rs
state.rs
json_generator.rs