Add a type-level encoding of qualified paths
diff --git a/src/lib.rs b/src/lib.rs
index cc0dcf2..39b1ecc 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -376,6 +376,7 @@
mod rust_str;
mod rust_string;
mod rust_vec;
+mod type_id;
mod unique_ptr;
mod unwind;
@@ -386,7 +387,7 @@
pub use crate::cxx_vector::CxxVector;
pub use crate::exception::Exception;
pub use crate::unique_ptr::UniquePtr;
-pub use cxxbridge_macro::bridge;
+pub use cxxbridge_macro::{bridge, type_id};
// Not public API.
#[doc(hidden)]
@@ -399,6 +400,7 @@
pub use crate::rust_str::RustStr;
pub use crate::rust_string::RustString;
pub use crate::rust_vec::RustVec;
+ pub use crate::type_id::*;
pub use crate::unique_ptr::UniquePtrTarget;
pub use crate::unwind::catch_unwind;
}