"overflow evaluating the requirement" documenting synstructures in rustdoc beta, but not rustdoc stable nor rustc beta #62573
Labels
T-rustdoc
Relevant to the rustdoc team, which will review and decide on the PR/issue.
I'm in a project which depends on both
syn
andsynstructures
crates. Using rustc1.37.0-beta.2
orrustc 1.38.0-nightly (78ca1bda3 2019-07-08)
, I can no longer document this crate with its dependencies.The following error occurs:
To reproduce, create an empty new project, and add the following dependencies:
Running
cargo +stable doc
with rust 1.36.0 succeeds, but runningcargo +beta doc
fails with the above error. Strangely, the crate continues to compile fine - it's only runningcargo doc
which fails.Being more precise, this succeeds in nightly-2019-06-21, and fails in nightly-2019-06-22.
I'm guessing that this could just be an issue with
synstructure
, but the fact that it failed with a rustc upgrade combined with the fact that it fails incargo doc
but notcargo build
orcargo test
makes me think there could be some other issue here?Full `Cargo.toml`
Full `Cargo.lock`
The text was updated successfully, but these errors were encountered: