blob: 29b03a92948e8c55493b1bfd4c7ff65f2a64c83d [file] [view] [edit]
<!--* css: "//depot/docs/includes/sitemap.css" *-->
* [Home](/docs/index.md)
* [Are We Crubit Yet?](/docs/overview/status.md)
* [Limitations](/docs/overview/limits.md)
* [Safety](/docs/overview/safety.md)
* [Debugging](/docs/overview/debugging.md)
* [Build System Integrations](/docs/overview/build_systems.md)
* [Mascot](/docs/mascot.md)
* Types
* [Overview](/docs/types/)
* [Primitive Types](/docs/types/primitive.md)
* [Pointer Types](/docs/types/pointer.md)
* [`absl::Status`](/docs/types/absl_status.md)
* [Protobuf](/docs/types/protobuf.md)
* Non-Rust-Movable Types
* [Quick Introduction](/docs/types/non_rust_movable/intro_short.md)
* [Advanced Introduction](/docs/types/non_rust_movable/intro_advanced.md)
* [Cheat Sheet](/docs/types/non_rust_movable/cheat_sheet.md)
* [Errors](/docs/errors/)
* Rust Bindings for C++ Libraries
* [Overview](/docs/cpp/)
* [Cookbook](/docs/cpp/cookbook.md)
* [Best Practices](/docs/cpp/best_practices.md)
* [Customizing](/docs/cpp/customizing.md)
* <hr>
* [Functions](/docs/cpp/functions.md)
* [Operator overloading](/docs/cpp/operator_overloading.md)
* [Classes and Structs](/docs/cpp/classes_and_structs.md)
* [Enums](/docs/cpp/enums.md)
* [Inline C++](/docs/cpp/inline_cpp.md)
* [Carcinize](/docs/cpp/carcinize.md)
* <hr>
* [The C++ Standard Library](/docs/cpp/std.md)
* C++ Bindings for Rust Libraries
* [Overview](/docs/rust/)
* [Functions](/docs/rust/functions.md)
* [Structs](/docs/rust/structs.md)
* [Enums](/docs/rust/enums.md)
* [Cpp Enums](/docs/rust/cpp_enums.md)
* [Type Aliases](/docs/rust/type_aliases.md)
* [`use` Declarations](/docs/rust/use_declarations.md)
* [Traits](/docs/rust/traits.md)
* <hr>
* [Movable types](/docs/rust/movable_types.md)
* <hr>
* [The Rust Standard Library](/docs/rust/std.md)
* Design {.cnav-collapsed-by-default}
* [High-level design of C++/Rust interop](/docs/design/design.md)
* [Lifetime Annotations for C++](/docs/design/lifetime_annotations_cpp.md)
* [Static Analysis for C++ Lifetimes](/docs/design/lifetimes_static_analysis.md)
* [Struct Layout](/docs/design/struct_layout.md)
* [Thunks for class template member functions](/docs/design/thunks_for_class_template_member_functions.md)
* [`Unpin` for C++ Types](/docs/design/unpin.md)
* [Problem Description: forward-declared types](./design/forward_declarations.md)