Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clippy subtree update #128837

Merged
merged 122 commits into from
Aug 9, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
122 commits
Select commit Hold shift + click to select a range
c6cc160
needless_borrows_for_generic_args: Fix for &mut
meithecatte Jun 5, 2024
37d8462
fix tests after rebase
Skgland Jul 4, 2024
26cdeed
bless tests
Skgland Jul 4, 2024
5f3a6e1
Remove unary neg from `clippy::precedence` lint
Urgau Feb 20, 2024
fceeb13
Add test for `try_err` lint within try blocks.
yaxum62 Jul 16, 2024
1821def
add expected output for try_err test
yaxum62 Jul 16, 2024
a5fd2c9
Remove duplicated peel_middle_ty_refs
tesuji Jul 17, 2024
58027e2
Fix [`redundant_slicing`] when the slice is behind a mutable reference
apoisternex Jul 18, 2024
266abf3
Avoid ref when using format!
nyurik Jul 19, 2024
bc8fc6b
Make restriction lint's use `span_lint_and_then` (i -> l)
xFrednet Jul 21, 2024
d17f113
Make restriction lint's use `span_lint_and_then` (m -> m)
xFrednet Jul 21, 2024
0cdf6e1
Fix while_let_on_iterator dropping loop label when applying fix.
jusexton Jul 23, 2024
e63061d
Apply review suggestion
meithecatte Jul 24, 2024
de1e163
get rid of unnecessary `res` field in `for_each_expr` visitors
y21 Jul 25, 2024
36214e9
Rollup merge of #121364 - Urgau:unary_precedence, r=compiler-errors
matthiaskrgr Jul 25, 2024
4e6851e
Merge commit '37f4fbb92913586b73a35772efd00eccd1cbbe13' into clippy-s…
flip1995 Jul 25, 2024
32dc02a
Add regression test for issue 13073
tesuji Jul 16, 2024
e53182a
Factor out check_closure function
tesuji Jul 16, 2024
0bc9f00
Check for 'static lifetime in return type
tesuji Jul 17, 2024
c7cfe7f
Auto merge of #13156 - y21:for_each_expr_visitor_refactor, r=xFrednet
bors Jul 25, 2024
dc49aa3
Support ?Trait bounds in supertraits and dyn Trait under a feature gate
Bryanskiy Feb 23, 2024
062b66d
Auto merge of #12892 - meithecatte:needless-borrows-mutrefs, r=xFrednet
bors Jul 25, 2024
e9852cc
Only apply dereference-removing special case for actual references
Kobzol Jul 12, 2024
533c377
Auto merge of #12473 - Kobzol:assigning-clones-deref, r=Alexendoo
bors Jul 25, 2024
95ee06c
Auto merge of #128193 - flip1995:clippy-subtree-update, r=matthiaskrgr
bors Jul 26, 2024
90c1963
Make restriction lint's use `span_lint_and_then` (n -> p)
xFrednet Jul 21, 2024
345c94c
Auto merge of #13144 - xFrednet:07797-restriction-and-then-what, r=y21
bors Jul 26, 2024
82b4434
Bump ui_test version -> 0.25
flip1995 Jul 26, 2024
8ca8ed9
chore: fix some comments
riyueguang Jul 26, 2024
10fb062
missing_trait_methods: lint methods in definition order
Alexendoo Jul 25, 2024
3504145
Auto merge of #13164 - flip1995:ui-test-bump, r=Alexendoo
bors Jul 26, 2024
b5fa6e2
Fix display of configs in clippy doc page
GuillaumeGomez Jul 26, 2024
84e36e6
Make `std_instead_of_core` somewhat MSRV aware
Alexendoo Jul 26, 2024
479491e
Auto merge of #13130 - nyurik:ref-lints, r=Centri3
bors Jul 26, 2024
6713631
Auto merge of #13165 - riyueguang:master, r=Jarcho
bors Jul 26, 2024
2acbd31
Auto merge of #121676 - Bryanskiy:polarity, r=petrochenkov
bors Jul 26, 2024
eb2fc42
Rollup merge of #124941 - Skgland:stabilize-const-int-from-str, r=dto…
tgross35 Jul 26, 2024
9964b4e
Add `BTreeSet` to set_contains_or_insert
nyurik Jul 5, 2024
1ec5025
Auto merge of #13168 - Alexendoo:std-instead-of-core-msrv, r=Manishearth
bors Jul 27, 2024
7de9c20
Make restriction lint's use `span_lint_and_then` (q -> s)
xFrednet Jul 22, 2024
4bf4c47
Make restriction lint's use `span_lint_and_then` (t -> w)
xFrednet Jul 22, 2024
92768ee
Auto merge of #13053 - nyurik:rename-set_contains_or_insert, r=llogiq
bors Jul 27, 2024
d20be39
Auto merge of #13149 - jusexton:issue-13123, r=dswij
bors Jul 27, 2024
236c8c7
Auto merge of #13159 - Alexendoo:missing-trait-methods-stable-order, …
bors Jul 27, 2024
0812732
stabilize `is_sorted`
slanterns Jul 27, 2024
a54e313
alphabetize the config fields
Jarcho Jul 27, 2024
84dc569
Add docs for `await_holding_invalid_types`
Jarcho Jul 27, 2024
7a25ead
Remove unneeded parens in config macro
Jarcho Jul 27, 2024
7422202
Add missing default values
Jarcho Jul 28, 2024
1d06ad5
Mark the lints for each config via an attribute instead of a doc comm…
Jarcho Jul 28, 2024
78a750e
Sort the config list using `dev fmt`
Jarcho Jul 28, 2024
668b659
Auto merge of #13166 - GuillaumeGomez:fix-clippy-doc, r=xFrednet
bors Jul 28, 2024
1a1c978
[`if_let_mutex`]: make the mutex check part of the expr visitor
y21 Jul 28, 2024
61dcf6c
inline a bunch of `if let`s into a single let chain
y21 Jul 28, 2024
5faea65
step cfg(bootstrap)
Mark-Simulacrum Jul 23, 2024
38a3462
Fix fix under loop may dropping loop label when applying fix.
shenyifu Jul 29, 2024
f7db895
Auto merge of #13176 - shenyifu:master, r=Manishearth
bors Jul 29, 2024
3b64ca9
Auto merge of #13173 - Jarcho:conf_order, r=xFrednet
bors Jul 29, 2024
712e8f4
Fix broken list for lints config
GuillaumeGomez Jul 29, 2024
957a301
Clean up clippy lints page JS source code
GuillaumeGomez Jul 29, 2024
5342092
Auto merge of #13179 - GuillaumeGomez:clean-up-lints-page-js, r=Alexe…
bors Jul 29, 2024
182c268
Add lint for `unused_result_ok`
ithinuel Jan 15, 2024
834b691
Auto merge of #13174 - y21:if_let_mutex_multi_mutex, r=llogiq
bors Jul 29, 2024
79783e9
Fix implicit_hasher test not compiling
Alexendoo Jul 29, 2024
33b16d3
implicit_hasher: use a single multipart suggestion
Alexendoo Jul 29, 2024
6317479
Add possibility to focus on search input using keyboard
GuillaumeGomez Jul 29, 2024
943a8e0
Remove some miscellaneous `#[allow]`s
Alexendoo Jul 29, 2024
accf686
Auto merge of #13178 - GuillaumeGomez:clippy-lints-page-improvement, …
bors Jul 29, 2024
8f3cfb4
Auto merge of #13182 - Alexendoo:remove-allows, r=Manishearth
bors Jul 30, 2024
c6f45df
Auto merge of #13181 - Alexendoo:implicit-hasher-suggestion, r=llogiq
bors Jul 30, 2024
ea06fa3
Auto merge of #13177 - GuillaumeGomez:fix-broken-list-lints-config, r…
bors Jul 31, 2024
edca730
Fix false positive for `missing_backticks` in footnote references
GuillaumeGomez Jul 31, 2024
5542309
Auto merge of #13195 - GuillaumeGomez:fix-false-positive-13183, r=Man…
bors Jul 31, 2024
2fc74a3
Auto merge of #13108 - tesuji:fix_redundant_closure, r=xFrednet
bors Aug 1, 2024
5ef38a3
Do not underline suggestions for code that is already there
estebank Jun 22, 2024
1aa686b
Auto merge of #13126 - apoisternex:issue12751, r=dswij
bors Aug 3, 2024
1ea827f
Auto merge of #13115 - tesuji:rm-dup-peels, r=dswij
bors Aug 3, 2024
a9d72c7
Migrating restriction lints to `span_lint_and_then` (a -> d)
xFrednet Jul 20, 2024
0532104
Migrating restriction lints to `span_lint_and_then` (e -> i)
xFrednet Jul 21, 2024
0347280
Auto merge of #13107 - yaxum62:i5757, r=xFrednet
bors Aug 3, 2024
b2d0631
Limit number of nonminimal_bool ops
Alexendoo Aug 3, 2024
d18ce7c
lintcheck: force warn all lints
Alexendoo Aug 3, 2024
35dcc9b
Add clarification for from_iter_instead_of_collect
alex-semenyuk Aug 3, 2024
eb7b676
Auto merge of #13208 - alex-semenyuk:fix_doc_from_iter_instead_of_col…
bors Aug 3, 2024
8dd459d
Auto merge of #13209 - Alexendoo:nonminimal-bool-limit-ops, r=y21
bors Aug 3, 2024
b9716dd
fix-typos
sheshnath-at-knoldus Jul 31, 2024
377d72a
Auto merge of #13194 - sheshnath-at-knoldus:fix-typos, r=Jarcho
bors Aug 3, 2024
1ea7bdd
Remove `multispan_sugg[_with_applicability]`
Alexendoo Aug 4, 2024
7ac242c
Auto merge of #13213 - Alexendoo:multispan-sugg, r=y21
bors Aug 4, 2024
234ea1f
Check exit status of subcommands spawned by rustc_tools_util
dtolnay Aug 4, 2024
e611c8e
Auto merge of #13217 - dtolnay-contrib:toolsutil, r=flip1995
bors Aug 5, 2024
1672d5d
Mark some lint deprecations as renames
Jarcho Jul 29, 2024
2c34d58
Store deprecated lints as an array of tuples.
Jarcho Jul 29, 2024
c2186e1
Make `cargo dev deprecate` require a reason
Jarcho Aug 1, 2024
e17d254
Auto merge of #13180 - Jarcho:deprecated_shrink, r=flip1995
bors Aug 5, 2024
c082bc2
Auto merge of #13136 - xFrednet:07797-restriction-and-then, r=blyxyas
bors Aug 5, 2024
9f6536c
Use a deterministic number of digits in rustc_tools_util commit hashes
dtolnay Aug 5, 2024
5f6d07b
Auto merge of #13222 - dtolnay-contrib:deterministic, r=flip1995
bors Aug 5, 2024
4c6a3f4
pass the right `ParamEnv` to `might_permit_raw_init_strict`
y21 Aug 5, 2024
cfb3881
Auto merge of #13145 - xFrednet:07797-restriction-and-then-why, r=Jarcho
bors Aug 6, 2024
a411267
Auto merge of #13210 - Alexendoo:lintcheck-force-warn, r=xFrednet
bors Aug 6, 2024
4e57b2c
Use `-D warnings` instead of `deny-warnings` feature.
Jarcho Aug 6, 2024
9d9a0dc
Auto merge of #13225 - Jarcho:warnings, r=flip1995
bors Aug 6, 2024
5ead90f
Auto merge of #12150 - ithinuel:add_misleading_use_of_ok, r=y21
bors Aug 6, 2024
16633a2
Replace `in_constant` with `is_in_const_context`. Use only the state …
Jarcho Aug 7, 2024
514824f
Refactor `single_match`
Jarcho Aug 22, 2023
8bcecff
Handle or patterns in `single_match` and `single_match_else`
Jarcho Aug 31, 2023
8225f2a
Add path prefixes back when compiling `clippy_dev` and `lintcheck`
Alexendoo Aug 7, 2024
f2deab3
Auto merge of #13232 - Alexendoo:path-prefix, r=flip1995
bors Aug 7, 2024
17de8fb
lintcheck: disable doc links
Alexendoo Aug 8, 2024
bfb10f4
Auto merge of #13234 - Alexendoo:lintcheck-doc-links, r=xFrednet
bors Aug 8, 2024
5ccf543
Auto merge of #11441 - Jarcho:issue_11365, r=xFrednet
bors Aug 8, 2024
ffc391c
Auto merge of #13231 - Jarcho:no_tree_walk_in_const, r=Alexendoo
bors Aug 8, 2024
3779062
Add `HasSession` trait
Jarcho Jul 31, 2024
d2cb227
Don't store `LateContext` in `ConstEvalLateContext`
Jarcho Jul 31, 2024
e4ad36d
Require `ConstEvalCtxt` to be constructed.
Jarcho Aug 1, 2024
b1e8792
Auto merge of #13200 - Jarcho:constant_no_typeck, r=Alexendoo
bors Aug 8, 2024
7a73a10
Merge remote-tracking branch 'upstream/master' into rustup
flip1995 Aug 8, 2024
e608b2f
Bump nightly version -> 2024-08-08
flip1995 Aug 8, 2024
cb80611
Auto merge of #13236 - flip1995:rustup, r=flip1995
bors Aug 8, 2024
b7f07ce
Merge commit 'cb806113e0f83a8f9b47d35b453b676543bcc40e' into clippy-s…
flip1995 Aug 8, 2024
8be2688
Update Cargo.lock
flip1995 Aug 8, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 6 additions & 5 deletions Cargo.lock
Original file line number Diff line number Diff line change
Expand Up @@ -564,14 +564,15 @@ dependencies = [
"termize",
"tokio",
"toml 0.7.8",
"ui_test 0.24.0",
"ui_test 0.25.0",
"walkdir",
]

