Sign in
fuchsia
/
fuchsia
/
cafe43e483c36c5bfaa6e2decea566ed245832f8
/
.
/
third_party
/
rust_crates
/
vendor
/
rayon-core
/
src
/
util.rs
blob: 27d375a4acdc62464e4ad69774c1f8ac1e63794d [
file
] [
log
] [
blame
]
use
std
::
mem
;
pub
(
super
)
fn
leak
<
T
>(
v
:
T
)
->
&
'
static
T
{
unsafe
{
let
b
=
Box
::
new
(
v
);
let
p
:
*
const
T
=
&*
b
;
mem
::
forget
(
b
);
// leak our reference, so that `b` is never freed
&*
p
}
}