in src/data/interrupts.rs [242:257]
fn get_key_data(values: Vec<InterruptData>, key: String) -> Vec<InterruptLineData> {
let mut key_values = Vec::new();
for value in values {
for line_data in value.interrupt_data {
let line_name = match line_data.interrupt_line.clone() {
InterruptLine::InterruptStr(v) => v,
InterruptLine::InterruptNr(v) => v.to_string(),
_ => panic!("Can't be None"),
};
if line_name == key {
key_values.push(line_data);
}
}
}
key_values
}