Microsoft officialem rusticum bibliothecam pro Fenestra API dimisit

Bibliotheca designata est ut craticula rubigo sub MIT Licentiae quae sic adhiberi potest:

fenestras = "0.2.1"

fenestras = "0.2.1"

Postea in constructis scriptoribus aedificandis, generare potes modulos qui ad applicationem tuum requiruntur:

fnmain() {
fenestras:: aedificate!(
fenestras ::data ::xml ::dom ::*
fenestras :: win32 :: system_services ::{CreateEventW, SetEvent, WaitForSingleObject}
fenestras :: win32 :: windows_programming :: CloseHandle
);
}

Documenta de modulorum praesto divulgatur docs.rs.

Exemplum codicem:

mod ligaturae {
:: fenestras :: include_bindings!();
}

ligaturae utere ::{
fenestras::data::xml::dom::*,
fenestras :: win32 :: system_services::{CreateEventW, SetEvent, WaitForSingleObject},
fenestras :: win32 :: windows_programming :: CloseHandle,
};

fn main() -> fenestras::Result<()> {
sit doc = XmlDocument::new()?;
doc.load_xml(" salve mundi ")?;

radix = doc.document_element()?;
asserere!(root.node_name()?== "html");
assert!(root.inner_text()?== "salve mundi");

tutum {
Sit res = CreateEventW (
std :: ptr :: null_mut()
true.into()
false.into ()
std::ptr::nullus()
);

SetEvent(event).ok()?;
WaitForSingleObject(event, 0);
CloseHandle(event).ok()?;
}

Bene (())
}

Munus aliquod vocat usum tutum, quod haec munera praebentur ut sine elaboratione earum ad Rust conventiones. Eadem ratione Crates designatur. libc*, quae cistam praecipuam pro libc accessu obtinet et pro fundamento ad bibliothecas aedificandas cum interface securo adhibetur.


Consilium intra compage creatum est Win32 Metadata Projectquae ad varias linguas programmandi facilius efficiendam APIs destinatur. Secunda bibliotheca, quae in Metadata Project condita est in primo temporis spatio - C#/Win32. Microsoft et nuntiatum est initium operis version pro C++qui moderno modo loquendi utitur.

Source: linux.org.ru