To build slicec you must have Rust and Cargo installed. To install these, we recommend reading the following guide.
Run the following command to build slicec and its dependencies:
cargo buildRun the following command to run the test suite:
cargo testTo generate documentation for slicec, run the following command:
cargo doc --no-deps --document-private-itemsThis will generate documentation in the target/doc/slicec directory.
Additionally, you can easily view the documentation after generating it with the open flag:
cargo doc --no-deps --document-private-items --openslicec uses llvm-cov to generate coverage reports. So, to generate reports you must install it:
cargo install cargo-llvm-covTo generate a coverage report for slicec, run the following command:
cargo llvm-cov --htmlThis will generate an HTML report in the target/llvm-cov/html directory.
Additionally, you can easily view the report after generating it with the open flag:
cargo llvm-cov --open