Write Box internals in terms of type aliases
diff --git a/include/cxxbridge.h b/include/cxxbridge.h
index d0cf8c2..aa78c2b 100644
--- a/include/cxxbridge.h
+++ b/include/cxxbridge.h
@@ -128,11 +128,11 @@
private:
Box() noexcept {}
void uninit() noexcept;
- void set_raw(T *) noexcept;
- T *get_raw() noexcept;
+ void set_raw(pointer) noexcept;
+ pointer get_raw() noexcept;
void drop() noexcept;
- const T *deref() const noexcept;
- T *deref_mut() noexcept;
+ const_pointer deref() const noexcept;
+ pointer deref_mut() noexcept;
uintptr_t repr;
};
#endif // CXXBRIDGE01_RUST_BOX