diff --git a/libc-test/build.rs b/libc-test/build.rs
index 5222192a6ba8c0fc3e3b65ed0164af0ef9ded0fc..175a9798bf80eab99a0d848451b792cddbfdb151 100644
--- a/libc-test/build.rs
+++ b/libc-test/build.rs
@@ -742,15 +742,13 @@ fn test_solarish(target: &str) {
         }
     });
 
-    cfg.type_name(move |ty, is_struct, is_union| {
-        match ty {
-            "FILE" => "__FILE".to_string(),
-            "DIR" | "Dl_info" => ty.to_string(),
-            t if t.ends_with("_t") => t.to_string(),
-            t if is_struct => format!("struct {}", t),
-            t if is_union => format!("union {}", t),
-            t => t.to_string(),
-        }
+    cfg.type_name(move |ty, is_struct, is_union| match ty {
+        "FILE" => "__FILE".to_string(),
+        "DIR" | "Dl_info" => ty.to_string(),
+        t if t.ends_with("_t") => t.to_string(),
+        t if is_struct => format!("struct {}", t),
+        t if is_union => format!("union {}", t),
+        t => t.to_string(),
     });
 
     cfg.field_name(move |struct_, field| {
@@ -762,8 +760,8 @@ fn test_solarish(target: &str) {
             "stat" if field.ends_with("_nsec") => {
                 // expose stat.Xtim.tv_nsec fields
                 field.trim_end_matches("e_nsec").to_string() + ".tv_nsec"
-            },
-            _ => field.to_string()
+            }
+            _ => field.to_string(),
         }
     });
 
@@ -778,8 +776,8 @@ fn test_solarish(target: &str) {
 
         "DT_UNKNOWN" => true,
 
-        "_UTX_LINESIZE" | "_UTX_USERSIZE" |
-            "_UTX_PADSIZE" | "_UTX_IDSIZE" | "_UTX_HOSTSIZE" => true,
+        "_UTX_LINESIZE" | "_UTX_USERSIZE" | "_UTX_PADSIZE" | "_UTX_IDSIZE"
+        | "_UTX_HOSTSIZE" => true,
 
         "EADI" | "EXTPROC" | "IPC_SEAT" => true,
 
@@ -789,12 +787,10 @@ fn test_solarish(target: &str) {
         _ => false,
     });
 
-
-
     cfg.skip_struct(move |ty| {
         // the union handling is a mess
         if ty.contains("door_desc_t_") {
-            return true
+            return true;
         }
         match ty {
             // union, not a struct
@@ -824,7 +820,7 @@ fn test_solarish(target: &str) {
             "door_arg_t" if field.ends_with("_ptr") => true,
             "door_arg_t" if field.ends_with("rbuf") => true,
 
-            _ => false
+            _ => false,
         }
     });
 
@@ -849,10 +845,12 @@ fn test_solarish(target: &str) {
             "cfmakeraw" | "cfsetspeed" => true,
 
             // const-ness issues
-            "execv" | "execve" | "execvp" | "settimeofday" | "sethostname" => true,
+            "execv" | "execve" | "execvp" | "settimeofday" | "sethostname" => {
+                true
+            }
 
             // Solaris-different
-            "getpwent_r" | "getgrent_r" |  "updwtmpx" if is_illumos => true,
+            "getpwent_r" | "getgrent_r" | "updwtmpx" if is_illumos => true,
             "madvise" | "mprotect" if is_illumos => true,
             "door_call" | "door_return" | "door_create" if is_illumos => true,