pub fn parse_data_deps_header(src: &str) -> Result<Vec<String>, HeaderError>Expand description
Parse a plugin script’s @data_deps header. Returns the resolved
dep list as raw lowercase token strings (always including
"status"), or HeaderError on malformed syntax / 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