mirror of
https://github.com/LibreQoE/LibreQoS.git
synced 2025-02-25 18:55:32 -06:00
Remove unused struct field.
This commit is contained in:
parent
e3afedb552
commit
5ef741873c
@ -90,7 +90,6 @@ pub fn check_interface_status(results: &mut Vec<SanityCheck>) {
|
|||||||
#[derive(Debug)]
|
#[derive(Debug)]
|
||||||
struct IpLinkInterface {
|
struct IpLinkInterface {
|
||||||
pub name: String,
|
pub name: String,
|
||||||
pub index: u32,
|
|
||||||
pub operational_state: String,
|
pub operational_state: String,
|
||||||
pub link_type: String,
|
pub link_type: String,
|
||||||
pub master: Option<String>,
|
pub master: Option<String>,
|
||||||
@ -106,14 +105,12 @@ fn get_interfaces_from_ip_link() -> anyhow::Result<Vec<IpLinkInterface>> {
|
|||||||
let mut interfaces = Vec::new();
|
let mut interfaces = Vec::new();
|
||||||
for interface in output_json.as_array().unwrap() {
|
for interface in output_json.as_array().unwrap() {
|
||||||
let name = interface["ifname"].as_str().unwrap().to_string();
|
let name = interface["ifname"].as_str().unwrap().to_string();
|
||||||
let index = interface["ifindex"].as_u64().unwrap() as u32;
|
|
||||||
let operstate = interface["operstate"].as_str().unwrap().to_string();
|
let operstate = interface["operstate"].as_str().unwrap().to_string();
|
||||||
let link_type = interface["link_type"].as_str().unwrap().to_string();
|
let link_type = interface["link_type"].as_str().unwrap().to_string();
|
||||||
let master = interface["master"].as_str().map(|s| s.to_string());
|
let master = interface["master"].as_str().map(|s| s.to_string());
|
||||||
|
|
||||||
interfaces.push(IpLinkInterface {
|
interfaces.push(IpLinkInterface {
|
||||||
name,
|
name,
|
||||||
index,
|
|
||||||
operational_state: operstate,
|
operational_state: operstate,
|
||||||
link_type,
|
link_type,
|
||||||
master,
|
master,
|
||||||
|
Loading…
Reference in New Issue
Block a user