docs.rs failed to build nvtx-2.0.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
nvtx-1.3.0
Rust NVTX
Rust NVTX provides Rust language bindings for the NVIDIA Tools Extension SDK (NVTX).
See the generated documentation for more details and the examples for sample usage.
Feature profiles
The crate now supports three capability tiers:
std(default): full ergonomic API, domain caching, thread helpers, and tracing integrationalloc:#![no_std]+ heap-backed ergonomic API (nostd-only integrations). Domain caches use a spinlock in this profile, so interrupt-driven or RTOS environments should account for priority inversion risk around domain operations.- core-only (
--no-default-features): strict#![no_std]baseline with low-level borrowed-string APIs
Cargo feature examples
# default full API
# no_std + alloc profile
# strict core profile
In strict core mode, use borrowed C-string APIs such as mark_ascii / mark_unicode,
name_thread_ascii / name_thread_unicode, or the low-level exports under nvtx::sys.
Compatibility
The nvtx crate requires rustc 1.77 or greater.