kotlin-rust
kotlin-rust copied to clipboard
Calling Rust code from Kotlin
Kotlin - Rust interop
This repository contains some sample code for using Rust together with Kotlin.
Contents
The app runs a simple micro-benchmark between Kotlin and Rust. It consists of sorting a random string lexicographically.
Both the Kotlin and Rust implementation are using functional-programming, with Kotlin using streams and Rust using iterators.
Dependencies
You will need:
Building / Running
Just run make.
Results
Rust is consistently 3-5 times faster than the equivalent Kotlin code.
Support libraries
The jni-rs crate is used in Rust to access JVM types, and a simple Kotlin app loads and runs the Rust code.