Hoved Windows 10 Microsoft har kunngjort Rust / WinRT-prosjekt

Microsoft har kunngjort Rust / WinRT-prosjekt



Legg igjen et svar

Microsoft har kunngjort Rust / WinRT-prosjekt som gir en naturlig og idiomatisk måte for Rust-utviklere å ringe Windows API-er. Rust / WinRT lar deg ringe hvilken som helst WinRT API fortid, nåtid og fremtid ved hjelp av kode generert i farta direkte fra metadataene som beskriver API og rett inn i Rust-pakken din, hvor du kan ringe dem som om de bare var en annen Rust-modul.

hvordan øke poengsummen på snapchat

Binær bannerlogo

Windows Runtime er basert på Component Object Model (COM) APIer under panseret og er designet for å være tilgjengelig gjennom språkprojeksjoner som C ++ / WinRT og Rust / WinRT. Disse språkprojeksjonene tar metadataene som beskriver forskjellige APIer og gir naturlige bindinger for målprogrammeringsspråket. Dette lar utviklere lettere bygge apper og komponenter for Windows ved hjelp av ønsket språk. Du kan deretter bruke disse Windows API-ene til å lage desktop-apper, lagre apper, en komponent, NT-tjeneste eller enhetsdriver.

Her nedenfor er et enkelt eksempel på at Rust kaller et Windows API.

bruk windows :: data :: xml :: dom :: *; la doc = XmlDocument :: ny () ?; doc.load_xml ('hei verden') ?; la root = doc.document_element () ?; påstå! (root.node_name ()? == 'html'); påstå! (root.inner_text ()? == 'hallo verden');

For et mer meningsfylt eksempel kan du sjekke ut følgende Minesweeper-spill implementert ved bruk av Rust / WinRT: https://github.com/robmikh/minesweeper-rs

hvordan du kobler til en wifi uten passord

Microsoft bemerket at dette er en veldig tidlig offentlig forhåndsvisning, så flere funksjoner og rettelser kommer i fremtiden. Hjemmesiden til prosjektet er på GitHub:

https://github.com/microsoft/winrt-rs

Interessante Artikler

Redaksjonens

Snapchat: Hva betyr disse hjerter?
Snapchat: Hva betyr disse hjerter?
Det virker som det er flere sosiale nettverk hver dag! Med hver nye plattform føles det som om vi alle er tvunget til å bruke mer og mer tid per dag på å balansere våre sosiale liv på nettet. Legger ut statusoppdateringer på Facebook, nytt
The Lord of the Rings Online: Shadows of Angmar anmeldelse
The Lord of the Rings Online: Shadows of Angmar anmeldelse
Shadows of Angmar er det første store MMORPG (massivt multiplayer online rollespillet) som kom i butikkene siden World of Warcraft, og det er ikke vanskelig å oppdage kilden til inspirasjonen. Den grunnleggende forutsetningen for spillet
Hva du skal legge ut på din Snapchat-historie
Hva du skal legge ut på din Snapchat-historie
Snapchat-historier kan ha startet som en måte å opprettholde en gang kort tid for fremtidig forbruk, men ettersom brukere har akklimatisert seg mer til denne nå vanlige Snapchat-funksjonen, har de funnet noen nye og mer interessante måter å uttrykke seg på.
Slik setter du opp USB-tilknytning på Windows 10
Slik setter du opp USB-tilknytning på Windows 10
Lær hvordan du USB-tether på Windows 10 og aldri bekymre deg for å koble til offentlig Wi-Fi igjen.
Windows 8: 15 tips og triks
Windows 8: 15 tips og triks
Vi har brukt mer enn et år fordypet i Microsofts flere Windows 8 beta- og endelige utgivelser, så vi føler at vi vet det bedre enn vi kjenner våre egne mødre. Windows 8 gir utallige små forbedringer i driften
Endre ny faneside og hjemmeside i Mozilla Firefox
Endre ny faneside og hjemmeside i Mozilla Firefox
En av de nye funksjonene i Firefox-nettleseren er et sett med alternativer relatert til den nye fanesiden og hjemmesiden. Slik bruker du dem.
Grand Theft Auto og airbrushing av historien
Grand Theft Auto og airbrushing av historien
I høydepunktet av Rockstar sitt 2004-spill, Grand Theft Auto: San Andreas, er det opprør i den fiktive byen Los Santos. Disse opptøyene er sterkt basert på Los Angeles-opptøyene i 1992, som fulgte frifinnelsen av