Skip to content

Commit 3286c4d

Browse files
Merge #1909
1909: More annoying formatting changes r=asomers a=SUPERCILEX Extracted from #1862 Co-authored-by: Alex Saveau <[email protected]>
2 parents 40c8535 + 5fd4b8a commit 3286c4d

File tree

3 files changed

+46
-41
lines changed

3 files changed

+46
-41
lines changed

src/sys/mman.rs

+6-7
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use crate::Result;
88
#[cfg(feature = "fs")]
99
use crate::{fcntl::OFlag, sys::stat::Mode};
1010
use libc::{self, c_int, c_void, off_t, size_t};
11-
use std::{os::unix::io::RawFd, num::NonZeroUsize};
11+
use std::{num::NonZeroUsize, os::unix::io::RawFd};
1212

1313
libc_bitflags! {
1414
/// Desired memory protection of a memory mapping.
@@ -424,12 +424,11 @@ pub unsafe fn mmap(
424424
fd: RawFd,
425425
offset: off_t,
426426
) -> Result<*mut c_void> {
427-
let ptr = addr.map_or(
428-
std::ptr::null_mut(),
429-
|a| usize::from(a) as *mut c_void
430-
);
431-
432-
let ret = libc::mmap(ptr, length.into(), prot.bits(), flags.bits(), fd, offset);
427+
let ptr =
428+
addr.map_or(std::ptr::null_mut(), |a| usize::from(a) as *mut c_void);
429+
430+
let ret =
431+
libc::mmap(ptr, length.into(), prot.bits(), flags.bits(), fd, offset);
433432

434433
if ret == libc::MAP_FAILED {
435434
Err(Errno::last())

src/sys/socket/addr.rs

+35-29
Original file line numberDiff line numberDiff line change
@@ -42,19 +42,15 @@ pub(crate) const fn ipv4addr_to_libc(addr: net::Ipv4Addr) -> libc::in_addr {
4242
static_assertions::assert_eq_size!(net::Ipv4Addr, libc::in_addr);
4343
// Safe because both types have the same memory layout, and no fancy Drop
4444
// impls.
45-
unsafe {
46-
mem::transmute(addr)
47-
}
45+
unsafe { mem::transmute(addr) }
4846
}
4947

5048
/// Convert a std::net::Ipv6Addr into the libc form.
5149
#[cfg(feature = "net")]
5250
pub(crate) const fn ipv6addr_to_libc(addr: &net::Ipv6Addr) -> libc::in6_addr {
5351
static_assertions::assert_eq_size!(net::Ipv6Addr, libc::in6_addr);
5452
// Safe because both are Newtype wrappers around the same libc type
55-
unsafe {
56-
mem::transmute(*addr)
57-
}
53+
unsafe { mem::transmute(*addr) }
5854
}
5955

6056
/// These constants specify the protocol family to be used
@@ -79,7 +75,11 @@ pub enum AddressFamily {
7975
#[cfg_attr(docsrs, doc(cfg(all())))]
8076
Netlink = libc::AF_NETLINK,
8177
/// Kernel interface for interacting with the routing table
82-
#[cfg(not(any(target_os = "redox", target_os = "linux", target_os = "android")))]
78+
#[cfg(not(any(
79+
target_os = "redox",
80+
target_os = "linux",
81+
target_os = "android"
82+
)))]
8383
Route = libc::PF_ROUTE,
8484
/// Low level packet interface (see [`packet(7)`](https://man7.org/linux/man-pages/man7/packet.7.html))
8585
#[cfg(any(
@@ -422,7 +422,11 @@ impl AddressFamily {
422422
libc::AF_NETLINK => Some(AddressFamily::Netlink),
423423
#[cfg(any(target_os = "macos", target_os = "macos"))]
424424
libc::AF_SYSTEM => Some(AddressFamily::System),
425-
#[cfg(not(any(target_os = "redox", target_os = "linux", target_os = "android")))]
425+
#[cfg(not(any(
426+
target_os = "redox",
427+
target_os = "linux",
428+
target_os = "android"
429+
)))]
426430
libc::PF_ROUTE => Some(AddressFamily::Route),
427431
#[cfg(any(target_os = "android", target_os = "linux"))]
428432
libc::AF_PACKET => Some(AddressFamily::Packet),
@@ -592,10 +596,11 @@ impl UnixAddr {
592596
pub fn new_unnamed() -> UnixAddr {
593597
let ret = libc::sockaddr_un {
594598
sun_family: AddressFamily::Unix as sa_family_t,
595-
.. unsafe { mem::zeroed() }
599+
..unsafe { mem::zeroed() }
596600
};
597601

598-
let sun_len: u8 = offset_of!(libc::sockaddr_un, sun_path).try_into().unwrap();
602+
let sun_len: u8 =
603+
offset_of!(libc::sockaddr_un, sun_path).try_into().unwrap();
599604

600605
unsafe { UnixAddr::from_raw_parts(ret, sun_len) }
601606
}
@@ -1268,7 +1273,9 @@ impl SockaddrLike for SockaddrStorage {
12681273
if i32::from(ss.ss_family) == libc::AF_UNIX {
12691274
// Safe because we UnixAddr is strictly smaller than
12701275
// SockaddrStorage, and we just initialized the structure.
1271-
(*(&mut ss as *mut libc::sockaddr_storage as *mut UnixAddr)).sun_len = len as u8;
1276+
(*(&mut ss as *mut libc::sockaddr_storage
1277+
as *mut UnixAddr))
1278+
.sun_len = len as u8;
12721279
}
12731280
Some(Self { ss })
12741281
}
@@ -1343,7 +1350,7 @@ impl SockaddrLike for SockaddrStorage {
13431350
// The UnixAddr type knows its own length
13441351
Some(ua) => ua.len(),
13451352
// For all else, we're just a boring SockaddrStorage
1346-
None => mem::size_of_val(self) as libc::socklen_t
1353+
None => mem::size_of_val(self) as libc::socklen_t,
13471354
}
13481355
}
13491356
}
@@ -1403,12 +1410,13 @@ impl SockaddrStorage {
14031410
}
14041411
}
14051412
// Sanity checks
1406-
if self.family() != Some(AddressFamily::Unix) ||
1407-
len < offset_of!(libc::sockaddr_un, sun_path) ||
1408-
len > mem::size_of::<libc::sockaddr_un>() {
1413+
if self.family() != Some(AddressFamily::Unix)
1414+
|| len < offset_of!(libc::sockaddr_un, sun_path)
1415+
|| len > mem::size_of::<libc::sockaddr_un>()
1416+
{
14091417
None
14101418
} else {
1411-
Some(unsafe{&self.su})
1419+
Some(unsafe { &self.su })
14121420
}
14131421
}
14141422

