if (net_graph_max.is_some() || net_graph_is_dynamic) && !graph_items.is_empty()
{
match graph_items[max_idx].get_value_type() {
- proc::GraphItemType::DOWNLOAD => {
+ proc::GraphItemType::Download => {
graph_obj.color = Some("#ff8888ff".into())
}
- proc::GraphItemType::UPLOAD => {
+ proc::GraphItemType::Upload => {
graph_obj.color = Some("#88ff88ff".into())
}
- proc::GraphItemType::BOTH => graph_obj.color = Some("#ffff88ff".into()),
+ proc::GraphItemType::Both => graph_obj.color = Some("#ffff88ff".into()),
}
}
}
}
if net_graph_max.is_some() || net_graph_is_dynamic {
- for i in 0..net_graph_size.unwrap() {
- let name = "net_graph".to_owned() + &i.to_string();
+ for (idx, item) in graph_items.iter().enumerate() {
+ let name = "net_graph".to_owned() + &idx.to_string();
if let Some(graph_obj) = array.get_by_name_mut(&name) {
- match graph_items[i].get_value_type() {
- proc::GraphItemType::DOWNLOAD => {
+ match item.get_value_type() {
+ proc::GraphItemType::Download => {
graph_obj.color = Some("#ff8888ff".into())
}
- proc::GraphItemType::UPLOAD => {
+ proc::GraphItemType::Upload => {
graph_obj.color = Some("#88ff88ff".into())
}
- proc::GraphItemType::BOTH => graph_obj.color = Some("#ffff88ff".into()),
+ proc::GraphItemType::Both => graph_obj.color = Some("#ffff88ff".into()),
}
- graph_obj.full_text = graph_items[i].get_value().into();
+ graph_obj.full_text = item.get_value().into();
}
}
}
#[derive(Debug, Copy, Clone, PartialEq)]
pub enum GraphItemType {
- DOWNLOAD,
- UPLOAD,
- BOTH,
+ Download,
+ Upload,
+ Both,
}
#[derive(Debug, Copy, Clone, PartialEq)]
graph: vec![GraphItem {
value: ' ',
num_value: 0.0,
- value_type: GraphItemType::BOTH,
+ value_type: GraphItemType::Both,
}],
down: 0,
prev_down: 0,
write!(&mut output, "{:.0} B", up_diff)?;
}
- let mut graph_type = GraphItemType::BOTH;
+ let mut graph_type = GraphItemType::Both;
let diff_max = if down_diff > up_diff {
- graph_type = GraphItemType::DOWNLOAD;
+ graph_type = GraphItemType::Download;
down_diff
} else {
if down_diff < up_diff {
- graph_type = GraphItemType::UPLOAD;
+ graph_type = GraphItemType::Upload;
}
up_diff
};