review-rust-docs
Review the documentation of a Rust crate to ensure it meets our requirements and standards.
check-rust-coverage
Check which Rust lines are not covered by Rust tests.
build
Compile the project to verify changes build successfully. Use this to verify your changes build properly together with the complete project and dependencies, and make sure to use it before running end to end tests.
read-unmodified-c-module
Read the source of the C module we are working on, before we made any changes.
port-c-module
Guide for porting a C module to Rust. Use this when starting to port a C module to Rust.
run-rust-tests
Run Rust tests after making changes to verify correctness
minimize-rust-ffi-crate-surface
Remove Rust-defined C symbols that are either unused or only used in C/C++ unit tests.
rust-tests-guidelines
Guidelines for writing Rust tests.
rust-docs-guidelines
Guidelines for writing Rust documentation
lint
Check code quality and formatting before committing changes
verify
Run full verification before committing or creating a PR
analyze-rust-ffi-crate-surface
Determine which parts of the C codebase use Rust-defined C symbols. Use this when you want to understand which C code files may be impacted by changes to a Rust FFI crate.
write-rust-tests
Write Rust tests to verify the correctness of Rust code.