Modules§
- The Rust core allocation and collections library
- The Rust Core Library
- Marker types identifying Rust’s knowledge about an extern C++ type.
- Less used details of
UniquePtr
andSharedPtr
. - The Rust Standard Library
- Less used details of
CxxVector
.
Macros§
- Construct a C++ std::string on the Rust stack.
- For use in impls of the
ExternType
trait. SeeExternType
.
Structs§
- Binding to C++
std::string
. - Binding to C++
std::vector<T, std::allocator<T>>
. - Exception thrown from an
extern "C++"
function. - Binding to C++
std::shared_ptr<T>
. - Binding to C++
std::unique_ptr<T, std::default_delete<T>>
. - Binding to C++
std::weak_ptr<T>
.
Traits§
- A type for which the layout is determined by its C++ definition.
Type Aliases§
- Synonym for
CxxString
. - Synonym for
CxxVector
.
Attribute Macros§
#[cxx::bridge] mod ffi { ... }