about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2020-04-22 14:19:11 +0000
committerAlyssa Ross <hi@alyssa.is>2020-04-22 14:19:11 +0000
commit3bc2acbcc26a877900c08e417db1dba0dbdd2e02 (patch)
tree146f83b031535367ef4997edf317c05dea1c068f
parent3159d213c26b2284ace004ee8dbf722b6a46b7b5 (diff)
downloadpushmail-3bc2acbcc26a877900c08e417db1dba0dbdd2e02.tar
pushmail-3bc2acbcc26a877900c08e417db1dba0dbdd2e02.tar.gz
pushmail-3bc2acbcc26a877900c08e417db1dba0dbdd2e02.tar.bz2
pushmail-3bc2acbcc26a877900c08e417db1dba0dbdd2e02.tar.lz
pushmail-3bc2acbcc26a877900c08e417db1dba0dbdd2e02.tar.xz
pushmail-3bc2acbcc26a877900c08e417db1dba0dbdd2e02.tar.zst
pushmail-3bc2acbcc26a877900c08e417db1dba0dbdd2e02.zip
Elide types where possible
-rw-r--r--src/main.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main.rs b/src/main.rs
index 4120c0d..b8e9f75 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -135,7 +135,7 @@ impl<S: AsRef<OsStr>> Git<S> {
         range.extend_from_slice(commit.as_bytes());
         range.push(0);
 
-        let global_args: Vec<CString> = self
+        let global_args: Vec<_> = self
             .global_args
             .iter()
             .map(|arg| {
@@ -143,12 +143,12 @@ impl<S: AsRef<OsStr>> Git<S> {
             })
             .collect();
 
-        let c_global_args: Vec<*const u8> = global_args
+        let c_global_args: Vec<_> = global_args
             .iter()
-            .map(|arg| arg.as_ptr() as *const _)
+            .map(|arg| arg.as_ptr() as *const u8)
             .collect();
 
-        let mut argv: Vec<*const u8> = vec![b"git\0" as *const _];
+        let mut argv = vec![b"git\0" as *const u8];
         argv.extend_from_slice(&c_global_args);
         argv.push(b"show\0" as *const _);
         argv.push(b"--no-patch\0" as *const _);