1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#[allow(unused_imports)]
use serde_json::Value;
#[derive(Debug, Serialize, Deserialize)]
pub struct SummaryProtocolProtocolItem {
#[serde(rename = "class")]
pub class: String,
#[serde(rename = "in")]
pub _in: f32,
#[serde(rename = "in_avg")]
pub in_avg: f32,
#[serde(rename = "in_max")]
pub in_max: f32,
#[serde(rename = "in_min")]
pub in_min: f32,
#[serde(rename = "in_standard_dev")]
pub in_standard_dev: f32,
#[serde(rename = "node")]
pub node: Option<i32>,
#[serde(rename = "operation")]
pub operation: String,
#[serde(rename = "operation_count")]
pub operation_count: i32,
#[serde(rename = "operation_rate")]
pub operation_rate: f32,
#[serde(rename = "out")]
pub out: f32,
#[serde(rename = "out_avg")]
pub out_avg: f32,
#[serde(rename = "out_max")]
pub out_max: f32,
#[serde(rename = "out_min")]
pub out_min: f32,
#[serde(rename = "out_standard_dev")]
pub out_standard_dev: f32,
#[serde(rename = "protocol")]
pub protocol: String,
#[serde(rename = "time")]
pub time: i32,
#[serde(rename = "time_avg")]
pub time_avg: f32,
#[serde(rename = "time_max")]
pub time_max: f32,
#[serde(rename = "time_min")]
pub time_min: f32,
#[serde(rename = "time_standard_dev")]
pub time_standard_dev: f32,
}