rust-version-info-file

output rust version info into a file

This crate is the presents, the file output of rustc --version and cargo tree command.

Features

Examples

Please write the following code in the build.rs:

```rust use rustversioninfofile::rustversioninfofile;

fn main() { rustversioninfo_file("target/rust-version-info.txt", "Cargo.toml"); } ```

And you get the file as result it.

cat target/rust-version-info-file.txt

On debian package

In Cargo.toml

[package.metadata.deb] assets = [ ["target/rust-version-info.txt", "usr/share/doc/your_package/", "644"], ["README.md", "usr/share/doc/your_package/", "644"], ]

Output sample

$ cat target/rust-version-info-aki-gsub.txt

rustc 1.56.1 (59eed8a2a 2021-11-01) aki-gsub v0.1.29 ├── anyhow v1.0.45 ├── atty v0.2.14 │ └── libc v0.2.107 ├── flood-tide v0.2.3 ├── regex v1.5.4 │ ├── aho-corasick v0.7.18 │ │ └── memchr v2.4.1 │ ├── memchr v2.4.1 │ └── regex-syntax v0.6.25 └── runnel v0.3.8 [build-dependencies] └── rustc_version v0.4.0 └── semver v1.0.4 [build-dependencies] ├── rust-version-info-file v0.1.2 └── rustc_version v0.3.3 └── semver v0.11.0 └── semver-parser v0.10.2 └── pest v2.1.3 └── ucd-trie v0.1.3

Changelogs

This crate's changelog here.

License

This project is licensed under either of

at your option.