windows-rdl (0.100.0+paring.1)

Published 2026-10-14 03:21:29 +09:00 by paring

Installation

[registries.forgejo]
index = "sparse+" # Sparse index
# index = "" # Git

[net]
git-fetch-with-cli = true
cargo add windows-rdl@0.100.0+paring.1 --registry forgejo

About this package

RDL parser library and ECMA-335 generator

windows-rdl

The windows-rdl crate compiles RDL (Rust Definition Language) - a Rust-like text format for describing Windows APIs - into ECMA-335 .winmd metadata, and back again.

Start by adding the following to your Cargo.toml file:

[dependencies.windows-rdl]
version = "0.100"

Use the reader to compile .rdl source into a .winmd, and the writer to regenerate canonical .rdl from a .winmd:

windows_rdl::reader()
    .input("example.rdl")
    .output("example.winmd")
    .write()
    .unwrap();

windows_rdl::writer()
    .input("example.winmd")
    .output("example.rdl")
    .write()
    .unwrap();

Dependencies

ID Version
proc-macro2 ^1.0
quote ^1.0
syn ^2.0
windows-default ^0.100.0
windows-metadata ^0.100.0
Details
Cargo
2026-10-14 03:21:29 +09:00
4
2026-11-10 00:22:51 +09:00
MIT OR Apache-2.0
59 KiB
Assets (1)
Versions (1) View all
0.100.0+paring.1 2026-10-14