Unnamed repository; edit this file 'description' to name the repository.
Rollup merge of #127107 - mu001999-contrib:dead/enhance-2, r=pnkfelix
Improve dead code analysis Fixes #120770 1. check impl items later if self ty is private although the trait method is public, cause we must use the ty firstly if it's private 2. mark the adt live if it appears in pattern, like generic argument, this implies the use of the adt 3. based on the above, we can handle the case that private adts impl Default, so that we don't need adding rustc_trivial_field_reads on Default, and the logic in should_ignore_item r? ``@pnkfelix``
Michael Goulet 2024-07-06
parent 75dd842 · parent 2ec3a7d · commit 68ea9f8
-rw-r--r--crates/salsa/salsa-macros/src/database_storage.rs8
1 files changed, 0 insertions, 8 deletions
diff --git a/crates/salsa/salsa-macros/src/database_storage.rs b/crates/salsa/salsa-macros/src/database_storage.rs
index 14238e2fed..f16d814b9f 100644
--- a/crates/salsa/salsa-macros/src/database_storage.rs
+++ b/crates/salsa/salsa-macros/src/database_storage.rs
@@ -241,11 +241,3 @@ impl Parse for QueryGroup {
Ok(QueryGroup { group_path })
}
}
-
-struct Nothing;
-
-impl Parse for Nothing {
- fn parse(_input: ParseStream<'_>) -> syn::Result<Self> {
- Ok(Nothing)
- }
-}