diff options
| author | Ali Bektas <bektasali@protonmail.com> | 2023-07-07 14:15:15 +0200 |
|---|---|---|
| committer | Ali Bektas <bektasali@protonmail.com> | 2023-07-07 14:15:15 +0200 |
| commit | 915ddb05fa78dfe1cfcda2b68c1013f218d729d4 (patch) | |
| tree | a9eea5d8dcfd6a2d4173b8a146739c461fd11607 | |
| parent | 18ea9245c6c1b73dabaff1fe5be286a6e39a68dc (diff) | |
| download | rust-915ddb05fa78dfe1cfcda2b68c1013f218d729d4.tar.gz rust-915ddb05fa78dfe1cfcda2b68c1013f218d729d4.zip | |
HiddenDocAttr becomes DocHiddenAttr
| -rw-r--r-- | crates/ide-assists/src/handlers/add_missing_impl_members.rs | 6 | ||||
| -rw-r--r-- | crates/ide-assists/src/handlers/replace_derive_with_manual_impl.rs | 2 | ||||
| -rw-r--r-- | crates/ide-assists/src/utils.rs | 4 |
3 files changed, 6 insertions, 6 deletions
diff --git a/crates/ide-assists/src/handlers/add_missing_impl_members.rs b/crates/ide-assists/src/handlers/add_missing_impl_members.rs index e5c18f362b7..6aca716bb60 100644 --- a/crates/ide-assists/src/handlers/add_missing_impl_members.rs +++ b/crates/ide-assists/src/handlers/add_missing_impl_members.rs @@ -46,7 +46,7 @@ pub(crate) fn add_missing_impl_members(acc: &mut Assists, ctx: &AssistContext<'_ acc, ctx, DefaultMethods::No, - IgnoreAssocItems::HiddenDocAttrPresent, + IgnoreAssocItems::DocHiddenAttrPresent, "add_impl_missing_members", "Implement missing members", ) @@ -91,7 +91,7 @@ pub(crate) fn add_missing_default_members( acc, ctx, DefaultMethods::Only, - IgnoreAssocItems::HiddenDocAttrPresent, + IgnoreAssocItems::DocHiddenAttrPresent, "add_impl_default_members", "Implement default members", ) @@ -123,7 +123,7 @@ fn add_missing_impl_members_inner( let mut ign_item = ignore_items; - if let IgnoreAssocItems::HiddenDocAttrPresent = ignore_items { + if let IgnoreAssocItems::DocHiddenAttrPresent = ignore_items { // Relax condition for local crates. let db = ctx.db(); if trait_.module(db).krate().origin(db).is_local() { diff --git a/crates/ide-assists/src/handlers/replace_derive_with_manual_impl.rs b/crates/ide-assists/src/handlers/replace_derive_with_manual_impl.rs index 48a68b6bea6..ac45581b7b4 100644 --- a/crates/ide-assists/src/handlers/replace_derive_with_manual_impl.rs +++ b/crates/ide-assists/src/handlers/replace_derive_with_manual_impl.rs @@ -177,7 +177,7 @@ fn impl_def_from_trait( let ignore_items = if trait_.module(sema.db).krate().origin(sema.db).is_local() { IgnoreAssocItems::No } else { - IgnoreAssocItems::HiddenDocAttrPresent + IgnoreAssocItems::DocHiddenAttrPresent }; let trait_items = diff --git a/crates/ide-assists/src/utils.rs b/crates/ide-assists/src/utils.rs index aab4f15f141..a262570d94e 100644 --- a/crates/ide-assists/src/utils.rs +++ b/crates/ide-assists/src/utils.rs @@ -86,7 +86,7 @@ pub fn test_related_attribute(fn_def: &ast::Fn) -> Option<ast::Attr> { #[derive(Clone, Copy, PartialEq)] pub enum IgnoreAssocItems { - HiddenDocAttrPresent, + DocHiddenAttrPresent, No, } @@ -106,7 +106,7 @@ pub fn filter_assoc_items( .iter() .copied() .filter(|assoc_item| { - !(ignore_items == IgnoreAssocItems::HiddenDocAttrPresent + !(ignore_items == IgnoreAssocItems::DocHiddenAttrPresent && assoc_item.attrs(sema.db).has_doc_hidden()) }) // Note: This throws away items with no source. |
