LukeMathWalker / LukeMathWalker/rustdoc-reflection
Relation to nightly Rust
还没有人认领这个 Issue。
- 主要语言
- Rust
- 星标
- 3
- 派生
- 0
- PR 合并指标
- 30 天内没有已合并 PR
描述
Thanks for building these crates! I am tempted to experiment with them, most likely in PyO3's CI initially - we have a [`pyo3-ffi-check`](https://github.com/PyO3/pyo3/tree/20246a895718baa603f836b187b498cedc6941ca/pyo3-ffi-check) helper which compares our hand-maintained FFI to bindgen (because reasons).
Currently has a ton of hacks where I build docs html and parse that, which is painful plus has shortcomings like case-insensitive filesystems meaning I can't easily check the difference between e.g. `Py_INCREF` and `Py_IncRef` symbols.
I understand that the rustdoc JSON is still not stable. Do these crates automate the process of pinning / selecting the right nightly toolchain to get "stable" rustdoc JSON processing?
贡献指南
这个仓库没有索引到贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
调研方向
从 issue 中链接的 pyo3-ffi-check helper 开始,检查它目前如何依赖生成的文档 HTML。然后检查 crates 的 rustdoc JSON 和 nightly-toolchain 入口点,以确定是否支持固定或选择兼容的 nightly。完成意味着记录当前的能力;如果不存在,则定义所需的自动化和兼容性行为。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- rust
- 领域
- tooling
- Issue 类型
- 功能
- 难度
- 5/5
- 预计耗时
- 一周以上
- 活跃度
- 冷清
- 描述清晰度
- 需要澄清
- 新手友好度
- 25/100