# process.rust 库模块帮助文档

## process.rust 成员列表 <a id="process.rust" href="#process.rust">&#x23;</a>

### process.rust.build() <a id="process.rust.build" href="#process.rust.build">&#x23;</a>
编译 32 位 DLL,  
Rust 生成的 DLL 不依赖外部运行时，可以内存加载，并支持 WIN7, WIN 10以上系统

### process.rust.cargo(...) <a id="process.rust.cargo" href="#process.rust.cargo">&#x23;</a>
执行 cargo 命令,  
可输入一个或多个命令行参数,  
只有一个参数时直接作为命令行参数,  
多个参数则包含空格的参数置入引号内部并作必要的转义处理

### process.rust.createDllProject(path) <a id="process.rust.createDllProject" href="#process.rust.createDllProject">&#x23;</a>
创建32位DLL范例工程,  
输入目录必须是不存在的目录,  
创建成功自动设置该目录为 process.rust.workDir

### process.rust.install() <a id="process.rust.install" href="#process.rust.install">&#x23;</a>
如果没有安装 Rust 则自动安装 Rust

### process.rust.repair() <a id="process.rust.repair" href="#process.rust.repair">&#x23;</a>
修复安装

### process.rust.rustup(...) <a id="process.rust.rustup" href="#process.rust.rustup">&#x23;</a>
执行 rustup 命令,  
可输入一个或多个命令行参数,  
只有一个参数时直接作为命令行参数,  
多个参数则包含空格的参数置入引号内部并作必要的转义处理

### process.rust.workDir <a id="process.rust.workDir" href="#process.rust.workDir">&#x23;</a>
指定工作目录,默认为应用程序目录
