//@ check-pass | |
#![feature(unsafe_binders)] | |
//~^ WARN the feature `unsafe_binders` is incomplete | |
use std::unsafe_binder::{wrap_binder, unwrap_binder}; | |
fn main() { | |
unsafe { | |
let x = 1; | |
let binder: unsafe<'a> &'a i32 = wrap_binder!(&x); | |
let rx = *unwrap_binder!(binder); | |
} | |
} |