slightly beef up dyn-star-to-dyn test
This commit is contained in:
parent
b2f58146b9
commit
57056d7f8f
@ -1,9 +1,17 @@
|
||||
// build-pass
|
||||
// run-pass
|
||||
|
||||
#![feature(dyn_star)]
|
||||
//~^ WARN the feature `dyn_star` is incomplete and may not be safe to use and/or cause compiler crashes
|
||||
|
||||
use std::fmt::Debug;
|
||||
|
||||
fn main() {
|
||||
let x: dyn* Send = &();
|
||||
let x = Box::new(x) as Box<dyn Send>;
|
||||
let x: dyn* Debug = &42;
|
||||
let x = Box::new(x) as Box<dyn Debug>;
|
||||
assert_eq!("42", format!("{x:?}"));
|
||||
|
||||
// Also test opposite direction.
|
||||
let x: Box<dyn Debug> = Box::new(42);
|
||||
let x = &x as dyn* Debug;
|
||||
assert_eq!("42", format!("{x:?}"));
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user