Crates.io | virtdisk-rs |
lib.rs | virtdisk-rs |
version | 2.0.0 |
source | src |
created_at | 2018-12-20 02:15:35.95725 |
updated_at | 2019-07-31 07:28:59.319134 |
description | Rust abstractions for VirtDisk APIs. |
homepage | |
repository | https://github.com/rafawo/virtdisk-rs |
max_upload_size | |
id | 102845 |
size | 151,040 |
Rust wrapper of VirtDisk APIs
This project is a collection of Rust libraries that wrap functionality exposed by VirtDisk.
VirtDisk APIs are part of the Windows 10 SDK.
NOTE:This crate is untested and simply provides safe Rust abstractions to the virtdisk C bindings. Fixes might come at later updates to the crate. There is no plan for now to create a fully suited integration test for the APIs.
For this wrapper to build properly, the following requirements need to be met by the building machine:
Note: This section includes the paths in the Windows SDK for the header and lib files based on the default installation path c:\Program Files (x86)\Windows Kits\10
.
The relevant Windows 10 SDK files that this project is wrapping are:
Clone the repo to a folder:
git clone https://github.com/rafawo/virtdisk-rs.git
Make sure the machine where you are building has Windows 10 SDK version 10.0.17763.132 installed. Then run:
cd virtdisk-rs
cargo build
Finally, open documentation by running:
cargo doc --open
This section briefly describes all published crates.io versions of this project, ordered from latest to oldest.