docs.rs failed to build rs-teststand-0.0.2
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.
rs-teststand
Safe, idiomatic Rust bindings (twin API) for the National Instruments TestStand™ COM API.
use Engine;
- Twin API — type names, hierarchy, method names, and parameter order follow the TestStand™ COM API, so anyone who knows TestStand™ can predict the call.
- Memory safe: this crate is
#![forbid(unsafe_code)]; all COM interop is confined to the auditedrs-teststand-syscrate. COM references are released deterministically on drop, and single-threaded-apartment pointers cannot cross threads by construction. - No panics in library code — every fallible member returns
Result<_, rs_teststand::Error>.
Windows only. Requires a registered TestStand™ engine at runtime (2016–2026, 32- or 64-bit); no TestStand™ installation is needed to build.
See the repository for the roadmap and contribution guide. For authoritative API semantics, refer to National Instruments' own TestStand™ API Reference documentation.
Legal
TestStand™ is a registered trademark of National Instruments Corporation.
rs-teststand is an independent community project, not affiliated with,
endorsed by, or maintained by National Instruments or Emerson. References to the
TestStand™ API are made solely for interoperability purposes.
License: MIT.