]>
Commit | Line | Data |
---|---|---|
f20569fa XL |
1 | [package] |
2 | ||
3 | name = "rustfmt-nightly" | |
ed00b5ec | 4 | version = "1.7.0" |
f20569fa XL |
5 | description = "Tool to find and fix Rust formatting issues" |
6 | repository = "https://github.com/rust-lang/rustfmt" | |
7 | readme = "README.md" | |
ed00b5ec | 8 | license = "Apache-2.0 OR MIT" |
f20569fa XL |
9 | build = "build.rs" |
10 | categories = ["development-tools"] | |
c295e0f8 | 11 | edition = "2021" |
f20569fa XL |
12 | |
13 | [[bin]] | |
14 | name = "rustfmt" | |
15 | path = "src/bin/main.rs" | |
16 | ||
17 | [[bin]] | |
18 | name = "cargo-fmt" | |
19 | path = "src/cargo-fmt/main.rs" | |
20 | ||
21 | [[bin]] | |
22 | name = "rustfmt-format-diff" | |
23 | path = "src/format-diff/main.rs" | |
24 | ||
25 | [[bin]] | |
26 | name = "git-rustfmt" | |
27 | path = "src/git-rustfmt/main.rs" | |
28 | ||
29 | [features] | |
30 | default = ["cargo-fmt", "rustfmt-format-diff"] | |
31 | cargo-fmt = [] | |
32 | rustfmt-format-diff = [] | |
33 | generic-simd = ["bytecount/generic-simd"] | |
34 | ||
35 | [dependencies] | |
923072b8 FG |
36 | annotate-snippets = { version = "0.9", features = ["color"] } |
37 | anyhow = "1.0" | |
ed00b5ec | 38 | bytecount = "0.6.4" |
fe692bf9 | 39 | cargo_metadata = "0.15.4" |
ed00b5ec FG |
40 | clap = { version = "4.4.2", features = ["derive"] } |
41 | clap-cargo = "0.12.0" | |
f20569fa | 42 | diff = "0.1" |
923072b8 | 43 | dirs = "4.0" |
f20569fa | 44 | getopts = "0.2" |
923072b8 | 45 | ignore = "0.4" |
4b012472 | 46 | itertools = "0.11" |
923072b8 | 47 | lazy_static = "1.4" |
ed00b5ec | 48 | regex = "1.7" |
fe692bf9 | 49 | serde = { version = "1.0.160", features = ["derive"] } |
923072b8 FG |
50 | serde_json = "1.0" |
51 | term = "0.7" | |
fe692bf9 FG |
52 | thiserror = "1.0.40" |
53 | toml = "0.7.4" | |
ed00b5ec FG |
54 | tracing = "0.1.37" |
55 | tracing-subscriber = { version = "0.3.17", features = ["env-filter"] } | |
923072b8 FG |
56 | unicode-segmentation = "1.9" |
57 | unicode-width = "0.1" | |
ed00b5ec | 58 | unicode-properties = { version = "0.1", default-features = false, features = ["general-category"] } |
923072b8 | 59 | |
9ffffee4 | 60 | rustfmt-config_proc_macro = { version = "0.3", path = "config_proc_macro" } |
f20569fa | 61 | |
cdc7bbd5 | 62 | # Rustc dependencies are loaded from the sysroot, Cargo doesn't know about them. |
923072b8 FG |
63 | |
64 | [package.metadata.rust-analyzer] | |
65 | # This package uses #[feature(rustc_private)] | |
66 | rustc_private = true |