francy51 e925bb218d Remove dead CompanyFacts earnings code and eliminate all compiler warnings
Remove ~400 lines of unused code from facts.rs that was left behind after
migrating to the filing-native XBRL approach for the /em command.

- Remove dead earnings functions (build_earnings_periods, etc.)
- Remove unused utility functions (month_abbreviation, duration_value_for_period, etc.)
- Remove unused concept constants (BASIC_EPS_CONCEPTS, COST_OF_SALES_CONCEPTS, etc.)
- Simplify OverlayPeriodKind enum to only keep Any variant
- Fix unused variable warnings in dei.rs and types.rs
- Update test mocks to remove obsolete fields

Result: 0 compiler warnings (down from 35)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-12 14:50:34 -04:00
2026-04-04 12:17:18 -04:00
Description
No description provided
4.3 MiB
Languages
Rust 58%
TypeScript 41.4%
CSS 0.5%