--> $DIR/issue-65436-raw-ptr-not-send.rs:14:9
|
LL | bar(Foo(std::ptr::null())).await;
- | ^^^^^^^^----------------^^^^^^^^- `std::ptr::null()` is later dropped here
- | | |
- | | has type `*const u8` which is not `Send`
- | await occurs here, with `std::ptr::null()` maybe used later
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ first, await occurs here, with `std::ptr::null()` maybe used later...
+note: `std::ptr::null()` is later dropped here
+ --> $DIR/issue-65436-raw-ptr-not-send.rs:14:41
+ |
+LL | bar(Foo(std::ptr::null())).await;
+ | ---------------- ^
+ | |
+ | has type `*const u8` which is not `Send`
help: consider moving this into a `let` binding to create a shorter lived borrow
--> $DIR/issue-65436-raw-ptr-not-send.rs:14:13
|