[[package]]
name = "clippy_config"
version = "0.1.82"
dependencies = [
"itertools",
"rustc-semver",
"serde",
"toml 0.7.8",
Expand Down Expand Up @@ -4936,9 +4937,9 @@ dependencies = [

[[package]]
name = "spanned"
version = "0.2.1"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed14ba8b4b82241bd5daba2c49185d4a0581a0058355fe96537338f002b8605d"
checksum = "86af297923fbcfd107c20a189a6e9c872160df71a7190ae4a7a6c5dce4b2feb6"
dependencies = [
"bstr",
"color-eyre",
Expand Down Expand Up @@ -5562,9 +5563,9 @@ dependencies = [

[[package]]
name = "ui_test"
version = "0.24.0"
version = "0.25.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bc1c6c78d55482388711c8d417b8e547263046a607512278fed274c54633bbe4"
checksum = "f7e4f339f62edc873975c47115f9e71c5454ddaa37c1142b42fc0b2672c8dacb"
dependencies = [
"annotate-snippets 0.11.4",
"anyhow",
Expand Down
7 changes: 7 additions & 0 deletions src/tools/clippy/.cargo/config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,13 @@ target-dir = "target"

[unstable]
binary-dep-depinfo = true
profile-rustflags = true

[profile.dev]
split-debuginfo = "unpacked"

# Add back the containing directory of the packages we have to refer to using --manifest-path
[profile.dev.package.clippy_dev]
rustflags = ["--remap-path-prefix", "=clippy_dev"]
[profile.dev.package.lintcheck]
rustflags = ["--remap-path-prefix", "=lintcheck"]
13 changes: 7 additions & 6 deletions src/tools/clippy/.github/workflows/clippy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ env:
CARGO_TARGET_DIR: '${{ github.workspace }}/target'
NO_FMT_TEST: 1
CARGO_INCREMENTAL: 0
RUSTFLAGS: -D warnings

concurrency:
# For a given workflow, if we push to the same PR, cancel all previous builds on that PR.
Expand All @@ -47,25 +48,25 @@ jobs:

# Run
- name: Build
run: cargo build --tests --features deny-warnings,internal
run: cargo build --tests --features internal

- name: Test
run: cargo test --features deny-warnings,internal
run: cargo test --features internal

- name: Test clippy_lints
run: cargo test --features deny-warnings,internal
run: cargo test --features internal
working-directory: clippy_lints

- name: Test clippy_utils
run: cargo test --features deny-warnings
run: cargo test
working-directory: clippy_utils

- name: Test rustc_tools_util
run: cargo test --features deny-warnings
run: cargo test
working-directory: rustc_tools_util

- name: Test clippy_dev
run: cargo test --features deny-warnings
run: cargo test
working-directory: clippy_dev

- name: Test clippy-driver
Expand Down
17 changes: 9 additions & 8 deletions src/tools/clippy/.github/workflows/clippy_bors.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ env:
CARGO_TARGET_DIR: '${{ github.workspace }}/target'
NO_FMT_TEST: 1
CARGO_INCREMENTAL: 0
RUSTFLAGS: -D warnings

concurrency:
# For a given workflow, if we push to the same branch, cancel all previous builds on that branch.
Expand Down Expand Up @@ -85,34 +86,34 @@ jobs:

# Run
- name: Build
run: cargo build --tests --features deny-warnings,internal
run: cargo build --tests --features internal

- name: Test
if: matrix.host == 'x86_64-unknown-linux-gnu'
run: cargo test --features deny-warnings,internal
run: cargo test --features internal

- name: Test
if: matrix.host != 'x86_64-unknown-linux-gnu'
run: cargo test --features deny-warnings,internal -- --skip dogfood
run: cargo test --features internal -- --skip dogfood

- name: Test clippy_lints
run: cargo test --features deny-warnings,internal
run: cargo test --features internal
working-directory: clippy_lints

- name: Test clippy_utils
run: cargo test --features deny-warnings
run: cargo test
working-directory: clippy_utils

- name: Test clippy_config
run: cargo test --features deny-warnings
run: cargo test
working-directory: clippy_config

- name: Test rustc_tools_util
run: cargo test --features deny-warnings
run: cargo test
working-directory: rustc_tools_util

- name: Test clippy_dev
run: cargo test --features deny-warnings
run: cargo test
working-directory: clippy_dev

- name: Test clippy-driver
Expand Down
5 changes: 4 additions & 1 deletion src/tools/clippy/.github/workflows/clippy_dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ on:
env:
RUST_BACKTRACE: 1
CARGO_INCREMENTAL: 0
RUSTFLAGS: -D warnings

jobs:
clippy_dev:
Expand All @@ -28,7 +29,7 @@ jobs:

# Run
- name: Build
run: cargo build --features deny-warnings
run: cargo build
working-directory: clippy_dev

- name: Test update_lints
Expand All @@ -38,6 +39,8 @@ jobs:
run: cargo dev fmt --check

- name: Test cargo dev new lint
env:
RUSTFLAGS: -A unused-imports
run: |
cargo dev new_lint --name new_early_pass --pass early
cargo dev new_lint --name new_late_pass --pass late
Expand Down
4 changes: 2 additions & 2 deletions src/tools/clippy/.github/workflows/lintcheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ jobs:

- name: Run lintcheck
if: steps.cache-json.outputs.cache-hit != 'true'
run: ./target/debug/lintcheck --format json --warn-all --crates-toml ./lintcheck/ci_crates.toml
run: ./target/debug/lintcheck --format json --all-lints --crates-toml ./lintcheck/ci_crates.toml

- name: Upload base JSON
uses: actions/upload-artifact@v4
Expand Down Expand Up @@ -86,7 +86,7 @@ jobs:
run: cargo build --manifest-path=lintcheck/Cargo.toml

- name: Run lintcheck
run: ./target/debug/lintcheck --format json --warn-all --crates-toml ./lintcheck/ci_crates.toml
run: ./target/debug/lintcheck --format json --all-lints --crates-toml ./lintcheck/ci_crates.toml

- name: Upload head JSON
uses: actions/upload-artifact@v4
Expand Down
2 changes: 2 additions & 0 deletions src/tools/clippy/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5830,6 +5830,7 @@ Released 2018-09-13
[`result_unit_err`]: https://rust-lang.github.io/rust-clippy/master/index.html#result_unit_err
[`result_unwrap_used`]: https://rust-lang.github.io/rust-clippy/master/index.html#result_unwrap_used
[`return_self_not_must_use`]: https://rust-lang.github.io/rust-clippy/master/index.html#return_self_not_must_use
[`reverse_range_loop`]: https://rust-lang.github.io/rust-clippy/master/index.html#reverse_range_loop
[`reversed_empty_ranges`]: https://rust-lang.github.io/rust-clippy/master/index.html#reversed_empty_ranges
[`same_functions_in_if_condition`]: https://rust-lang.github.io/rust-clippy/master/index.html#same_functions_in_if_condition
[`same_item_push`]: https://rust-lang.github.io/rust-clippy/master/index.html#same_item_push
Expand Down Expand Up @@ -5998,6 +5999,7 @@ Released 2018-09-13
[`unused_io_amount`]: https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount
[`unused_label`]: https://rust-lang.github.io/rust-clippy/master/index.html#unused_label
[`unused_peekable`]: https://rust-lang.github.io/rust-clippy/master/index.html#unused_peekable
[`unused_result_ok`]: https://rust-lang.github.io/rust-clippy/master/index.html#unused_result_ok
[`unused_rounding`]: https://rust-lang.github.io/rust-clippy/master/index.html#unused_rounding
[`unused_self`]: https://rust-lang.github.io/rust-clippy/master/index.html#unused_self
[`unused_unit`]: https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit
Expand Down
3 changes: 1 addition & 2 deletions src/tools/clippy/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ color-print = "0.3.4"
anstream = "0.6.0"

[dev-dependencies]
ui_test = "0.24"
ui_test = "0.25"
regex = "1.5.5"
toml = "0.7.3"
walkdir = "2.3"
Expand All @@ -51,7 +51,6 @@ tokio = { version = "1", features = ["io-util"] }
rustc_tools_util = "0.3.0"

[features]
deny-warnings = ["clippy_lints/deny-warnings"]
integration = ["tempfile"]
internal = ["clippy_lints/internal", "tempfile"]

Expand Down
6 changes: 5 additions & 1 deletion src/tools/clippy/book/src/lint_configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -364,7 +364,7 @@ Suppress lints whenever the suggested change would cause breakage for other crat


## `await-holding-invalid-types`

The list of types which may not be held across an await point.

**Default Value:** `[]`

Expand Down Expand Up @@ -668,6 +668,8 @@ crate. For example, `pub(crate)` items.
## `msrv`
The minimum rust version that the project supports. Defaults to the `rust-version` field in `Cargo.toml`

**Default Value:** `current version`

---
**Affected lints:**
* [`allow_attributes`](https://rust-lang.github.io/rust-clippy/master/index.html#allow_attributes)
Expand Down Expand Up @@ -862,6 +864,8 @@ The maximum number of lines a function or method can have
The maximum size (in bytes) to consider a `Copy` type for passing by value instead of by
reference. By default there is no limit

**Default Value:** `target_pointer_width * 2`

---
**Affected lints:**
* [`trivially_copy_pass_by_ref`](https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref)
Expand Down
4 changes: 1 addition & 3 deletions src/tools/clippy/clippy_config/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,14 @@ edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
itertools = "0.12"
rustc-semver = "1.1"
serde = { version = "1.0", features = ["derive"] }
toml = "0.7.3"

[dev-dependencies]
walkdir = "2.3"

[features]
deny-warnings = []

[package.metadata.rust-analyzer]
# This crate uses #[feature(rustc_private)]
rustc_private = true
Loading
Loading