instruction_serialiser

Crates.ioinstruction_serialiser
lib.rsinstruction_serialiser
version0.0.6
sourcesrc
created_at2022-02-20 16:30:00.009881
updated_at2022-03-21 18:24:29.703206
descriptionThis package helps developers serialising calculation instructions for reusing or archiving them.
homepage
repositoryhttps://github.com/nico151999/instruction_serialiser/tree/main/rust
max_upload_size
id535825
size56,670
Nico Feulner (nico151999)

documentation

README

Instruction Serialiser Rust

This is the Rust implementation of the instruction serialiser.

Using the library

Install the library as described on its page on crates.io.

Extending the library

This implementation uses Rust's build script to automatically compile the current definitions when the library is compiled.

The implementation of the program logic can be found in the src directory. The lib.rs file exposes the functionality.

Tests can be found right inside the files which also contain the program logic. If you want to write your own tests please put them there.

Publishing new versions

All files required for building need to reside inside the working directory. References to external files like the proto definitions residing in the parent directory cause the resulting package to be invalid. Therefore, a script temporarily importing external dependencies to the working directory, updating relative paths and performing the publish operation is provided. It accepts all commandline arguments cargo publish accepts as well.

Commit count: 0

cargo fmt