An open API service indexing awesome lists of open source software.

https://github.com/argumentcomputer/RustFFI.lean

Template for Lean<->Rust FFI
https://github.com/argumentcomputer/RustFFI.lean

Last synced: 11 months ago
JSON representation

Template for Lean<->Rust FFI

Awesome Lists containing this project

README

          

# RustFFI.lean

A template for calling Rust functions in Lean using Lean's C FFI.

Based on the [Lake FFI example](https://github.com/leanprover/lake/tree/master/examples/ffi) and [Rust's FFI docs](https://doc.rust-lang.org/nomicon/ffi.html#calling-rust-code-from-c).

## Running

Build/run `Main.lean` with `lake exe ffi`

It should print the result of `1 + 2`.

## Troubleshooting

Run `lake clean` and/or `cargo clean` after making changes.