写明 ts-rs 的 feature 一律保持全开

- server-rs/Cargo.toml:把注释里「ts-rs 一律常开」改成明确口径——保持默认 features 原样,不写 default-features = false、也不逐个关掉,成员 crate 需要新能力时优先用默认已覆盖的部分,不改任何依赖声明
This commit is contained in:
2026-09-24 19:07:48 +08:00
parent 9bcd8f728b
commit c39798e491
+3 -1
View File
@@ -125,7 +125,9 @@ tripo3d-sdk = { git = "https://github.com/VAST-AI-Research/tripo-rust-sdk.git",
# 等 crates.io 发布 > 12.0.1 后改回 registry 版本并删除本固定。不要改用
# `no-serde-warnings` 关告警:那会连同真实未支持的 serde 属性一起静默。
# 严格性契约测试见 shared-contracts/tests/model3d_multiview_request_contract.rs。
# ts-rs 一律常开:任何 feature 开关都会让「哪些类型有 TS 绑定」变成两套口径,
# ts-rs 的 feature 一律保持全开(默认 features 原样保留):不要写 `default-features = false`,
# 也不要逐个关掉 —— 任何收窄都会让「哪些 serde 属性被解析、哪些类型有 TS 绑定」变成两套口径,
# 成员 crate 需要新能力时优先用默认已覆盖的部分,不要自己另开开关。
# 生成命令固定为 `cargo test -p shared-contracts export_bindings`(见 packages/shared)。
ts-rs = { git = "https://github.com/Aleph-Alpha/ts-rs", rev = "fd8679ef20f866f747c046b30bd29c15e3d7a003" }
tower = "0.5"