Subissue of EPIC #1938 — REST API Contract-First Migration
Problem
After SI-1 through SI-4 migrate all contexts, rest-api-core (torrust-tracker-rest-api-core) becomes an empty shell. Its only consumer is axum-rest-api-server — once SI-4 removes the last stats dependency, the crate has no reason to exist.
Prerequisites
Scope
- Remove
torrust-tracker-rest-api-core from axum-rest-api-server/Cargo.toml
- Remove crate from workspace
Cargo.toml members
- Delete
packages/rest-api-core/ directory
- Update
deny.toml if crate had wrapper rules
- Verify no build/test breakage
Checklist
Subissue of EPIC #1938 — REST API Contract-First Migration
Problem
After SI-1 through SI-4 migrate all contexts,
rest-api-core(torrust-tracker-rest-api-core) becomes an empty shell. Its only consumer isaxum-rest-api-server— once SI-4 removes the last stats dependency, the crate has no reason to exist.Prerequisites
rest-api-coretypes removed)Scope
torrust-tracker-rest-api-corefromaxum-rest-api-server/Cargo.tomlCargo.tomlmemberspackages/rest-api-core/directorydeny.tomlif crate had wrapper rulesChecklist
torrust-tracker-rest-api-core