From 3dbc441c785b1242d41dc0f9553fed53545ecf8c Mon Sep 17 00:00:00 2001 From: rhysd Date: Mon, 28 Sep 2015 11:42:52 +0900 Subject: Fix integer length error on 32bit environment this commit fixes below type mismatch error: ``` src/output/details.rs:585:49: 585:60 error: mismatched types: expected `i64`, found `i32` (expected i64, found i32) [E0308] src/output/details.rs:585 let date = self.tz.at(LocalDateTime::at(timestamp.0)); ^~~~~~~~~~~ src/output/details.rs:585:49: 585:60 help: run `rustc --explain E0308` to see a detailed explanation error: aborting due to previous error Could not compile `exa`. ``` --- src/output/details.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/output/details.rs b/src/output/details.rs index 5778f90..991645f 100644 --- a/src/output/details.rs +++ b/src/output/details.rs @@ -582,7 +582,7 @@ impl Table where U: Users { } fn render_time(&self, timestamp: f::Time) -> Cell { - let date = self.tz.at(LocalDateTime::at(timestamp.0)); + let date = self.tz.at(LocalDateTime::at(timestamp.0 as i64)); let format = if date.year() == self.current_year { DateFormat::parse("{2>:D} {:M} {2>:h}:{02>:m}").unwrap() -- cgit v1.2.3