1.
Intro
2.
Tutorials
2.1.
Setup
2.2.
Calling Java from Rust
2.3.
Implementing native methods
3.
Memory safety requirements
3.1.
Threat model
4.
Reference
4.1.
The java_package macro
4.2.
Translating Java method signatures to Rust
4.3.
The java_function macro
4.3.1.
Linking native functions into the JVM
4.4.
Deriving Java/Rust conversions
4.5.
JVM Operations
4.6.
The ToJava trait
4.7.
Java/Rust type conversions
4.8.
The Jvm type
4.9.
Local vs global object references
5.
Internals
5.1.
The JavaObject trait
5.2.
Upcasts
5.3.
Methods
6.
Logo
Light
Rust
Coal
Navy
Ayu
Duchess
Java/Rust type conversions