Layout entries
This commit is contained in:
parent
d6d225c098
commit
44bcd5712d
6 changed files with 204 additions and 50 deletions
15
src/eval.rs
15
src/eval.rs
|
|
@ -1,7 +1,7 @@
|
|||
use crate::files::Files;
|
||||
|
||||
use self::command::CommandState;
|
||||
use self::date::Dates;
|
||||
pub use self::date::Dates;
|
||||
use self::entry::Entries;
|
||||
pub use self::entry::{Entry, EntryKind, EntryMode};
|
||||
pub use self::error::{Error, Result};
|
||||
|
|
@ -23,17 +23,6 @@ impl Files {
|
|||
entries.add(entry);
|
||||
}
|
||||
}
|
||||
let mut entries = entries.entries();
|
||||
entries.sort_by_key(|e| {
|
||||
e.dates.map(|d| {
|
||||
let (start, end) = d.start_end();
|
||||
if let Some((start_time, end_time)) = d.start_end_time() {
|
||||
(start, Some(start_time), end, Some(end_time))
|
||||
} else {
|
||||
(start, None, end, None)
|
||||
}
|
||||
})
|
||||
});
|
||||
Ok(entries)
|
||||
Ok(entries.entries())
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue