8 releases
| 0.4.1 | Dec 17, 2025 |
|---|---|
| 0.4.0 | Feb 19, 2025 |
| 0.3.2 | Mar 25, 2024 |
| 0.3.1 | Sep 27, 2023 |
| 0.1.0 | Aug 11, 2020 |
#357 in Unix APIs
2,848 downloads per month
Used in stratisd
72KB
1.5K
SLoC
libblkid-rs
Rust bindings for libblkid
libblkid lowest supported version
The lowest supported version of libblkid used with these bindings is 2.33.2.
lib.rs:
libblkid-rs
libblkid_rs provides programmatic access in Rust to the C library
libblkid.
Design
The organization of the modules reflects the organization of the modules in the C library. The main goal of this library is to maintain the same general structure while taking advantage of Rust idioms.
List of methods modified
blkid_devno_to_wholedisk- This bindings method handles the buffer internally and therefore does not require a buffer argument. The limit for the maximum size of the returned device name is 4096 bytes. Please open an issue if more characters are required.blkid_get_dev_size- This method takes a&Pathin the bindings and provides libblkid with the desired file descriptor.
Dependencies
~0.2–2.5MB
~47K SLoC