Skip to content

Commit 7bbdf11

Browse files
ibigbugcavivie
authored andcommitted
clippy fix
1 parent 5aaac12 commit 7bbdf11

File tree

4 files changed

+16
-16
lines changed

4 files changed

+16
-16
lines changed

examples/forward.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -299,15 +299,15 @@ fn get_device_broadcast(device: &tun2::AsyncDevice) -> Option<std::net::Ipv4Addr
299299
Err(_) => return None,
300300
};
301301

302-
match smoltcp::wire::Ipv4Cidr::from_netmask(address.into(), netmask.into()) {
302+
match smoltcp::wire::Ipv4Cidr::from_netmask(address, netmask) {
303303
Ok(address_net) => match address_net.broadcast() {
304304
Some(broadcast) => {
305305
info!(
306306
"tun device network: {} (address: {}, netmask: {}, broadcast: {}, mtu: {})",
307307
address_net, address, netmask, broadcast, mtu,
308308
);
309309

310-
Some(broadcast.into())
310+
Some(broadcast)
311311
}
312312
None => {
313313
error!("invalid tun address {}, netmask {}", address, netmask);

src/packet.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use std::net::{IpAddr, Ipv4Addr, Ipv6Addr};
1+
use std::net::IpAddr;
22

33
use smoltcp::wire::{IpProtocol, IpVersion, Ipv4Packet, Ipv6Packet};
44

@@ -21,15 +21,15 @@ impl<T: AsRef<[u8]> + Copy> IpPacket<T> {
2121

2222
pub fn src_addr(&self) -> IpAddr {
2323
match *self {
24-
IpPacket::Ipv4(ref packet) => IpAddr::from(Ipv4Addr::from(packet.src_addr())),
25-
IpPacket::Ipv6(ref packet) => IpAddr::from(Ipv6Addr::from(packet.src_addr())),
24+
IpPacket::Ipv4(ref packet) => IpAddr::from(packet.src_addr()),
25+
IpPacket::Ipv6(ref packet) => IpAddr::from(packet.src_addr()),
2626
}
2727
}
2828

2929
pub fn dst_addr(&self) -> IpAddr {
3030
match *self {
31-
IpPacket::Ipv4(ref packet) => IpAddr::from(Ipv4Addr::from(packet.dst_addr())),
32-
IpPacket::Ipv6(ref packet) => IpAddr::from(Ipv6Addr::from(packet.dst_addr())),
31+
IpPacket::Ipv4(ref packet) => IpAddr::from(packet.dst_addr()),
32+
IpPacket::Ipv6(ref packet) => IpAddr::from(packet.dst_addr()),
3333
}
3434
}
3535

src/stack.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ impl Sink<AnyIpPktFrame> for Stack {
227227

228228
use std::io::{Error, ErrorKind::InvalidInput};
229229
let packet = IpPacket::new_checked(item.as_slice())
230-
.map_err(|err| Error::new(InvalidInput, format!("invalid IP packet: {}", err)))?;
230+
.map_err(|err| Error::new(InvalidInput, format!("invalid IP packet: {err}")))?;
231231

232232
let src_ip = packet.src_addr();
233233
let dst_ip = packet.dst_addr();

src/udp.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -97,12 +97,12 @@ impl Sink<UdpMsg> for WriteHalf {
9797
fn poll_ready(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Result<(), Self::Error>> {
9898
match ready!(self.stack_tx.poll_ready_unpin(cx)) {
9999
Ok(()) => Poll::Ready(Ok(())),
100-
Err(err) => Poll::Ready(Err(std::io::Error::new(std::io::ErrorKind::Other, err))),
100+
Err(err) => Poll::Ready(Err(std::io::Error::other(err))),
101101
}
102102
}
103103

104104
fn start_send(mut self: Pin<&mut Self>, item: UdpMsg) -> Result<(), Self::Error> {
105-
use std::io::{Error, ErrorKind::InvalidData, ErrorKind::Other};
105+
use std::io::{Error, ErrorKind::InvalidData};
106106
let (data, src_addr, dst_addr) = item;
107107

108108
if data.is_empty() {
@@ -126,27 +126,27 @@ impl Sink<UdpMsg> for WriteHalf {
126126
let mut ip_packet_writer = Vec::with_capacity(builder.size(data.len()));
127127
builder
128128
.write(&mut ip_packet_writer, &data)
129-
.map_err(|err| Error::new(Other, format!("PacketBuilder::write: {}", err)))?;
129+
.map_err(|err| Error::other(format!("PacketBuilder::write: {err}")))?;
130130

131131
match self.stack_tx.start_send_unpin(ip_packet_writer.clone()) {
132132
Ok(()) => Ok(()),
133-
Err(err) => Err(Error::new(Other, format!("send error: {}", err))),
133+
Err(err) => Err(Error::other(format!("send error: {err}"))),
134134
}
135135
}
136136

137137
fn poll_flush(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Result<(), Self::Error>> {
138-
use std::io::{Error, ErrorKind::Other};
138+
use std::io::Error;
139139
match ready!(self.stack_tx.poll_flush_unpin(cx)) {
140140
Ok(()) => Poll::Ready(Ok(())),
141-
Err(err) => Poll::Ready(Err(Error::new(Other, format!("flush error: {}", err)))),
141+
Err(err) => Poll::Ready(Err(Error::other(format!("flush error: {err}")))),
142142
}
143143
}
144144

145145
fn poll_close(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Result<(), Self::Error>> {
146-
use std::io::{Error, ErrorKind::Other};
146+
use std::io::Error;
147147
match ready!(self.stack_tx.poll_close_unpin(cx)) {
148148
Ok(()) => Poll::Ready(Ok(())),
149-
Err(err) => Poll::Ready(Err(Error::new(Other, format!("close error: {}", err)))),
149+
Err(err) => Poll::Ready(Err(Error::other(format!("close error: {err}")))),
150150
}
151151
}
152152
}

0 commit comments

Comments
 (0)