Skip to content

Commit 1e7040d

Browse files
committed
rustfmt, fix compilation without packetmeta-id feature
1 parent db54e8e commit 1e7040d

File tree

2 files changed

+40
-16
lines changed

2 files changed

+40
-16
lines changed

src/socket/tcp.rs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1345,7 +1345,9 @@ impl<'a> Socket<'a> {
13451345
Some(addr) => ip_repr.dst_addr() == addr,
13461346
None => true,
13471347
};
1348-
addr_ok && repr.dst_port != 0 && (self.listen_endpoint.port == 0 || repr.dst_port == self.listen_endpoint.port)
1348+
addr_ok
1349+
&& repr.dst_port != 0
1350+
&& (self.listen_endpoint.port == 0 || repr.dst_port == self.listen_endpoint.port)
13491351
}
13501352
}
13511353

@@ -1864,7 +1866,10 @@ impl<'a> Socket<'a> {
18641866
let assembler_was_empty = self.assembler.is_empty();
18651867

18661868
// Try adding payload octets to the assembler.
1867-
let Ok(contig_len) = self.assembler.add_then_remove_front(payload_offset, payload_len) else {
1869+
let Ok(contig_len) = self
1870+
.assembler
1871+
.add_then_remove_front(payload_offset, payload_len)
1872+
else {
18681873
net_debug!(
18691874
"assembler: too many holes to add {} octets at offset {}",
18701875
payload_len,

src/socket/udp.rs

Lines changed: 33 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -68,10 +68,14 @@ impl core::fmt::Display for UdpMetadata {
6868
impl core::fmt::Display for ExtendedUdpMetadata {
6969
fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
7070
#[cfg(feature = "packetmeta-id")]
71-
return write!(f, "{}<->{}, PacketID: {:?}", self.local_endpoint, self.remote_endpoint, self.meta);
71+
return write!(
72+
f,
73+
"{}/{}, PacketID: {:?}",
74+
self.local_endpoint, self.remote_endpoint, self.meta
75+
);
7276

7377
#[cfg(not(feature = "packetmeta-id"))]
74-
write!(f, "{}", self.endpoint)
78+
write!(f, "{}/{}", self.local_endpoint, self.remote_endpoint)
7579
}
7680
}
7781

@@ -372,7 +376,10 @@ impl<'a> Socket<'a> {
372376
size: usize,
373377
meta: impl Into<UdpMetadata>,
374378
) -> Result<&mut [u8], SendError> {
375-
self.send_from(size, ExtendedUdpMetadata::new(self.bound_endpoint(), meta.into()))
379+
self.send_from(
380+
size,
381+
ExtendedUdpMetadata::new(self.bound_endpoint(), meta.into()),
382+
)
376383
}
377384

378385
/// Enqueue a packet to be send to a given remote endpoint and pass the buffer
@@ -428,7 +435,11 @@ impl<'a> Socket<'a> {
428435
where
429436
F: FnOnce(&mut [u8]) -> usize,
430437
{
431-
self.send_from_with(max_size, ExtendedUdpMetadata::new(self.bound_endpoint(), meta.into()), f)
438+
self.send_from_with(
439+
max_size,
440+
ExtendedUdpMetadata::new(self.bound_endpoint(), meta.into()),
441+
f,
442+
)
432443
}
433444

434445
/// Enqueue a packet to be sent to a given remote endpoint, and fill it from a slice.
@@ -460,8 +471,7 @@ impl<'a> Socket<'a> {
460471
///
461472
/// This function returns `Err(Error::Exhausted)` if the receive buffer is empty.
462473
pub fn recv_to(&mut self) -> Result<(&[u8], ExtendedUdpMetadata), RecvError> {
463-
let (meta, payload_buf) =
464-
self.rx_buffer.dequeue().map_err(|_| RecvError::Exhausted)?;
474+
let (meta, payload_buf) = self.rx_buffer.dequeue().map_err(|_| RecvError::Exhausted)?;
465475

466476
net_trace!(
467477
"udp:{}:{}: receive {} buffered octets",
@@ -484,7 +494,10 @@ impl<'a> Socket<'a> {
484494
/// and return the amount of octets copied as well as the endpoint.
485495
///
486496
/// See also [recv](#method.recv).
487-
pub fn recv_slice_to(&mut self, data: &mut [u8]) -> Result<(usize, ExtendedUdpMetadata), RecvError> {
497+
pub fn recv_slice_to(
498+
&mut self,
499+
data: &mut [u8],
500+
) -> Result<(usize, ExtendedUdpMetadata), RecvError> {
488501
let (buffer, endpoint) = self.recv_to().map_err(|_| RecvError::Exhausted)?;
489502
let length = min(data.len(), buffer.len());
490503
data[..length].copy_from_slice(&buffer[..length]);
@@ -496,7 +509,8 @@ impl<'a> Socket<'a> {
496509
///
497510
/// See also [recv](#method.recv).
498511
pub fn recv_slice(&mut self, data: &mut [u8]) -> Result<(usize, UdpMetadata), RecvError> {
499-
self.recv_slice_to(data).map(|(length, meta)| (length, meta.into()))
512+
self.recv_slice_to(data)
513+
.map(|(length, meta)| (length, meta.into()))
500514
}
501515

502516
/// Peek at a packet received from a remote endpoint, and return the endpoint as well
@@ -505,17 +519,18 @@ impl<'a> Socket<'a> {
505519
///
506520
/// It returns `Err(Error::Exhausted)` if the receive buffer is empty.
507521
pub fn peek_to(&mut self) -> Result<(&[u8], ExtendedUdpMetadata), RecvError> {
508-
self.rx_buffer.peek().map_err(|_| RecvError::Exhausted).map(
509-
|(meta, payload_buf)| {
522+
self.rx_buffer
523+
.peek()
524+
.map_err(|_| RecvError::Exhausted)
525+
.map(|(meta, payload_buf)| {
510526
net_trace!(
511527
"udp:{}:{}: peek {} buffered octets",
512528
meta.local_endpoint,
513529
meta.remote_endpoint,
514530
payload_buf.len()
515531
);
516532
(payload_buf, *meta)
517-
},
518-
)
533+
})
519534
}
520535

521536
/// Peek at a packet received from a remote endpoint, and return the endpoint as well
@@ -533,7 +548,10 @@ impl<'a> Socket<'a> {
533548
/// This function otherwise behaves identically to [recv_slice](#method.recv_slice).
534549
///
535550
/// See also [peek](#method.peek).
536-
pub fn peek_slice_to(&mut self, data: &mut [u8]) -> Result<(usize, ExtendedUdpMetadata), RecvError> {
551+
pub fn peek_slice_to(
552+
&mut self,
553+
data: &mut [u8],
554+
) -> Result<(usize, ExtendedUdpMetadata), RecvError> {
537555
let (buffer, endpoint) = self.peek_to()?;
538556
let length = min(data.len(), buffer.len());
539557
data[..length].copy_from_slice(&buffer[..length]);
@@ -547,7 +565,8 @@ impl<'a> Socket<'a> {
547565
///
548566
/// See also [peek](#method.peek).
549567
pub fn peek_slice(&mut self, data: &mut [u8]) -> Result<(usize, UdpMetadata), RecvError> {
550-
self.peek_slice_to(data).map(|(length, meta)| (length, meta.into()))
568+
self.peek_slice_to(data)
569+
.map(|(length, meta)| (length, meta.into()))
551570
}
552571

553572
pub(crate) fn accepts(&self, cx: &mut Context, ip_repr: &IpRepr, repr: &UdpRepr) -> bool {

0 commit comments

Comments
 (0)