about summary refs log tree commit diff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-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 _);