This pull request involves a re-architecture of the validator and factory modules. Although a significant number of files have been modified, these changes do not impact the overall behavior of the commands.
Structure After Changed
The module structure following this pull request is illustrated below:
Issue
For details, see the related issue on GitHub: https://github.com/shunsock/timezone_translator/issues/29
About
This pull request involves a re-architecture of the validator and factory modules. Although a significant number of files have been modified, these changes do not impact the overall behavior of the commands.
Structure After Changed
The module structure following this pull request is illustrated below:
If you have any questions or need further clarification, please feel free to ask!
CI also added
above structure is output of
cargo modules structure
. Seeing in CI, I added cargo modules to ci.