diff options
author | Ruben Pollan | 2018-12-10 02:45:32 +0100 |
---|---|---|
committer | Ruben Pollan | 2018-12-10 02:45:32 +0100 |
commit | 3097964b7bc8a96df8c619e3006a745db870175e (patch) | |
tree | baa7409f79d075117c364722e34e6cc8799ec8f0 /src/event.rs | |
parent | 5f09796938cbdf11a99fa023aa8baeb76571b967 (diff) |
Use iterators and itertools to produce events
Diffstat (limited to '')
-rw-r--r-- | src/event.rs | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/src/event.rs b/src/event.rs index b5e9d27..e186cfd 100644 --- a/src/event.rs +++ b/src/event.rs @@ -94,17 +94,3 @@ impl FromStr for Status { } } } - - -pub fn get<'a>(events: &'a Vec<Event>, first: &Date, last: &Date) -> &'a [Event] { - match events.iter().position(|ref e| e.start >= *first) { - None => &[], - Some(i) => { - let j = events - .iter() - .position(|ref e| e.end_date() > *last) - .unwrap_or(events.len()); - &events[i..j] - } - } -} |