Skip to content

Improvements for members in Cargo.toml#667

Open
cvengler wants to merge 2 commits into
signalapp:mainfrom
cvengler:cargo-toml-fixes
Open

Improvements for members in Cargo.toml#667
cvengler wants to merge 2 commits into
signalapp:mainfrom
cvengler:cargo-toml-fixes

Conversation

@cvengler

Copy link
Copy Markdown

This pull request improves the members field in Cargo.toml.

For this, it does the following:

  1. Reorder all entries alphabetically, please review with git diff --color-moved
  2. Added missing entries, such as rust/core, to Cargo.toml

Fixes #666

This orders the members field in the Cargo.toml using sort(1).
I recommend to review this using `git diff --color-moved`.
This commit adds missing member entries to the members field in
Cargo.toml.  For this, I have compared the list against
`find . -name Cargo.toml | sort` and entered these results.

Some entries are not able to be included because their Cargo.toml is
explicitly against this, in which cases I added a doc comment.

Fixes signalapp#666
cvengler added a commit to cvengler/libsignal that referenced this pull request Apr 19, 2026
When inspecting/auditing a Rust project, I find it helpful to get a
nice overview of dependencies before doing so.  Therefore, this commit
introduces a dependency graph in the form of a mermaid diagram.

The graph itself was generated using
[cargo-structure](https://github.com/ramon54321/cargo-structure)
alongside a trivial ad-hoc fix implementing Mermaid output for it.
It uses the fix from signalapp#667 for this.

Right now, the `mdbook` does not render this but the GitHub UI does.
cvengler added a commit to cvengler/libsignal that referenced this pull request Apr 19, 2026
When inspecting/auditing a Rust project, I find it helpful to get a
nice overview of dependencies before doing so.  Therefore, this commit
introduces a dependency graph in the form of a mermaid diagram.

The graph itself was generated using
[cargo-structure](https://github.com/ramon54321/cargo-structure)
alongside a trivial ad-hoc fix implementing Mermaid output for it.
It uses the fix from signalapp#667 for this.

Right now, the `mdbook` does not render this but the GitHub UI does.
cvengler added a commit to cvengler/libsignal that referenced this pull request Apr 19, 2026
When inspecting/auditing a Rust project, I find it helpful to get a
nice overview of dependencies before doing so.  Therefore, this commit
introduces a dependency graph in the form of a mermaid diagram.

The graph itself was generated using
[cargo-structure](https://github.com/ramon54321/cargo-structure)
alongside a trivial ad-hoc fix implementing Mermaid output for it.
It uses the fix from signalapp#667 for this.

Right now, the `mdbook` does not render this but the GitHub UI does.
cvengler added a commit to cvengler/libsignal that referenced this pull request Apr 19, 2026
When inspecting/auditing a Rust project, I find it helpful to get a
nice overview of dependencies before doing so.  Therefore, this commit
introduces a dependency graph in the form of a mermaid diagram.

The graph itself was generated using
[cargo-structure](https://github.com/ramon54321/cargo-structure)
alongside a trivial ad-hoc fix implementing Mermaid output for it.
It uses the fix from signalapp#667 for this.

Right now, the `mdbook` does not render this but the GitHub UI does.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Cargo.toml misses various entries

1 participant