Why is `ErasablePtr` not implemented for `Weak<T>`?
未关闭
- 主要语言
- Rust
- 星标
- 137
- 派生
- 15
- PR 合并指标
- 30 天内没有已合并 PR
描述
The build.rs mentions
> // NB: Requires this impl to cover `T: ?Sized`, which is not the case as of 2020-09-01.
But couldn't you add an implementation for a sized T, so one can use `Weak` together with `ptr_union`?
贡献指南
这个仓库没有索引到贡献指南
调研方向
从 build.rs 中关于缺少 `T: ?Sized` 实现的注释开始,追踪 `ptr_union` 如何使用 `ErasablePtr`。确定面向 sized 类型的 `Weak` 实现是否能够支持该用例,然后验证 `Weak` 能与 `ptr_union` 一起工作,并且现有测试套件能够通过。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- rust
- 领域
- tooling
- Issue 类型
- 功能
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 35/100