rust-dev-tools / cargo-src

Semantic code navigation for Rust
Apache License 2.0
417 stars 31 forks source link

Refactor file_cache #174

Open nrc opened 6 years ago

nrc commented 6 years ago

It does way too much! It orchestrates indexing and rendering of pages as well as caching pages, plus a bunch of utility things. It should be broken up into at least a couple of modules.

nkanderson commented 6 years ago

Refactor started in 8d9acda4b4ed3a3ea81035a045df87833ec9044d, which creates a file_controller module to begin breaking up functionality.

Additional refactoring could include: