From e155773c59ac6225553d17a210aa672629228eb6 Mon Sep 17 00:00:00 2001 From: Stephan Dilly Date: Sun, 22 Mar 2020 02:33:04 +0100 Subject: [PATCH] very little optimization --- src/git_status.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/git_status.rs b/src/git_status.rs index 625e23ec..72081cbe 100644 --- a/src/git_status.rs +++ b/src/git_status.rs @@ -38,8 +38,6 @@ pub fn get_index(show: StatusShow) -> Vec { let repo = git_utils::repo(); - let mut res = Vec::new(); - let statuses = repo .statuses(Some( StatusOptions::default() @@ -50,6 +48,8 @@ pub fn get_index(show: StatusShow) -> Vec { )) .unwrap(); + let mut res = Vec::with_capacity(statuses.len()); + for e in statuses.iter() { let status: Status = e.status();