为什么 `Vec` 需要 `indirect_abi`?
作者: heinrich5991创建于 2026年7月12日更新于 2026年7月12日
`needs_indirect_abi` 函数没有针对 `RustVec` 的情况,但我不明白为什么它们需要间接 ABI,毕竟它们有 `cxx::private::RustVec` 封装类型,该类型应该与 C++ 端的 `Rust::Vec` 兼容。我是否可以提交更改,将 `RustVec` 修改为允许直接 ABI?
内容来源: dtolnay/cxx