./devel/cargo-modules, Render your crates module/item structure as a tree or graph

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.19.1, Package name: cargo-modules-0.19.1, Maintainer: pin

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.


Master sites:

Filesize: 304.982 KB

Version history: (Expand)


CVS history: (Expand)


   2024-11-25 15:50:39 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/cargo-modules: update to 0.19.1

[0.19.1] - 2024-10-29
Changed

    Updated dependencies:
        rust-analyzer from 0.0.240 to 0.0.241
        insta from 1.40.0 to 1.41.0
        anyhow from 1.0.90 to 1.0.91

[0.19.0] - 2024-10-23
Added

    The --focus-on option now accepts expressions starting with crate::… \ 
(previously the crate's name had to be written out).

Changed

    Updated dependencies:
        anyhow from 1.0.89 to 1.0.90
        libc from 0.2.159 to 0.2.161
        pulldown-cmark from 0.12.1 to 0.12.2
        rust-analyzer from 0.0.239 to 0.0.240

Fixed

    Fixed structure's filtering logic with respect to --focus-on and --max-depth \ 
options.
    Fixed filtering of #[test] and #[cfg(test)] when --cfg-test is not used

[0.18.2] - 2024-10-15
Changed

    Updated dependencies:
        clap from 4.5.19 to 4.5.20
        rust-analyzer from 0.0.238 to 0.0.239

[0.18.1] - 2024-10-08
Changed

    Updated dependencies:
        clap from 4.5.18 to 4.5.19
        rust-analyzer from 0.0.236 to 0.0.238

[0.18.0] - 2024-09-30
Changed

    Updated dependencies:
        anyhow from 1.0.86 to 1.0.89
        clap from 4.5.16 to 4.5.18
        insta from 1.39.0 to 1.40.0
        libc from 0.2.158 to 0.2.159
        pulldown-cmark from 0.12.0 to 0.12.1
        rust-analyzer from 0.0.230 to 0.0.237
    Bumped MSRV from 1.80.0 to 1.81.0
   2024-10-13 22:19:03 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/cargo-modules: update to 0.17.0

[0.17.0] - 2024-08-22
Changed
    Updated dependencies:
        rust-analyzer from 0.0.229 to 0.0.230
        libc from 0.2.157 to 0.2.158
    Bumped MSRV from 1.78.0 to 1.80.0
   2024-10-01 09:54:39 by pin | Files touched by this commit (1)
Log message:
devel/cargo-modules: require Rust-1.81
   2024-08-24 05:45:36 by pin | Files touched by this commit (1)
Log message:
devel/cargo-modules: add Rust requirements

New versions of cargo-modules require at least, Rust-1.80 to build.
   2024-08-18 18:14:59 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/cargo-modules: update to 0.16.10

[0.16.10] - 2024-08-18
Changed

    Updated dependencies:
        rust-analyzer from 0.0.228 to 0.0.229
        pulldown-cmark from 0.11.0 to 0.12.0
   2024-08-08 19:28:34 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/cargo-modules: update to 0.16.9

[0.16.9] - 2024-08-08
Changed

    Updated dependencies:
      - rust-analyzer from 0.0.227 to 0.0.228
      - clap from 4.5.11 to 4.5.13
      - dunce from 1.0.4 to 1.0.5
   2024-07-31 19:51:15 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/cargo-modules: update to 0.16.8

[0.16.8] - 2024-07-30
Changed
    Updated dependencies:
        rust-analyzer from 0.0.226 to 0.0.227
        clap from 4.5.10 to 4.5.11
        env_logger from 0.11.4 to 0.11.5

[0.16.7] - 2024-07-25
Changed
    Updated dependencies:
        rust-analyzer from 0.0.225 to 0.0.226
        clap from 4.5.9 to 4.5.10
        env_logger from 0.11.3 to 0.11.4
   2024-07-18 11:55:13 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/cargo-modules: update to 0.16.6

[0.16.6] - 2024-07-17
Changed

    Updated dependencies:
        rust-analyzer from 0.0.224 to 0.0.225
        clap from 4.5.8 to 4.5.9

[0.16.5] - 2024-07-09
Changed

    Updated dependencies:
        rust-analyzer from 0.0.223 to 0.0.224

[0.16.4] - 2024-07-07
Changed

    Updated dependencies:
        rust-analyzer from 0.0.220 to 0.0.223
        clap from 4.5.7 to 4.5.8
        log from 0.4.21 to 0.4.22