Summary
Home
Are We Crubit Yet?
Types
Overview
Primitive Types
Pointer Types
absl::Status
Protobuf
Visibility
C++ Bindings for Rust Libraries
Overview
Building
Functions
Structs
Enums
Cpp Enums
Traits
Type Aliases
use
Declarations
Standard Library Types
Movable Types
Rust Bindings for C++ Libraries
Overview
Building the tool
Cookbook
Best Practices
Customizing
Functions
Classes and Structs
Enums
Inline C++
Integration notes
Cargo build
Build System Integrations
Required unstable features of Rust
Design
High-level design of C++/Rust interop
Lifetime Annotations for C++
Static Analysis for C++ Lifetimes
Struct Layout
Thunks for class template member functions
Unpin
for C++ Types
Problem Description: forward-declared types