Crates.io | hwlocality-sys |
lib.rs | hwlocality-sys |
version | 0.5.0 |
source | src |
created_at | 2023-09-27 16:18:27.011095 |
updated_at | 2024-08-10 16:15:27.650216 |
description | Low-level bindings for the hwloc hardware locality library |
homepage | |
repository | https://github.com/HadrienG2/hwlocality |
max_upload_size | |
id | 984943 |
size | 160,552 |
This crate contains the low-level unsafe Rust -> C FFI bindings to hwloc, that are used to implement the safe hwlocality bindings.
Depending on your needs, you can either link to a libhwloc
that is
pre-installed on your computer or have hwlocality
build its own copy
libhwloc
internally. Please read the "Prerequisites" section of the
hwlocality README for
more information about these two options.
Like any C API, the hwlocality-sys
low-level bindings are highly unsafe to
use, and it is advised that you use the safe hwlocality
bindings instead
whenever possible. If you encounter any issue with the safe bindings that
prevents you from using them and forces you to use the unsafe C API directly,
please report them in the issue tracker so we get them fixed.