]> git.lizzy.rs Git - rust.git/blobdiff - src/test/run-pass/once-move-out-on-heap.rs
cleanup: s/impl Copy/#[derive(Copy)]/g
[rust.git] / src / test / run-pass / once-move-out-on-heap.rs
index e24e809ed018a9416ade45f491318d0c3c34cbeb..8fe57a655aa5334b3400e93bd0042ac74af28c67 100644 (file)
 
 use std::sync::Arc;
 
-fn foo(blk: proc()) {
+fn foo<F:FnOnce()>(blk: F) {
     blk();
 }
 
 pub fn main() {
     let x = Arc::new(true);
-    foo(proc() {
+    foo(move|| {
         assert!(*x);
         drop(x);
     });