summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--Cargo.lock4
-rw-r--r--mullvad-paths/Cargo.toml1
-rw-r--r--mullvad-paths/src/cache.rs6
-rw-r--r--mullvad-paths/src/lib.rs6
-rw-r--r--mullvad-paths/src/logs.rs5
-rw-r--r--mullvad-paths/src/resources.rs3
-rw-r--r--mullvad-paths/src/rpc_socket.rs3
-rw-r--r--mullvad-paths/src/settings.rs5
-rw-r--r--mullvad-types/Cargo.toml4
-rw-r--r--mullvad-types/src/account.rs4
-rw-r--r--mullvad-types/src/auth_failed.rs2
-rw-r--r--mullvad-types/src/custom_tunnel.rs3
-rw-r--r--mullvad-types/src/lib.rs12
-rw-r--r--mullvad-types/src/location.rs1
-rw-r--r--mullvad-types/src/relay_constraints.rs15
-rw-r--r--mullvad-types/src/relay_list.rs3
-rw-r--r--mullvad-types/src/settings.rs9
-rw-r--r--mullvad-types/src/states.rs2
-rw-r--r--mullvad-types/src/version.rs2
-rw-r--r--talpid-openvpn-plugin/Cargo.toml1
-rw-r--r--talpid-openvpn-plugin/build.rs5
-rw-r--r--talpid-openvpn-plugin/src/lib.rs9
-rw-r--r--talpid-openvpn-plugin/src/processing.rs3
-rw-r--r--talpid-types/Cargo.toml4
-rw-r--r--talpid-types/src/lib.rs3
-rw-r--r--talpid-types/src/net.rs23
-rw-r--r--talpid-types/src/tunnel.rs6
27 files changed, 53 insertions, 91 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 52030fc501..d087f2cc0a 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1096,7 +1096,6 @@ dependencies = [
"mullvad-paths 0.1.0",
"regex 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)",
- "serde_derive 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_json 1.0.32 (registry+https://github.com/rust-lang/crates.io-index)",
"talpid-types 0.1.0",
]
@@ -1239,7 +1238,7 @@ dependencies = [
[[package]]
name = "openvpn-plugin"
version = "0.3.0"
-source = "git+https://github.com/mullvad/openvpn-plugin-rs?branch=auth-failed-event#bb82d84f7a464b2d7313cc7521bc6e6048409f94"
+source = "git+https://github.com/mullvad/openvpn-plugin-rs?branch=auth-failed-event#c989d7a43de59e4207c31355be7952251273236b"
dependencies = [
"derive-try-from-primitive 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
"log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1837,7 +1836,6 @@ name = "talpid-types"
version = "0.1.0"
dependencies = [
"serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)",
- "serde_derive 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
diff --git a/mullvad-paths/Cargo.toml b/mullvad-paths/Cargo.toml
index b83ce55ecf..ceb6391e32 100644
--- a/mullvad-paths/Cargo.toml
+++ b/mullvad-paths/Cargo.toml
@@ -4,6 +4,7 @@ version = "0.1.0"
authors = ["Mullvad VPN <admin@mullvad.net>"]
description = "Mullvad VPN application paths and directories"
license = "GPL-3.0"
+edition = "2018"
[dependencies]
error-chain = "0.12"
diff --git a/mullvad-paths/src/cache.rs b/mullvad-paths/src/cache.rs
index 094283bca6..7493606d66 100644
--- a/mullvad-paths/src/cache.rs
+++ b/mullvad-paths/src/cache.rs
@@ -1,7 +1,5 @@
use crate::Result;
-
-use std::env;
-use std::path::PathBuf;
+use std::{env, path::PathBuf};
/// Creates and returns the cache directory pointed to by `MULLVAD_CACHE_DIR`, or the default
/// one if that variable is unset.
@@ -24,7 +22,7 @@ pub fn get_default_cache_dir() -> Result<PathBuf> {
}
#[cfg(any(target_os = "macos", windows))]
{
- dir = ::dirs::cache_dir().ok_or_else(|| ::ErrorKind::FindDirError.into())
+ dir = dirs::cache_dir().ok_or_else(|| crate::ErrorKind::FindDirError.into())
}
dir.map(|dir| dir.join(crate::PRODUCT_NAME))
}
diff --git a/mullvad-paths/src/lib.rs b/mullvad-paths/src/lib.rs
index 1098332564..2e458c7169 100644
--- a/mullvad-paths/src/lib.rs
+++ b/mullvad-paths/src/lib.rs
@@ -1,11 +1,7 @@
-#[cfg(any(windows, target_os = "macos"))]
-extern crate dirs;
#[macro_use]
extern crate error_chain;
-extern crate log;
-use std::fs;
-use std::path::PathBuf;
+use std::{fs, path::PathBuf};
error_chain! {
errors {
diff --git a/mullvad-paths/src/logs.rs b/mullvad-paths/src/logs.rs
index 13c4bcf35a..48c0ff1f2c 100644
--- a/mullvad-paths/src/logs.rs
+++ b/mullvad-paths/src/logs.rs
@@ -1,9 +1,8 @@
use crate::Result;
-use std::env;
#[cfg(unix)]
use std::os::unix::fs::PermissionsExt;
-use std::path::PathBuf;
+use std::{env, path::PathBuf};
/// Creates and returns the logging directory pointed to by `MULLVAD_LOG_DIR`, or the default
/// one if that variable is unset.
@@ -31,7 +30,7 @@ pub fn get_default_log_dir() -> Result<PathBuf> {
}
#[cfg(windows)]
{
- dir = ::get_allusersprofile_dir();
+ dir = crate::get_allusersprofile_dir();
}
dir.map(|dir| dir.join(crate::PRODUCT_NAME))
}
diff --git a/mullvad-paths/src/resources.rs b/mullvad-paths/src/resources.rs
index 2589a93b86..6b8e1383af 100644
--- a/mullvad-paths/src/resources.rs
+++ b/mullvad-paths/src/resources.rs
@@ -1,5 +1,4 @@
-use std::env;
-use std::path::PathBuf;
+use std::{env, path::PathBuf};
pub const API_CA_FILENAME: &str = "api_root_ca.pem";
diff --git a/mullvad-paths/src/rpc_socket.rs b/mullvad-paths/src/rpc_socket.rs
index 0863bc580d..50765cf7ee 100644
--- a/mullvad-paths/src/rpc_socket.rs
+++ b/mullvad-paths/src/rpc_socket.rs
@@ -1,5 +1,4 @@
-use std::env;
-use std::path::PathBuf;
+use std::{env, path::PathBuf};
pub fn get_rpc_socket_path() -> PathBuf {
match env::var_os("MULLVAD_RPC_SOCKET_PATH") {
diff --git a/mullvad-paths/src/settings.rs b/mullvad-paths/src/settings.rs
index 1196adc77e..1c720eab50 100644
--- a/mullvad-paths/src/settings.rs
+++ b/mullvad-paths/src/settings.rs
@@ -1,7 +1,6 @@
use crate::Result;
-use std::env;
-use std::path::PathBuf;
+use std::{env, path::PathBuf};
/// Creates and returns the settings directory pointed to by `MULLVAD_SETTINGS_DIR`, or the default
/// one if that variable is unset.
@@ -24,7 +23,7 @@ pub fn get_default_settings_dir() -> Result<PathBuf> {
}
#[cfg(windows)]
{
- dir = ::dirs::data_local_dir().ok_or_else(|| ::ErrorKind::FindDirError.into());
+ dir = dirs::data_local_dir().ok_or_else(|| crate::ErrorKind::FindDirError.into());
}
dir.map(|dir| dir.join(crate::PRODUCT_NAME))
}
diff --git a/mullvad-types/Cargo.toml b/mullvad-types/Cargo.toml
index 0f67cb1eb7..8239696b9b 100644
--- a/mullvad-types/Cargo.toml
+++ b/mullvad-types/Cargo.toml
@@ -4,11 +4,11 @@ version = "0.1.0"
authors = ["Mullvad VPN <admin@mullvad.net>"]
description = "Common base data structures for Mullvad VPN client"
license = "GPL-3.0"
+edition = "2018"
[dependencies]
chrono = { version = "0.4", features = ["serde"] }
-serde_derive = "1.0"
-serde = "1.0"
+serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
error-chain = "0.12"
log = "0.4"
diff --git a/mullvad-types/src/account.rs b/mullvad-types/src/account.rs
index 631c5fbdc8..c8de40ac54 100644
--- a/mullvad-types/src/account.rs
+++ b/mullvad-types/src/account.rs
@@ -1,5 +1,5 @@
-use chrono::offset::Utc;
-use chrono::DateTime;
+use chrono::{offset::Utc, DateTime};
+use serde::{Deserialize, Serialize};
pub type AccountToken = String;
diff --git a/mullvad-types/src/auth_failed.rs b/mullvad-types/src/auth_failed.rs
index 58c6ecd370..a580563137 100644
--- a/mullvad-types/src/auth_failed.rs
+++ b/mullvad-types/src/auth_failed.rs
@@ -50,7 +50,7 @@ impl<'a> From<&'a str> for AuthFailed {
}
impl ::std::fmt::Display for AuthFailed {
- fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
+ fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
use self::AuthFailedInner::*;
match self.reason {
InvalidAccount => write!(f, "{}", INVALID_ACCOUNT_MSG),
diff --git a/mullvad-types/src/custom_tunnel.rs b/mullvad-types/src/custom_tunnel.rs
index 0ada1c7643..0c1da70c50 100644
--- a/mullvad-types/src/custom_tunnel.rs
+++ b/mullvad-types/src/custom_tunnel.rs
@@ -1,3 +1,4 @@
+use serde::{Deserialize, Serialize};
use std::{
fmt,
net::{IpAddr, ToSocketAddrs},
@@ -29,7 +30,7 @@ impl CustomTunnelEndpoint {
}
impl fmt::Display for CustomTunnelEndpoint {
- fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+ fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
write!(f, "{} over {}", self.host, self.tunnel)
}
}
diff --git a/mullvad-types/src/lib.rs b/mullvad-types/src/lib.rs
index 905ff8aaf4..a972719460 100644
--- a/mullvad-types/src/lib.rs
+++ b/mullvad-types/src/lib.rs
@@ -6,20 +6,8 @@
//! GNU General Public License as published by the Free Software Foundation, either version 3 of
//! the License, or (at your option) any later version.
-extern crate chrono;
-extern crate regex;
-extern crate serde;
-#[macro_use]
-extern crate serde_derive;
-
-extern crate mullvad_paths;
-extern crate talpid_types;
-
-extern crate log;
#[macro_use]
extern crate error_chain;
-extern crate lazy_static;
-
pub mod account;
pub mod auth_failed;
diff --git a/mullvad-types/src/location.rs b/mullvad-types/src/location.rs
index 2c420fafc5..7f326ead42 100644
--- a/mullvad-types/src/location.rs
+++ b/mullvad-types/src/location.rs
@@ -1,3 +1,4 @@
+use serde::{Deserialize, Serialize};
use std::net::IpAddr;
pub type CountryCode = String;
diff --git a/mullvad-types/src/relay_constraints.rs b/mullvad-types/src/relay_constraints.rs
index 59df5e902b..f2799cc07c 100644
--- a/mullvad-types/src/relay_constraints.rs
+++ b/mullvad-types/src/relay_constraints.rs
@@ -1,8 +1,7 @@
use crate::location::{CityCode, CountryCode, Hostname};
use crate::CustomTunnelEndpoint;
-
+use serde::{Deserialize, Serialize};
use std::fmt;
-
use talpid_types::net::{OpenVpnEndpointData, TransportProtocol, WireguardEndpointData};
@@ -58,7 +57,7 @@ pub enum RelaySettings {
}
impl fmt::Display for RelaySettings {
- fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> {
+ fn fmt(&self, f: &mut fmt::Formatter<'_>) -> Result<(), fmt::Error> {
match self {
RelaySettings::CustomTunnelEndpoint(endpoint) => {
write!(f, "custom endpoint {}", endpoint)
@@ -107,7 +106,7 @@ impl RelayConstraints {
}
impl fmt::Display for RelayConstraints {
- fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> {
+ fn fmt(&self, f: &mut fmt::Formatter<'_>) -> Result<(), fmt::Error> {
match self.tunnel {
Constraint::Any => write!(f, "any relay")?,
Constraint::Only(ref tunnel_constraint) => tunnel_constraint.fmt(f)?,
@@ -133,7 +132,7 @@ pub enum LocationConstraint {
}
impl fmt::Display for LocationConstraint {
- fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> {
+ fn fmt(&self, f: &mut fmt::Formatter<'_>) -> Result<(), fmt::Error> {
match self {
LocationConstraint::Country(country) => write!(f, "country {}", country),
LocationConstraint::City(country, city) => write!(f, "city {}, {}", city, country),
@@ -154,7 +153,7 @@ pub enum TunnelConstraints {
}
impl fmt::Display for TunnelConstraints {
- fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> {
+ fn fmt(&self, f: &mut fmt::Formatter<'_>) -> Result<(), fmt::Error> {
match self {
TunnelConstraints::OpenVpn(openvpn_constraints) => {
write!(f, "OpenVPN over ")?;
@@ -193,7 +192,7 @@ pub struct OpenVpnConstraints {
}
impl fmt::Display for OpenVpnConstraints {
- fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> {
+ fn fmt(&self, f: &mut fmt::Formatter<'_>) -> Result<(), fmt::Error> {
match self.port {
Constraint::Any => write!(f, "any port")?,
Constraint::Only(port) => write!(f, "port {}", port)?,
@@ -218,7 +217,7 @@ pub struct WireguardConstraints {
}
impl fmt::Display for WireguardConstraints {
- fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> {
+ fn fmt(&self, f: &mut fmt::Formatter<'_>) -> Result<(), fmt::Error> {
match self.port {
Constraint::Any => write!(f, "any port"),
Constraint::Only(port) => write!(f, "port {}", port),
diff --git a/mullvad-types/src/relay_list.rs b/mullvad-types/src/relay_list.rs
index 26fcbffee2..bc5d66eb80 100644
--- a/mullvad-types/src/relay_list.rs
+++ b/mullvad-types/src/relay_list.rs
@@ -1,7 +1,6 @@
use crate::location::{CityCode, CountryCode, Location};
-
+use serde::{Deserialize, Serialize};
use std::net::Ipv4Addr;
-
use talpid_types::net::{OpenVpnEndpointData, WireguardEndpointData};
diff --git a/mullvad-types/src/settings.rs b/mullvad-types/src/settings.rs
index a6a1b95e2c..70f5d6b35e 100644
--- a/mullvad-types/src/settings.rs
+++ b/mullvad-types/src/settings.rs
@@ -1,13 +1,10 @@
-extern crate serde_json;
-
use crate::relay_constraints::{
Constraint, LocationConstraint, RelayConstraints, RelaySettings, RelaySettingsUpdate,
};
use log::{debug, info};
-
-use std::fs::File;
-use std::io;
-use std::path::PathBuf;
+use serde::{Deserialize, Serialize};
+use serde_json;
+use std::{fs::File, io, path::PathBuf};
use talpid_types::net::{OpenVpnProxySettings, OpenVpnProxySettingsValidation, TunnelOptions};
error_chain! {
diff --git a/mullvad-types/src/states.rs b/mullvad-types/src/states.rs
index 9f83a9655d..a5bb8a8b59 100644
--- a/mullvad-types/src/states.rs
+++ b/mullvad-types/src/states.rs
@@ -1,3 +1,5 @@
+use serde::{Deserialize, Serialize};
+
/// Represents the state the client strives towards.
/// When in `Secured`, the client should keep the computer from leaking and try to
/// establish a VPN tunnel if it is not up.
diff --git a/mullvad-types/src/version.rs b/mullvad-types/src/version.rs
index 6efa47806e..16e28734bc 100644
--- a/mullvad-types/src/version.rs
+++ b/mullvad-types/src/version.rs
@@ -1,3 +1,5 @@
+use serde::{Deserialize, Serialize};
+
/// AppVersionInfo represents the current stable and the current latest release versions of the
/// Mullvad VPN app.
#[derive(Debug, Clone, Serialize, Deserialize)]
diff --git a/talpid-openvpn-plugin/Cargo.toml b/talpid-openvpn-plugin/Cargo.toml
index c914372af1..5adb933749 100644
--- a/talpid-openvpn-plugin/Cargo.toml
+++ b/talpid-openvpn-plugin/Cargo.toml
@@ -11,6 +11,7 @@ authors = [
]
description = "OpenVPN shared library plugin for relaying OpenVPN events to talpid_core"
license = "GPL-3.0"
+edition = "2018"
[lib]
crate-type = ["cdylib"]
diff --git a/talpid-openvpn-plugin/build.rs b/talpid-openvpn-plugin/build.rs
index 126fbafc03..f12d4d84ad 100644
--- a/talpid-openvpn-plugin/build.rs
+++ b/talpid-openvpn-plugin/build.rs
@@ -1,8 +1,3 @@
-#[cfg(windows)]
-extern crate winapi;
-#[cfg(windows)]
-extern crate winres;
-
fn main() {
#[cfg(windows)]
{
diff --git a/talpid-openvpn-plugin/src/lib.rs b/talpid-openvpn-plugin/src/lib.rs
index 8faff42a79..36db6aefed 100644
--- a/talpid-openvpn-plugin/src/lib.rs
+++ b/talpid-openvpn-plugin/src/lib.rs
@@ -6,17 +6,8 @@
//! GNU General Public License as published by the Free Software Foundation, either version 3 of
//! the License, or (at your option) any later version.
-extern crate env_logger;
#[macro_use]
extern crate error_chain;
-extern crate log;
-
-extern crate futures;
-extern crate jsonrpc_client_core;
-extern crate jsonrpc_client_ipc;
-extern crate openvpn_plugin;
-extern crate tokio;
-extern crate tokio_reactor;
use error_chain::ChainedError;
use openvpn_plugin::{openvpn_plugin, EventResult, EventType};
diff --git a/talpid-openvpn-plugin/src/processing.rs b/talpid-openvpn-plugin/src/processing.rs
index 9601fa368e..4e1eb361a8 100644
--- a/talpid-openvpn-plugin/src/processing.rs
+++ b/talpid-openvpn-plugin/src/processing.rs
@@ -1,7 +1,4 @@
-extern crate futures;
-
use super::Arguments;
-use crate::openvpn_plugin;
use jsonrpc_client_core::{
expand_params, jsonrpc_client, Future, Result as ClientResult, Transport,
};
diff --git a/talpid-types/Cargo.toml b/talpid-types/Cargo.toml
index d54fc0e303..39ef556cd3 100644
--- a/talpid-types/Cargo.toml
+++ b/talpid-types/Cargo.toml
@@ -4,7 +4,7 @@ version = "0.1.0"
authors = ["Mullvad VPN <admin@mullvad.net>"]
description = "Common base structures for talpid"
license = "GPL-3.0"
+edition = "2018"
[dependencies]
-serde_derive = "1.0"
-serde = "1.0"
+serde = { version = "1.0", features = ["derive"] }
diff --git a/talpid-types/src/lib.rs b/talpid-types/src/lib.rs
index 4baf3e0e1d..84654734b6 100644
--- a/talpid-types/src/lib.rs
+++ b/talpid-types/src/lib.rs
@@ -6,8 +6,5 @@
//! GNU General Public License as published by the Free Software Foundation, either version 3 of
//! the License, or (at your option) any later version.
-#[macro_use]
-extern crate serde_derive;
-
pub mod net;
pub mod tunnel;
diff --git a/talpid-types/src/net.rs b/talpid-types/src/net.rs
index 8798ecf1d9..b7a67f37c5 100644
--- a/talpid-types/src/net.rs
+++ b/talpid-types/src/net.rs
@@ -1,7 +1,10 @@
-use std::error::Error;
-use std::fmt;
-use std::net::{IpAddr, SocketAddr};
-use std::str::FromStr;
+use serde::{Deserialize, Serialize};
+use std::{
+ error::Error,
+ fmt,
+ net::{IpAddr, SocketAddr},
+ str::FromStr,
+};
/// Represents one tunnel endpoint. Address, plus extra parameters specific to tunnel protocol.
#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, Deserialize, Serialize)]
@@ -34,7 +37,7 @@ pub enum TunnelEndpointData {
}
impl fmt::Display for TunnelEndpointData {
- fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> {
+ fn fmt(&self, f: &mut fmt::Formatter<'_>) -> Result<(), fmt::Error> {
match self {
TunnelEndpointData::OpenVpn(openvpn_data) => {
write!(f, "OpenVPN ")?;
@@ -71,7 +74,7 @@ pub struct OpenVpnEndpointData {
}
impl fmt::Display for OpenVpnEndpointData {
- fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> {
+ fn fmt(&self, f: &mut fmt::Formatter<'_>) -> Result<(), fmt::Error> {
write!(f, "{} port {}", self.protocol, self.port)
}
}
@@ -82,7 +85,7 @@ pub struct WireguardEndpointData {
}
impl fmt::Display for WireguardEndpointData {
- fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> {
+ fn fmt(&self, f: &mut fmt::Formatter<'_>) -> Result<(), fmt::Error> {
write!(f, "port {}", self.port)
}
}
@@ -108,7 +111,7 @@ impl Endpoint {
}
impl fmt::Display for Endpoint {
- fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> {
+ fn fmt(&self, f: &mut fmt::Formatter<'_>) -> Result<(), fmt::Error> {
write!(f, "{}:{}", self.address, self.protocol)
}
}
@@ -136,7 +139,7 @@ impl FromStr for TransportProtocol {
}
impl fmt::Display for TransportProtocol {
- fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result {
+ fn fmt(&self, fmt: &mut fmt::Formatter<'_>) -> fmt::Result {
match *self {
TransportProtocol::Udp => "UDP".fmt(fmt),
TransportProtocol::Tcp => "TCP".fmt(fmt),
@@ -148,7 +151,7 @@ impl fmt::Display for TransportProtocol {
pub struct TransportProtocolParseError;
impl fmt::Display for TransportProtocolParseError {
- fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result {
+ fn fmt(&self, fmt: &mut fmt::Formatter<'_>) -> fmt::Result {
fmt.write_str(self.description())
}
}
diff --git a/talpid-types/src/tunnel.rs b/talpid-types/src/tunnel.rs
index 642714969b..f3b28e8bfe 100644
--- a/talpid-types/src/tunnel.rs
+++ b/talpid-types/src/tunnel.rs
@@ -1,6 +1,6 @@
-use std::fmt;
-
use super::net::TunnelEndpoint;
+use serde::{Deserialize, Serialize};
+use std::fmt;
/// Event resulting from a transition to a new tunnel state.
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
@@ -59,7 +59,7 @@ pub enum BlockReason {
}
impl fmt::Display for BlockReason {
- fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+ fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
use self::BlockReason::*;
let description = match *self {
AuthFailed(ref reason) => {