pub fn parse_data_deps_header(src: &str) -> Result<Vec<DataDep>, HeaderError>Expand description
Parse a plugin script’s @data_deps header. Returns the resolved
dep list (always including DataDep::Status), HeaderError on
malformed syntax or an unknown / reserved dep name.
Accepts:
- No header at all (defaults to
[Status]) - Empty array (
@data_deps = []) — same as no header - Single-line (
@data_deps = ["status", "usage"]) - Multi-line across multiple
//comment lines - Trailing commas
- Single or double quotes around each name