feat(coding-agent/web): added docs.rs scraper with rustdoc JSON parsing and caching

- Added docs.rs scraper for extracting Rust crate documentation from rustdoc JSON, supporting modules, functions, structs, traits, enums, and other Rust items with intelligent caching.
- Implemented rustdoc JSON parsing with type rendering for complex Rust types including generics, lifetimes, trait bounds, and qualified paths.
- Added caching layer for rustdoc JSON with date-based versioning for 'latest' releases to reduce repeated fetches.
This commit is contained in:
can1357
2026-03-08 07:49:32 +01:00
parent 7139bc34aa
commit 85621f37bf
3 changed files with 664 additions and 0 deletions
+3
View File
@@ -1,6 +1,9 @@
# Changelog
## [Unreleased]
### Added
- Added docs.rs scraper for extracting Rust crate documentation from rustdoc JSON, including support for modules, functions, structs, traits, enums, and other Rust items with caching
## [13.9.7] - 2026-03-08