总览

在配置部分我们会详细说明每个配置文件具体的信息和可配置的条目

TIP

通常来说这些配置文件你极少需要进行手动修改

Ract

.env

.env是Ract对于env.toml的指向文件

env.toml

env.toml是Ract的环境配置文件,由这个文件中的内容Ract可以找到使用者开发时的环境依赖项。

.ract

.ract是Ract编译器的配置文件,它使用toml格式。

GenUI

gen_ui.toml

gen_ui.toml是GenUI项目的配置文件,它为编译器配置具体的项目信息和编译底层以及开发时插件。

类型映射

在GenUI项目中绝大多数都使用toml进行配置,由Rust类型对toml进行了类型映射

RustTOMLTOML FORMATTER
StringString" "
i_typeInteger0
u_typeInteger0
f32, f64Float0.0
boolBooltrue, false
Vec<R>Array<T>[ ]
enum (United)String" "
enum (Named)Table / InlineTable[[struct name]] {}
enum (Unnamed)Table / InlineTable[[struct name]] {}
structTable / InlineTable[[struct name]] {}
TIP

String总是使用snake name rule