1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
#[cxx::bridge] mod here { extern "C++" { type C; } impl UniquePtr<C> {} } #[cxx::bridge] mod there { extern "C++" { type C = crate::here::C; } impl UniquePtr<C> {} } fn main() {}