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 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?
Thanks for building these crates! I am tempted to experiment with them, most likely in PyO3's CI initially - we have a
pyo3-ffi-checkhelper 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_INCREFandPy_IncRefsymbols.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?