Skip to content

v0.4.1

@ejfkdev ejfkdev tagged this 28 Aug 14:13
- FieldKind::Union(kind 保持 Copy,变体运行时树放 FieldMeta.union)
- Schema 新增 oneOf/const;field_schema(Union) 每变体一分支:判别键以
  const 字符串注入并列入 required,变体字段并进分支
- enum 支持 #[derive(XyzArgs)]:必须 #[serde(tag = "…")] 邻接标签
  (无标签/内部标签=编译错误);仅具名变体字段;serde 驱动恰好一分支
  解码、错误归 invalid_input;元组变体编译期拒绝
- CLI 现政策=注册期报错(与嵌套 struct 同);OpenAPI 报告 object
- 测试:oneOf 形状(分支/const/required)、分支选择与失败模式、入口级
  end-to-end invoke
Assets 2
Loading