c-ares 2.0.0

A Rust wrapper for the c-ares library, for asynchronous DNS requests.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
param([string]$channel=${env:channel}, [string]$target=${env:target})

$downloadUrl = "https://static.rust-lang.org/dist/"
$manifest = "channel-rust-${channel}"
$localManifest = "${env:Temp}\${manifest}"
Start-FileDownload "${downloadUrl}${manifest}" -FileName "${localManifest}"

$match = Get-Content "${localManifest}" | Select-String -pattern "${target}.exe" -simplematch
$installer = $match.line
$localInstaller = "${env:Temp}\${installer}"
Start-FileDownload "${downloadUrl}${installer}" -FileName "${localInstaller}"

$installDir = "C:\Rust"
&"${localInstaller}" /VERYSILENT /NORESTART /DIR="${installDir}" | Write-Output
$env:Path += ";${installDir}\bin"

rustc -V
cargo -V