summaryrefslogtreecommitdiffstats
path: root/src/commute.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/commute.rs')
-rw-r--r--src/commute.rs11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/commute.rs b/src/commute.rs
index 87bb866..03dfefd 100644
--- a/src/commute.rs
+++ b/src/commute.rs
@@ -1,7 +1,6 @@
extern crate failure;
use owned;
-use std::iter;
/// Returns the unchanged lines around this hunk.
///
@@ -45,8 +44,8 @@ fn anchors(hunk: &owned::Hunk) -> (usize, usize, usize, usize) {
/// as it finds two pairwise inequal elements.
fn uniform<I, E>(iter: I) -> bool
where
- I: iter::IntoIterator<Item = E>,
- E: ::std::cmp::Eq,
+ I: IntoIterator<Item = E>,
+ E: Eq,
{
let mut iter = iter.into_iter();
match iter.next() {
@@ -106,8 +105,8 @@ pub fn commute(first: &owned::Hunk, second: &owned::Hunk) -> Option<(owned::Hunk
pub fn commute_diff_before<'a, I>(after: &owned::Hunk, before: I) -> Option<owned::Hunk>
where
- I: iter::IntoIterator<Item = &'a owned::Hunk>,
- <I as iter::IntoIterator>::IntoIter: iter::DoubleEndedIterator,
+ I: IntoIterator<Item = &'a owned::Hunk>,
+ <I as IntoIterator>::IntoIter: DoubleEndedIterator,
{
before
.into_iter()
@@ -174,7 +173,7 @@ mod tests {
#[test]
fn test_commute_interleave() {
- let mut line = iter::repeat(b"bar\n".to_vec());
+ let mut line = ::std::iter::repeat(b"bar\n".to_vec());
let hunk1 = owned::Hunk {
added: owned::Block {
start: 1,