tree: aafc37e0195ce707311ac7bb3401da590bd15e83 [path history] [tgz]
  1. BUILD
  2. char.h
  3. char_test.cc
  4. README.md
support/rstd/README.md

Crubit rstd library

Disclaimer: This project is experimental, under heavy development, and should not be used yet.

This directory contains C++ libraries that help work with Rust types. For example, rstd::Char represents Rust's char type (a separate type from C++'s char32_t is needed to detect certain invalid bit patterns that result in Undefined Behavior in Rust; additionally char32_t takes at least 32 bits, rather than exactly 32 bits).