ktools-rust/ is the Rust workspace for the broader ktools ecosystem.
It is the root entrypoint for Rust implementations of the ktools libraries.
This workspace currently contains:
kcli/ktrace/
Use the relevant child component when building or testing a specific Rust implementation.
The shared kbuild implementation lives in the sibling ../kbuild/
repo. Use kbuild from PATH when available, or invoke the shared script
directly:
python3 ../kbuild/kbuild.py --helpEach child component also supports direct Cargo workflows. Component-local
Cargo config routes those outputs under this workspace's build/ tree instead
of leaving target/ directories in the source components.
For concrete Rust API and implementation details, use the docs in the relevant child component.
Current implementation: