Merge pull request #6 from TNkemdilim/hotfix/minor-cleanup
Chore(Cleanup): Resolve Warnings
This commit is contained in:
+5
-2
@@ -2,16 +2,19 @@ mod providers;
|
||||
|
||||
use self::providers::prelude::HotspotConfig;
|
||||
use crate::platforms::{WifiError, WifiInterface};
|
||||
use std::{fmt, io};
|
||||
use std::fmt;
|
||||
|
||||
/// Error that might occur when interacting managing wireless hotspot.
|
||||
#[derive(Debug)]
|
||||
pub enum WifiHotspotError {
|
||||
/// Failed to ceate wireless hotspot.
|
||||
#[cfg(target_os = "linux")]
|
||||
#[cfg(target_os = "windows")]
|
||||
CreationFailed,
|
||||
/// Failed to stop wireless hotspot service. Try turning off
|
||||
/// the wireless interface via ```wifi.turn_off()```.
|
||||
FailedToStop(io::Error),
|
||||
#[cfg(target_os = "linux")]
|
||||
FailedToStop(std::io::Error),
|
||||
/// A wireless interface error occurred.
|
||||
Other { kind: WifiError },
|
||||
}
|
||||
|
||||
@@ -26,7 +26,6 @@ pub enum HotspotBand {
|
||||
Bg,
|
||||
}
|
||||
|
||||
#[allow(dead_code)]
|
||||
#[derive(Debug, Clone, Copy)]
|
||||
/// Channel to broadcast wireless hotspot on.
|
||||
pub enum Channel {
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
use hotspot::{WifiHotspot, WifiHotspotError};
|
||||
use connectivity::{Connectivity, WifiConnectionError};
|
||||
use hotspot::WifiHotspot;
|
||||
use platforms::WiFi;
|
||||
use std::process::Command;
|
||||
|
||||
/// Configuration for a wireless hotspot.
|
||||
#[allow(dead_code)]
|
||||
pub struct HotspotConfig {}
|
||||
|
||||
/// Wireless hotspot functionality for a wifi interface.
|
||||
|
||||
@@ -42,7 +42,7 @@ impl WifiInterface for Linux {
|
||||
|
||||
/// Turn on the wireless network adapter.
|
||||
fn turn_on() -> Result<(), WifiError> {
|
||||
let _output = Command::new("nmcli")
|
||||
Command::new("nmcli")
|
||||
.args(&["radio", "wifi", "on"])
|
||||
.output()
|
||||
.map_err(|err| WifiError::IoError(err))?;
|
||||
@@ -52,7 +52,7 @@ impl WifiInterface for Linux {
|
||||
|
||||
/// Turn off the wireless network adapter.
|
||||
fn turn_off() -> Result<(), WifiError> {
|
||||
let _output = Command::new("nmcli")
|
||||
Command::new("nmcli")
|
||||
.args(&["radio", "wifi", "off"])
|
||||
.output()
|
||||
.map_err(|err| WifiError::IoError(err))?;
|
||||
|
||||
@@ -33,15 +33,12 @@ impl WifiInterface for Osx {
|
||||
.output()
|
||||
.map_err(|err| WifiError::IoError(err))?;
|
||||
|
||||
Ok(String::from_utf8_lossy(&output.stdout)
|
||||
.replace(" ", "")
|
||||
.replace("\n", "")
|
||||
.contains("enabled"))
|
||||
Ok(String::from_utf8_lossy(&output.stdout).contains("enabled"))
|
||||
}
|
||||
|
||||
/// Turn on the wireless network adapter.
|
||||
fn turn_on() -> Result<(), WifiError> {
|
||||
let output = Command::new("networksetup")
|
||||
Command::new("networksetup")
|
||||
.args(&["-setairportpower", "en0", "on"])
|
||||
.output()
|
||||
.map_err(|err| WifiError::IoError(err))?;
|
||||
@@ -51,7 +48,7 @@ impl WifiInterface for Osx {
|
||||
|
||||
/// Turn off the wireless adapter.
|
||||
fn turn_off() -> Result<(), WifiError> {
|
||||
let output = Command::new("networksetup")
|
||||
Command::new("networksetup")
|
||||
.args(&["-setairportpower", "en0", "off"])
|
||||
.output()
|
||||
.map_err(|err| WifiError::IoError(err))?;
|
||||
|
||||
@@ -48,7 +48,7 @@ impl WifiInterface for Windows {
|
||||
|
||||
/// Turn on the wireless network adapter.
|
||||
fn turn_on() -> Result<(), WifiError> {
|
||||
let _output = Command::new("netsh")
|
||||
Command::new("netsh")
|
||||
.args(&[
|
||||
"interface",
|
||||
"set",
|
||||
|
||||
Reference in New Issue
Block a user