]> git.lizzy.rs Git - rust.git/blobdiff - src/test/ui/object-pointer-types.rs
move an `assert!` to the right place
[rust.git] / src / test / ui / object-pointer-types.rs
index a8a482fb5a6c3bee1ce741a2ad34c4132ace5c63..760a50e5b79723df596230c9307b18b5050bf813 100644 (file)
@@ -5,19 +5,19 @@ trait Foo {
     fn owned(self: Box<Self>);
 }
 
-fn borrowed_receiver(x: &Foo) {
+fn borrowed_receiver(x: &dyn Foo) {
     x.borrowed();
     x.borrowed_mut(); // See [1]
     x.owned(); //~ ERROR no method named `owned` found
 }
 
-fn borrowed_mut_receiver(x: &mut Foo) {
+fn borrowed_mut_receiver(x: &mut dyn Foo) {
     x.borrowed();
     x.borrowed_mut();
     x.owned(); //~ ERROR no method named `owned` found
 }
 
-fn owned_receiver(x: Box<Foo>) {
+fn owned_receiver(x: Box<dyn Foo>) {
     x.borrowed();
     x.borrowed_mut(); // See [1]
     x.managed();  //~ ERROR no method named `managed` found