1 2 3 4 5 6 7 8 9 10 11 12 13 14
#[cxx::bridge] mod ffi { struct Shared { fd: i32, } } impl Drop for ffi::Shared { fn drop(&mut self) { println!("close({})", self.fd); } } fn main() {}