Rust is a general purpose, multi-paradigm, compiled programming language developed by Mozilla Research. It is designed to be a "safe, concurrent, practical language", supporting pure-functional, concurrent-actor, imperative-procedural, and object-oriented styles. The language grew out of a personal project by Mozilla employee Graydon Hoare. Mozilla began sponsoring the project in 2009 and announced it for the first time in 2010. The same year, work shifted from the initial compiler (written in OCaml) to the self-hosted compiler written in Rust itself. Known as rustc, it successfully compiled itself in 2011. The self-hosted compiler uses LLVM as its backend.
                         
                        
                            Size: 395 MB
                        
                        
                            Authors: Mozilla
                        
                        
                        
                            Versions:
                                
1.0.0,
                                
1.6.0,
                                
1.9.0,
                                
1.10.0,
                                
1.12.1,
                                
1.14.0,
                                
1.16.0,
                                
1.18.0,
                                
1.19.0,
                                
1.21.0,
                                
1.26.0,
                                
1.26.2,
                                
1.31.0,
                                
1.31.1,
                                
1.35.0,
                                
1.40.0,
                                
1.42.0,
                                
1.49.0,
                                
1.54.0,
                                
1.56.1,
                                
1.57.0,
                                
1.58.0,
                                
1.63.0,
                                
1.64.0,
                                
1.65.0,
                                
1.66.0,
                                
1.72.0,
                                
1.74.1,
                                
1.75.0,
                                
1.89.0
                         
                        Default path: %HOMEDRIVE%\Programs\rust
                        
                            pbox install rust
                             Show pbox.xml
                        
                        <pbox version="1.0">
    <name>rust</name>
    <version>1.64.0</version>
    <title>Rust</title>
    <group>compiler</group>
    <archs>32,64</archs>
    <msiFile arch="32">rust-1.64.0-32.msi</msiFile>
    <msiFile arch="64">rust-1.64.0-64.msi</msiFile>
    <homedir>%HOMEDRIVE%\Programs\rust</homedir>
    <install>
        <msi>.\msi\${msiFile}=/quiet /norestart ADDLOCAL=ALL TARGETDIR="${homedir}" INSTALLDIR="${homedir}" ALLUSERS=1</msi>
        <exec>compact /s:"${homedir}" /c /a /i *</exec>
        <path>${homedir}\bin</path>
        <env>RUST_HOME=${homedir}</env>
    </install>
    <uninstall>
        <unpath>${homedir}\bin</unpath>
        <unmsi>.\msi\${msiFile}=/quiet</unmsi>
        <remove>${homedir}</remove>
        <unenv>RUST_HOME</unenv>
    </uninstall>
</pbox>