Structs§
- Field
UiMetadata - 字段 UI 元数据 — 描述前端如何渲染和展示一个配置字段。
- Schema
Node - Schema 节点 — 包含类型定义和默认值。
- Setting
Definition - 配置项定义 — 组件
setting_schema()返回的单个配置字段描述。 - Settings
Contribution - 配置贡献 — 组件对外暴露的完整 schema 描述。
- Visible
When - 字段可见性条件 — 参照同级字段值动态显隐一个字段。
Enums§
- Commit
Policy - Path
Mode - 路径选择模式。
- Primitive
Type - 原始类型枚举,用于 builder 的
primitive_item()方法, 快速指定数组元素的数据类型。 - Schema
Kind - Schema 类型节点 — 描述数据的形状和校验规则。
- Widget
Hint - UI 控件提示 — 告诉前端这个字段应该用什么控件渲染。
Constants§
- SETTINGS_
SCHEMA_ VERSION - Settings schema 版本号,用于向前兼容判断。
Functions§
- validate_
setting_ definitions - 校验一组
SettingDefinition的合法性。