Jelajahi Sumber

Library and Rust upgrades

Ben S 11 tahun lalu
induk
melakukan
ba36d4f7f0
2 mengubah file dengan 7 tambahan dan 7 penghapusan
  1. 5 5
      Cargo.lock
  2. 2 2
      src/exa.rs

+ 5 - 5
Cargo.lock

@@ -3,7 +3,7 @@ name = "exa"
 version = "0.1.0"
 dependencies = [
  "ansi_term 0.4.0 (git+https://github.com/ogham/rust-ansi-term.git)",
- "natord 1.0.1 (git+https://github.com/lifthrasiir/rust-natord.git)",
+ "natord 1.0.2 (git+https://github.com/lifthrasiir/rust-natord.git)",
  "number_prefix 0.2.0 (git+https://github.com/ogham/rust-number-prefix.git)",
  "users 0.1.1 (git+https://github.com/ogham/rust-users.git)",
 ]
@@ -11,17 +11,17 @@ dependencies = [
 [[package]]
 name = "ansi_term"
 version = "0.4.0"
-source = "git+https://github.com/ogham/rust-ansi-term.git#7e051531231838dc9431ec099ddf9fe9cc04c558"
+source = "git+https://github.com/ogham/rust-ansi-term.git#df6fcf773bae488c2c3a1456295531d6803e638a"
 
 [[package]]
 name = "natord"
-version = "1.0.1"
-source = "git+https://github.com/lifthrasiir/rust-natord.git#fecab8556a4a6675577166bc2c0e269ede1ccc80"
+version = "1.0.2"
+source = "git+https://github.com/lifthrasiir/rust-natord.git#6a42c8c168646c9de390af734a2e9dbe48bfdb91"
 
 [[package]]
 name = "number_prefix"
 version = "0.2.0"
-source = "git+https://github.com/ogham/rust-number-prefix.git#3f690804a3f1704ee92901561189514d0ea0a6ab"
+source = "git+https://github.com/ogham/rust-number-prefix.git#e4b56f7661c7d1b414b62af36a0e592f77911e4f"
 
 [[package]]
 name = "users"

+ 2 - 2
src/exa.rs

@@ -8,7 +8,7 @@ extern crate users;
 
 use std::io::FileType;
 use std::io::fs;
-use std::iter::AdditiveIterator;
+use std::iter::{AdditiveIterator, repeat};
 use std::os;
 use std::cmp::max;
 
@@ -144,7 +144,7 @@ fn fit_into_grid(across: bool, console_width: uint, files: &Vec<File>) -> Option
 
         // Find the width of each column by adding the lengths of the file
         // names in that column up.
-        let mut column_widths = Vec::from_fn(num_columns, |_| 0u);
+        let mut column_widths: Vec<uint> = repeat(0).take(num_columns).collect();
         for (index, file) in files.iter().enumerate() {
             let index = if across {
                 index % num_columns