Replace LOG(FATAL) and DCHECK with LLVM equivalents.

At a high-level the changes in this CL look like this:
*) LOG(FATAL) => llvm::report_fatal_error + llvm::formatv
*) DCHECK => assert
*) CHECK => assert (this wouldn't preserve behavior in NDEBUG builds so
   this transformation is not applied in all the cases).

PiperOrigin-RevId: 435361199
10 files changed
tree: 1291f20a62171a898a3806e6fab826cf1123cbcb
  1. lifetime_annotations/
  2. rs_bindings_from_cc/
  3. CODE_OF_CONDUCT
  4. CONTRIBUTING
  5. LICENSE
  6. README.md
README.md

Crubit: C++/Rust Bidirectional Interop Tool

Extremely experimental interop tooling for C++ and Rust.

Please don‘t use, this is an experiment and we don’t yet know where will it pull us. There will be breaking changes without warning. Unfortunately, we can't take contributions at this point.