pub fn parse_metadata(text: &str) -> Result<Metadata, String>Expand description
Parse cargo metadata --format-version 1 JSON into the survey Metadata.
Errors on malformed JSON or a missing packages/workspace_members array —
a defective read, never a silent empty survey.