@@ -1432,12 +1440,13 @@ impl SockaddrStorage {
14321440
}
14331441
}
14341442
// Sanity checks
1435-
if self.family() != Some(AddressFamily::Unix) ||
1436-
len < offset_of!(libc::sockaddr_un, sun_path) ||
1437-
len > mem::size_of::<libc::sockaddr_un>() {
1443+
if self.family() != Some(AddressFamily::Unix)
1444+
|| len < offset_of!(libc::sockaddr_un, sun_path)
1445+
|| len > mem::size_of::<libc::sockaddr_un>()
1446+
{
14381447
None
14391448
} else {
1440-
Some(unsafe{&mut self.su})
1449+
Some(unsafe { &mut self.su })
14411450
}
14421451
}
14431452

@@ -2525,9 +2534,8 @@ mod tests {
25252534
fn from_sockaddr_un_named() {
25262535
let ua = UnixAddr::new("/var/run/mysock").unwrap();
25272536
let ptr = ua.as_ptr() as *const libc::sockaddr;
2528-
let ss = unsafe {
2529-
SockaddrStorage::from_raw(ptr, Some(ua.len()))
2530-
}.unwrap();
2537+
let ss = unsafe { SockaddrStorage::from_raw(ptr, Some(ua.len())) }
2538+
.unwrap();
25312539
assert_eq!(ss.len(), ua.len());
25322540
}
25332541

@@ -2537,9 +2545,8 @@ mod tests {
25372545
let name = String::from("nix\0abstract\0test");
25382546
let ua = UnixAddr::new_abstract(name.as_bytes()).unwrap();
25392547
let ptr = ua.as_ptr() as *const libc::sockaddr;
2540-
let ss = unsafe {
2541-
SockaddrStorage::from_raw(ptr, Some(ua.len()))
2542-
}.unwrap();
2548+
let ss = unsafe { SockaddrStorage::from_raw(ptr, Some(ua.len())) }
2549+
.unwrap();
25432550
assert_eq!(ss.len(), ua.len());
25442551
}
25452552

@@ -2548,9 +2555,8 @@ mod tests {
25482555
fn from_sockaddr_un_abstract_unnamed() {
25492556
let ua = UnixAddr::new_unnamed();
25502557
let ptr = ua.as_ptr() as *const libc::sockaddr;
2551-
let ss = unsafe {
2552-
SockaddrStorage::from_raw(ptr, Some(ua.len()))
2553-
}.unwrap();
2558+
let ss = unsafe { SockaddrStorage::from_raw(ptr, Some(ua.len())) }
2559+
.unwrap();
25542560
assert_eq!(ss.len(), ua.len());
25552561
}
25562562
}

src/sys/socket/sockopt.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ use crate::Result;
66
use cfg_if::cfg_if;
77
use libc::{self, c_int, c_void, socklen_t};
88
use std::ffi::{OsStr, OsString};
9-
use std::{
10-
convert::TryFrom,
11-
mem::{self, MaybeUninit}
12-
};
139
#[cfg(target_family = "unix")]
1410
use std::os::unix::ffi::OsStrExt;
1511
use std::os::unix::io::RawFd;
12+
use std::{
13+
convert::TryFrom,
14+
mem::{self, MaybeUninit},
15+
};
1616

1717
// Constants
1818
// TCP_CA_NAME_MAX isn't defined in user space include files
@@ -107,7 +107,7 @@ macro_rules! getsockopt_impl {
107107

108108
match <$ty>::try_from(getter.assume_init()) {
109109
Err(_) => Err(Errno::EINVAL),
110-
Ok(r) => Ok(r)
110+
Ok(r) => Ok(r),
111111
}
112112
}
113113
}

0 commit comments

Comments
 (0)