2023-11-02 19:08:45 by pin | Files touched by this commit (3) | |
Log message:
devel/cargo-modules: update to 0.10.3
[0.10.3] - 2023-11-01
Updated dependencies:
- rust-analyzer from 0.0.182 to 0.0.183
- serde_repr from 0.1.16 to 0.1.17
|
2023-10-26 16:19:41 by pin | Files touched by this commit (3) | |
Log message:
devel/cargo-modules: update to 0.10.2
No ChangeLog provided.
|
2023-10-21 23:09:38 by pin | Files touched by this commit (3) | |
Log message:
devel/cargo-modules: update to 0.10.1
[0.10.1] - 2023-10-21
Updated dependencies:
- rust-analyzer from 0.0.178 to 0.0.181
- bitflags from 2.4.0 to 2.4.1
|
2023-10-17 12:59:16 by pin | Files touched by this commit (3) | |
Log message:
devel/cargo-modules: update to 0.10.0
[0.10.0] - 2023-10-12
Added
- Added support for type and trait aliases.
- Added support for extracting "uses" edges for a type's field \
dependencies.
Changed
- Refactored project, giving each generate command its own independent
implementation
- Refactored and simplified orphan detection logic
- Updated dependencies:
- insta from 1.33.0 to 1.34.0
- proc-macro2 from 1.0.67 to 1.0.69
- rust-analyzer from 0.0.177 to 0.0.178
Removed
- Support for --orphans/--no-orphans for generate graph command
|
2023-10-12 12:54:44 by pin | Files touched by this commit (5) |
Log message:
devel/cargo-modules: import package
A cargo plugin for showing an overview of a crate's modules.
With time, as your Rust projects grow bigger and bigger, it gets more and more
important to properly structure your code.
Fortunately Rust provides us with a quite sophisticated module system, allowing
us to neatly split up our crates into arbitrarily small sub-modules of types
and functions.
While this helps to avoid monolithic and unstructured chunks of code, it can
also make it hard at times to still mentally stay on top of the over-all
high-level structure of the project at hand.
This is where cargo-modules comes into play.
|