แแแแแแแแแแ แจแแฅแแแแแแ แ แแแแ แช Rust crate MIT แแแชแแแแแแ, แ แแแแแแช แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แจแแแแแแแแแ แแ:
[dependencies] windows = "0.2.1" [build-dependencies] windows = "0.2.1"แแแแก แจแแแแแ, build.rs build แกแแ แแแขแจแ แจแแแแซแแแแ แจแแฅแแแแ แแฅแแแแ แแแแแแแชแแแกแแแแก แกแแญแแ แ แแแแฃแแแแ:
fn main () {
Windows:: แแจแแแแแ!(
windows::data::xml::dom::*
Windows::win32::system_services::{CreateEventW, SetEvent, WaitForSingleObject}
windows::win32::windows_programming::CloseHandle
);
}
แฎแแแแแกแแฌแแแแแ แแแแฃแแแแแก แจแแกแแฎแแ แแแแฃแแแแขแแชแแ แแแแแฅแแแงแแแแฃแแแ docs.rs.
แแแแแก แแแแฃแจแ:
mod bindings {
:: windows:: include_bindings!();
}
แแแแแแงแแแแ แกแแแแแซแแแ::{
Windows::data::xml::dom::*,
Windows::win32::system_services::{CreateEventW, SetEvent, WaitForSingleObject},
Windows::win32::windows_programming::CloseHandle,
};
fn main() -> windows:: แจแแแแแ<()> {
แแแแแ doc = XmlDocument::new()?;
doc.load_xml(" แแแแแ แฏแแแ แแกแแคแแแ ")?;
แแแแแ root = doc.document_element()?;
assert!(root.node_name()? == "html");
แแแขแแแชแแแแ!(root.inner_text()? == "แแแแแ แฏแแแ แกแแแงแแ แ");
แกแแฎแแคแแแ {
แแแแ แแแแแแแ = CreateEventW(
std::ptr::null_mut(),
true.into(),
false.into(),
std::ptr::null(),
);
SetEvent(event).ok()?;
WaitForSingleObject (แแแแแแแ, 0);
CloseHandle(event).ok()?;
}
แฒแแ แแ(())
}
แแแแแแ แแ แคแฃแแฅแชแแแก แแแแแซแแฎแแแ แกแแฎแแคแแแแ, แ แแแแแ แแก แคแฃแแฅแชแแแแ แแแฌแแแแแฃแแแ แแกแ, แ แแแแ แช แแ แแก, Rust-แแก แแแแแแแชแแแแแแ แแแแแขแแชแแแก แแแ แแจแ. แแ แแขแ แจแแฅแแแแแแ แแแแแ แแ แแแชแแแแ. libc, แ แแแแแแช แแแกแแฎแฃแ แแแ แ แแแแ แช libc-แแ แฌแแแแแแก แซแแ แแแแ แแ แแขแก แแ แแแแแแงแแแแแ แ แแแแ แช แกแแคแฃแซแแแแ แฃแกแแคแ แแฎแ แแแขแแ แคแแแกแแ แแแแแแแแแแแแแก แจแแกแแฅแแแแแแ.
แแ แแแฅแขแ แคแแ แแแแแจแ แจแแแฅแแแ Win32 แแแขแแแแแแชแแแแแแก แแ แแแฅแขแ, แ แแแแแแช แจแแฅแแแแแแ แแแแกแแแแก, แ แแ แแแแแแแแแแก API-แแแแก แจแแฅแแแ แกแฎแแแแแกแฎแแ แแ แแแ แแแแ แแแแก แแแแแแกแแแแก. แแแแ แ แแแแแแแแแแ, แ แแแแแแช แจแแแฅแแแ แแแขแแแแแแชแแแแแแก แแ แแแฅแขแแก แกแแคแฃแซแแแแแ แแ แแแฅแขแแก แแแ แแแ แแขแแแแ - C#/Win32. Microsoft-แแ แแกแแแ แแแแแแชแฎแแแ แกแแแฃแจแแแแแแก แแแฌแงแแแ แแแ แกแแ C++-แแกแแแแก, แ แแแแแแช แแงแแแแแก แแแแก แแแแแแแแ แแแ แกแขแแแก.
แฌแงแแ แ: linux.org.ru