./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.17.0, Package name: cargo-modules-0.17.0, 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: 293.068 KB

Version history: (Expand)


CVS history: (Expand)


   2024-04-19 05:31:54 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/cargo-modules: update to 0.15.5

[0.15.5] - 2024-04-17
Changed

    Updated dependencies:
        rust-analyzer from 0.0.210 to 0.0.211
   2024-04-15 09:41:00 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/cargo-modules: update to 0.15.4

[0.15.4] - 2024-04-13
Updated dependencies:
    anyhow from 1.0.81 to 1.0.82
    rust-analyzer from 0.0.208 to 0.0.210
   2024-04-08 12:38:20 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/cargo-modules: update to 0.15.3

[0.15.3] - 2024-04-05
Updated dependencies:
 - rust-analyzer from 0.0.207 to 0.0.208
 - pulldown-cmark from 0.10.0 to 0.10.2
   2024-04-01 21:19:59 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/cargo-modules: update to 0.15.2

[0.15.2] - 2024-03-27
  Updated dependencies:
      yansi from 0.5.1 to 1.0.1
      clap from 4.5.3 to 4.5.4
      indoc from 2.0.4 to 2.0.5
      memoffset from 0.9.0 to 0.9.1
      rust-analyzer from 0.0.206 to 0.0.207

[0.15.1] - 2024-03-21
  Updated dependencies:
      rust-analyzer from 0.0.204 to 0.0.206
      anyhow from 1.0.80 to 1.0.81
      bitflag from 2.4.2 to 2.5.0
      clap from 4.5.1 to 4.5.3

[0.15.0] - 2024-03-06
  Updated dependencies:
      mio from 0.8.10 to 0.8.11
      env_logger from 0.11.2 to 0.11.3
      insta from 1.35.1 to 1.36.1
      log from 0.4.20 to 0.4.21

Security
  Fixed potential vulnerability in mio by upgrading it from 0.8.10 to 0.8.11.
   2024-03-22 09:31:04 by pin | Files touched by this commit (3)
Log message:
devel/cargo-modules: downgrade to 0.14.1

Downgrade to 0.14.1 as 0.15.0 and higher require at least Rust-1.76
Unfortunately, this means we missing on the security fix for a potential
vulnerability in mio 0.8.10. But, it's unlikely Rust-1.76 will land
prior to freeze.
   2024-03-06 20:57:00 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/cargo-modules: update to 0.15.0

[0.15.0] - 2024-03-06
  Updated dependencies:
    - mio from 0.8.10 to 0.8.11
    - env_logger from 0.11.2 to 0.11.3
    - insta from 1.35.1 to 1.36.1
    - log from 0.4.20 to 0.4.21

  Security
    - Fixed potential vulnerability in mio by upgrading it from 0.8.10 to 0.8.11.
   2024-02-27 21:05:43 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/cargo-modules: update to 0.14.1

[0.14.1] - 2024-02-27
Changed
    Updated dependencies:
      - rust-analyzer from 0.0.202 to 0.0.203
   2024-02-26 20:03:08 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/cargo-modules: update to 0.14.0

[0.14.0] - 2024-02-25
Changed
    Updated dependencies:
      - anyhow from 1.0.79 to 1.0.80
      - assert_cmd from 2.0.13 to 2.0.14
      - clap from 4.4.18 to 4.5.1
      - env_logger from 0.11.1 to 0.11.2
      - insta from 1.34.0 to 1.35.1
      - thread_local from 1.1.7 to 1.1.8
      - rust-analyzer from 0.0.200 to 0.0.202