| Crates.io | safety-tool |
| lib.rs | safety-tool |
| version | 0.3.8 |
| created_at | 2025-06-10 07:46:44.840862+00 |
| updated_at | 2025-09-25 01:15:59.367268+00 |
| description | A tool for analyzing safety tags defined in tag-std |
| homepage | |
| repository | https://github.com/Artisan-Lab/tag-std |
| max_upload_size | |
| id | 1706772 |
| size | 125,418 |
A demo to show how safety properties can be checked on unsafe Rust code.
Several projects are checked, while each project may pin own toolchain.
So to support them in the same tool, conditional compilation gated by --features is needed.
Projects and feature names:
| project | --features (or -F) |
|---|---|
| verify-rust-std | std |
| Rust for Linux | rfl |
| asterinas | asterinas |
There is no default toolchain for now, so one must set up it first and then build or install it.
For example, to check Rust for Linux codebase, specify rfl like this:
./gen_rust_toolchain_toml.rs rfl
cargo build -Frfl