Cyano implements a transpiler converting Rust (MIR output) to JavaScript. It supports most of Rust's features, but still lacks of support for various Rust libraries.
This crate is highly Work-in-Process and not ready to use yet.
- Pointers/references
-
Box
es - Functions
- Traits/generics
- Enums
-
match
- JS library integration
-
libcore
andlibstd
- Panicking
- Custom destructors (
Drop
trait) - JS specific optimizations