MCPcopy Create free account
hub / github.com/PerroEngine/Perro / parse_enum_line_fields

Function parse_enum_line_fields

perro_source/devtools/perro_cli/src/doctor.rs:1155–1166  ·  view source on GitHub ↗
(line: &str)

Source from the content-addressed store, hash-verified

1153 .insert(field.name.clone(), state_name.clone());
1154 let defs = index
1155 .state_field_defs
1156 .entry(field.name.clone())
1157 .or_default();
1158 if !defs.contains(&field) {
1159 defs.push(field.clone());
1160 }
1161 let files = index
1162 .state_field_files
1163 .entry(field.name.clone())
1164 .or_default();
1165 if !files.iter().any(|known| known == file) {
1166 files.push(file.to_path_buf());
1167 }
1168 if field.is_pub {
1169 let pub_files = index

Callers 1

parse_enum_fieldsFunction · 0.85

Calls 4

split_top_level_argsFunction · 0.85
parse_field_for_doctorFunction · 0.85
findMethod · 0.80

Tested by

no test coverage detected