Info
The Rust implementation of AGA8 is based on the C++ implementation.
The main difference from the other implementations is that it puts
the data into a struct AGA8Detail, and puts the functions as
methods under that struct.
Building
Use cargo:
# Build for debugging
$ cargo build
# Buld for release
$ cargo build --release
This will build a number of different types of library files.
To build and run the demo example:
$ cargo run --example demo
This will run an example that uses the AGA8Detail struct
and prints the results to the terminal.
Using
The library files can be used to call the aga8_2017 function
from other languages. For example from C#:
...
private static extern Aga8_Result ;
...
Console.;
Contact
For questions on the Rust impementation, please contact roy.vegard.ovesen@gmail.com