target-spec-json

Crates.iotarget-spec-json
lib.rstarget-spec-json
version0.2.4
created_at2023-07-15 16:33:42.587824+00
updated_at2025-09-23 06:12:21.717813+00
descriptionStructured access to rustc `--print target-spec-json` and `--print all-target-specs-json`.
homepage
repositoryhttps://github.com/taiki-e/target-spec-json
max_upload_size
id917302
size74,202
Taiki Endo (taiki-e)

documentation

README

target-spec-json

crates.io docs.rs license msrv github actions

Structured access to rustc --print target-spec-json and --print all-target-specs-json.

Usage

Add this to your Cargo.toml:

[dependencies]
target-spec-json = "0.2"

Both --print target-spec-json and --print all-target-specs-json are unstable interfaces and may not work with certain version combinations of Rust versions and target-spec-json versions.

The following are combinations that have been confirmed to work:

target-spec-json Rust
0.2.4 nightly-2025-09-23
0.2.3 nightly-2025-09-01 - nightly-2025-09-22
0.2.2 nightly-2025-08-31
0.2.1 nightly-2025-08-10 - nightly-2025-08-30
0.2.0 nightly-2025-07-06 - nightly-2025-08-08

License

Licensed under either of Apache License, Version 2.0 or MIT license at your option.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Commit count: 422

cargo fmt