We have been working on porting Rust to the CHERIoT platform for about half a year now. We have been busy with the implementation of fundamental features such as defining the new target, adapting the compiler to respect the nuances of a CHERI platform – starting with making the compiler aware that the size of an address is not necessarily also the size of the memory representation of a pointer – and making the core and alloc libraries compile to the newly-introduced CHERIoT target.