]> git.proxmox.com Git - rustc.git/blame - tests/ui/closures/coerce-unsafe-to-closure.stderr
New upstream version 1.75.0+dfsg1
[rustc.git] / tests / ui / closures / coerce-unsafe-to-closure.stderr
CommitLineData
ed00b5ec 1error[E0277]: expected a `FnOnce(&str)` closure, found `unsafe extern "rust-intrinsic" fn(_) -> _ {transmute::<_, _>}`
5869c6ff
XL
2 --> $DIR/coerce-unsafe-to-closure.rs:2:44
3 |
4LL | let x: Option<&[u8]> = Some("foo").map(std::mem::transmute);
04454e1e 5 | --- ^^^^^^^^^^^^^^^^^^^ call the function in a closure: `|| unsafe { /* code */ }`
c295e0f8
XL
6 | |
7 | required by a bound introduced by this call
5869c6ff 8 |
f2b60f7d 9 = help: the trait `FnOnce<(&str,)>` is not implemented for fn item `unsafe extern "rust-intrinsic" fn(_) -> _ {transmute::<_, _>}`
04454e1e 10 = note: unsafe function cannot be called generically without an unsafe block
3c0e092e
XL
11note: required by a bound in `Option::<T>::map`
12 --> $SRC_DIR/core/src/option.rs:LL:COL
5869c6ff
XL
13
14error: aborting due to previous error
15
16For more information about this error, try `rustc --explain E0277`.