Estou trabalhando em um projeto de ferrugem e tentando fazer o Winapi funcionar.
Este é o meu Cargo.toml
:
[package]
name = "sacl"
version = "0.1.0"
edition = "2021"
[dependencies]
winapi = "0.3.5"
E este é o meu main.rs
:
extern crate winapi;
use winapi::um::winnt::*;
fn main() {
println!("Hello, world!");
}
Mas por algum motivo sempre que executo cargo build
recebo o seguinte erro:
error[E0433]: failed to resolve: could not find `um` in `winapi`
--> src/main.rs:3:13
|
3 | use winapi::um::winnt::*;
|
Tentei incluir um
como um recurso no Cargo.toml desde que li que os recursos do winapi são bloqueados. Não encontrei nada sobre erros com um
.
Para usar
winapi::um::winnt
você deve incluir o recursowinnt
em seu Cargo.toml.A caixa usa o último nome do módulo como nome do recurso. Então, para
winapi::winrt::activation
você usariaactivation
para o recurso.