Sign in
rust
/
rust
/
refs/heads/perf-tmp
/
.
/
tests
/
ui
/
foreign
/
extern-rust-ffi-warning-64593.rs
blob: d4b35bde92abbd3f5dabc493c7c6b72a18b92112 [
file
] [
log
] [
blame
] [
edit
]
// https://github.com/rust-lang/rust/issues/64593
//@ check-pass
#![
deny
(
improper_ctypes
)]
pub
struct
Error
(
std
::
num
::
NonZero
<
u32
>);
extern
"Rust"
{
fn
foo
(
dest
:
&
mut
[
u8
])
->
Result
<(),
Error
>;
}
fn
main
()
{
let
_
=
unsafe
{
foo
(&
mut
[])
};
}