Unnamed repository; edit this file 'description' to name the repository.
Auto merge of #16524 - evertedsphere:swann/trait-bound-dyn, r=Veykril
minor: test that flip_trait_bound works with trait objects Closes https://github.com/rust-lang/rust-analyzer/issues/16522.
bors 2024-02-10
parent 1ef7a23 · parent dcdfc35 · commit 0878cde
-rw-r--r--crates/ide-assists/src/handlers/flip_trait_bound.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/crates/ide-assists/src/handlers/flip_trait_bound.rs b/crates/ide-assists/src/handlers/flip_trait_bound.rs
index 430cd5b080..70b5efcb64 100644
--- a/crates/ide-assists/src/handlers/flip_trait_bound.rs
+++ b/crates/ide-assists/src/handlers/flip_trait_bound.rs
@@ -59,6 +59,11 @@ mod tests {
}
#[test]
+ fn flip_trait_bound_works_for_dyn() {
+ check_assist(flip_trait_bound, "fn f<'a>(x: dyn Copy $0+ 'a)", "fn f<'a>(x: dyn 'a + Copy)")
+ }
+
+ #[test]
fn flip_trait_bound_works_for_struct() {
check_assist(
flip_trait_bound,