Commit graph

1 commit

Author SHA1 Message Date
e4f40e3704 refactor(map): split tile_decode.rs into focused modules (Phase 5)
Refactored tile_decode.rs (1670 lines) into 4 single-responsibility modules:

- tile_decode.rs (361 lines): Main entry point and re-exports
- mvt_parser.rs (701 lines): MVT protobuf parsing
- overpass_parser.rs (282 lines): Overpass JSON parsing
- tessellation.rs (595 lines): Geometry tessellation

Benefits:
- Improved maintainability with clear module boundaries
- Better testability with independent modules
- Enhanced documentation and code organization
- Reduced coupling between components
- Clearer security boundaries

All existing tests pass. This completes Phase 5 of the code quality improvements.
2026-07-27 16:42:02 +00:00