- Home
- Are We Crubit Yet?
- Types
- 1. Overview
- 2. Primitive Types
- 3. Pointer Types
- 4. absl::Status
- 5. Protobuf
- 6. Visibility
- C++ Bindings for Rust Libraries
- 7. Overview
- 8. Building
- 9. Functions
- 10. Structs
- 11. Enums
- 12. Cpp Enums
- 13. Traits
- 14. Type Aliases
- 15. use Declarations
- 16. Movable Types
- Rust Bindings for C++ Libraries
- 17. Overview
- 18. Building the tool
- 19. Cookbook
- 20. Best Practices
- 21. Customizing
- 22. Functions
- 23. Classes and Structs
- 24. Enums
- Integration notes
- 25. Cargo build
- 26. Build System Integrations
- 27. Required unstable features of Rust
- Design
- 28. High-level design of C++/Rust interop
- 29. Lifetime Annotations for C++
- 30. Static Analysis for C++ Lifetimes
- 31. Struct Layout
- 32. Thunks for class template member functions
- 33. Unpin for C++ Types
- 34. Problem Description: forward-declared types