Skip to content

rustdoc: json output failure #10115

Closed
Closed
@klutzy

Description

@klutzy
$ cat vacant.rs
#[link(name = "vacant")]; #[crate_type = "lib"];

$ rustdoc vacant.rs -w json
task '<unnamed>' failed at 'Rust generated JSON is invalid??',
/path/to/librustdoc/rustdoc.rs:319

Any library with no #[no_std] causes the failure.
This is because rustdoc::clean::Crate contains externs: HashMap<ast::CrateNum, ExternalCrate> so output is like {1: (...), 2: (...)}.

Metadata

Metadata

Assignees

No one assigned

    Labels

    T-rustdocRelevant to the rustdoc team, which will review and decide on the PR/issue.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions