记录五条 ts-rs 提示的保留决定
Project CI / Backend tests (pull_request) Has been cancelled
Project CI / Native shell tests (pull_request) Has been cancelled
Project CI / Frontend tests (pull_request) Has been cancelled
Project CI / AI game creator shell Rust crates (pull_request) Has been cancelled
Project CI / Repository checks (pull_request) Has been cancelled
Project CI / AI game creator shell web tests (pull_request) Has been cancelled
Project CI / AI game creator shell Rust lane 1/2 (pull_request) Has been cancelled
Project CI / AI game creator shell Rust lane 2/2 (pull_request) Has been cancelled
Project CI / AI game creator shell Rust smoke (pull_request) Has been cancelled
Project CI / Backend tests (pull_request) Has been cancelled
Project CI / Native shell tests (pull_request) Has been cancelled
Project CI / Frontend tests (pull_request) Has been cancelled
Project CI / AI game creator shell Rust crates (pull_request) Has been cancelled
Project CI / Repository checks (pull_request) Has been cancelled
Project CI / AI game creator shell web tests (pull_request) Has been cancelled
Project CI / AI game creator shell Rust lane 1/2 (pull_request) Has been cancelled
Project CI / AI game creator shell Rust lane 2/2 (pull_request) Has been cancelled
Project CI / AI game creator shell Rust smoke (pull_request) Has been cancelled
明确四个未知字段属性提示对应的类型 记录类型核查结论及暂不引入依赖补丁的决定
This commit is contained in:
@@ -58,10 +58,10 @@ AGC Rust 使用默认 features、dev profile;237 是本轮编译器诊断数
|
||||
|
||||
### ts-rs 宏提示(额外 5 条)
|
||||
|
||||
- 4 次提示无法解析 `#[serde(deny_unknown_fields)]`。输出无源码 span;Direct user item / thread wire 的 TS derive 是候选位置,尚未精确归因到四个类型。
|
||||
- 4 次提示无法解析 `#[serde(deny_unknown_fields)]`,已定位到 `DirectCodexUserItem`、`DirectCodexUserContentPart`、`DirectThreadItem`、`DirectThreadEvent` 的 TS derive。
|
||||
- 1 次提示无法解析 `#[serde(deserialize_with = "deserialize_fill_amount")]`,对应 `src/ui_editor/component/image.rs:113`。
|
||||
|
||||
处理前先确认生成的 TypeScript 类型是否正确,再评估 ts-rs 属性表达或局部兼容方式。不得删除 Serde 的未知字段拒绝或自定义反序列化校验来消警告,也不默认屏蔽全部 serde 提示。
|
||||
已静态核对生成的 TypeScript 类型形状及基础类型正确、Serde 运行时校验仍有效,本轮决定暂保留这 5 条提示,不引入 ts-rs 依赖补丁、不改业务校验或全局屏蔽提示,待上游正式版本支持后再评估。
|
||||
|
||||
## 4. AGC 前端包体积
|
||||
|
||||
|
||||
Reference in New Issue
Block a user