| Crates.io | cargo-winrt |
| lib.rs | cargo-winrt |
| version | 0.7.2 |
| created_at | 2020-06-04 16:29:17.164485+00 |
| updated_at | 2020-07-27 17:11:57.443904+00 |
| description | A simple utility for working with WinRT in a Rust project |
| homepage | |
| repository | |
| max_upload_size | |
| id | 250066 |
| size | 45,814 |
A simple utility for working with WinRT in a Rust project.
To install cargo winrt run the following:
cargo install --git https://github.com/microsoft/winrt-rs cargo-winrt
To install NuGet packages, add NuGet dependencies to your projects Cargo.toml file like so:
[package.metadata.winrt.dependencies]
"Win2D.uwp" = "1.25.0"
Nuget packages at a given URL are also supported:
[package.metadata.winrt.dependencies]
"Win2D.uwp" = { url = "http://example.com/my/nuget/package" }
As well as unzipped on your local file system:
[package.metadata.winrt.dependencies]
"Win2D.uwp" = { path = "../../my-nuget-package" }
Then to install run:
cargo winrt install
Rust WinRT works great with plain cargo, but if you want a way to ensure that you have installed all WinRT dependencies, before building, you can run:
cargo winrt build
This is equivalent to:
cargo winrt install
cargo build
Just like building your WinRT projects, you can use cargo winrt to run your project in one step:
cargo winrt run
This is equivalent to:
cargo winrt install
cargo run