Skip to content

Commit fc1a9c4

Browse files
fixups
1 parent 9902bd9 commit fc1a9c4

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

netwatch/src/interfaces/linux.rs

+6-6
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,6 @@ use tokio::{
99

1010
use super::DefaultRouteDetails;
1111

12-
#[cfg(not(target_os = "android"))]
13-
type NetlinkError = netlink_proto::Error<RouteNetlinkMessage>;
14-
1512
#[common_fields({
1613
backtrace: Option<Backtrace>,
1714
})]
@@ -38,7 +35,9 @@ pub enum Error {
3835
Netlink { source: NetlinkError },
3936
#[cfg(not(target_os = "android"))]
4037
#[snafu(display("unexpected netlink message"))]
41-
UnexpectedNetlinkMessage {},
38+
UnexpectedNetlinkMessage {
39+
source: netlink_proto::Error<netlink_packet_route::RouteNetlinkMessage>,
40+
},
4241
#[cfg(not(target_os = "android"))]
4342
#[snafu(display("netlink error message: {source:?}"))]
4443
NetlinkErrorMessage {
@@ -136,6 +135,7 @@ mod linux {
136135
AddressFamily, RouteNetlinkMessage,
137136
};
138137
use netlink_sys::protocols::NETLINK_ROUTE;
138+
use snafu::IntoError;
139139
use tracing::{info_span, Instrument};
140140

141141
use super::*;
@@ -189,7 +189,7 @@ mod linux {
189189
response.map(move |msg| Ok(try_rtnl!(msg, RouteNetlinkMessage::NewRoute))),
190190
),
191191
Err(e) => Either::Right(n0_future::stream::once::<Result<RouteMessage, Error>>(Err(
192-
Error::from(e),
192+
NetlinkSnafu.into_error(e),
193193
))),
194194
}
195195
}
@@ -257,7 +257,7 @@ mod linux {
257257
response.map(move |msg| Ok(try_rtnl!(msg, RouteNetlinkMessage::NewLink))),
258258
),
259259
Err(e) => Either::Right(n0_future::stream::once::<Result<LinkMessage, Error>>(Err(
260-
Error::from(e),
260+
NetlinkSnafu.into_error(e),
261261
))),
262262
}
263263
}

0 commit comments

Comments
 (0)