Skip to content

Latest commit

 

History

History
40 lines (29 loc) · 1.05 KB

README.md

File metadata and controls

40 lines (29 loc) · 1.05 KB

Ferrite - Session Type EDSL for Rust

Build Instructions

The library code requires nightly version of Rust to be compiled. You can use rustup to install Rust nightly as follows:

# Install rustup
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

rustup default nightly

After that, the library can be build with cargo as follows:

cargo build

Runnnig Demo

A number of demo executables are available in the src/bin directory. To run a particular demo, use cargo run with the name of the demo file. For example:

cargo run --bin hello
cargo run --bin shared

Code Organization