google/crubit
A bidirectional bindings generator for C++ and Rust.
https://skillcdn.ai/gh/google/crubit내 AI에 이 주소를 연결하면 이 스킬들을 쓸 수 있어요. 연결 방법 보기
- 미확인
- 기본 브랜치
main - 커밋
a9601ab - 라이선스
Apache-2.0
저장소 둘러보기
스킬과 문서의 원문에서 찾습니다. 화면용 번역은 검색되지 않아요.
폴더
문서
- `absl::Status` in RustIn Google C++, the standard types for communicating an error are absl::Status and absl::StatusOr<T>. In Rust, these are represented using NewStatus and NewStatusOr<T> from @abseil-cpp//absl/status (l…docs/types/absl_status.md
- Typescrubit.rs/overview/status#types describes Crubit's current and future for various types.docs/types/index.md
- Pointer typesC++ defines two categories of pointer types, while Rust adds a third. They are:docs/types/pointer.md
- Primitive typesCrubit maps primitive types[^terminology] to the direct equivalent in the other language. For example, C++ int32_t is Rust i32, C++ int is Rust ffi::c_int, C++ double is Rust f64, and so on.docs/types/primitive.md
- C++/Rust Protobuf interopWARNING: This page documents functionality that is currently internal to the Google monorepo.docs/types/protobuf.md