We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 48e7f24 commit ef7062dCopy full SHA for ef7062d
src/test/ui/async-await/dyn-star-trait-drop.rs
@@ -0,0 +1,22 @@
1
+// run-pass
2
+// check-run-results
3
+#![feature(async_fn_in_traits)]
4
+
5
+use std::fmt::Debug;
6
7
+#[derive(Debug)]
8
+struct Foo(usize);
9
10
+impl Drop for Foo {
11
+ fn drop(&mut self) {
12
+ println!("destructor called");
13
+ }
14
+}
15
16
+fn make_dyn_star(i: Foo) {
17
+ let _dyn_i: dyn* Debug = i as dyn* Debug;
18
19
20
+fn main() {
21
+ make_dyn_star(Foo(42));
22
src/test/ui/async-await/dyn-star-trait-drop.run.stdout
@@ -0,0 +1 @@
+destructor called
0 commit comments