tree: 87f7e000dc26154618bb7c322ce9e68fe898e55f [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 result in Undefined Behavior in Rust; additionally char32_t takes at least 32 bits, rather than exactly 32 bits).