Skip to content

Commit c83cc48

Browse files
bors[bot]orium
andauthored
Merge #416
416: Migration to 2018 edition. r=jswrenn a=orium Co-authored-by: Diogo Sousa <diogogsousa@gmail.com>
2 parents 0b99893 + b3cd96a commit c83cc48

34 files changed

+106
-169
lines changed

Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ keywords = ["iterator", "data-structure", "zip", "product", "group-by"]
1313
categories = ["algorithms", "rust-patterns"]
1414
exclude = ["/bors.toml"]
1515

16+
edition = "2018"
17+
1618
[package.metadata.release]
1719
no-dev-version = true
1820

README.rst

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@ How to use in your crate:
2727

2828
.. code:: rust
2929
30-
#[macro_use] extern crate itertools;
31-
3230
use itertools::Itertools;
3331
3432
How to contribute

benches/bench1.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,15 @@
1-
extern crate criterion;
2-
#[macro_use] extern crate itertools;
3-
41
use criterion::{black_box, criterion_group, criterion_main, Criterion};
52
use itertools::Itertools;
63
use itertools::free::cloned;
4+
use itertools::iproduct;
75

86
use std::iter::repeat;
97
use std::cmp;
108
use std::ops::{Add, Range};
119

1210
mod extra;
1311

14-
use extra::ZipSlices;
12+
use crate::extra::ZipSlices;
1513

1614
fn slice_iter(c: &mut Criterion) {
1715
let xs: Vec<_> = repeat(1i32).take(20).collect();

benches/combinations_with_replacement.rs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
extern crate criterion;
2-
extern crate itertools;
3-
41
use criterion::{black_box, criterion_group, criterion_main, Criterion};
52
use itertools::Itertools;
63

benches/fold_specialization.rs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
extern crate criterion;
2-
extern crate itertools;
3-
41
use criterion::{criterion_group, criterion_main, Criterion};
52
use itertools::Itertools;
63

benches/tree_fold1.rs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
extern crate criterion;
2-
extern crate itertools;
3-
41
use criterion::{criterion_group, criterion_main, Criterion};
52
use itertools::{Itertools, cloned};
63

benches/tuple_combinations.rs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
extern crate criterion;
2-
extern crate itertools;
3-
41
use criterion::{black_box, criterion_group, criterion_main, Criterion};
52
use itertools::Itertools;
63

benches/tuples.rs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
extern crate criterion;
2-
extern crate itertools;
3-
41
use criterion::{criterion_group, criterion_main, Criterion};
52
use itertools::Itertools;
63

examples/iris.rs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,6 @@
33
/// and does some simple manipulations.
44
///
55
/// Iterators and itertools functionality are used throughout.
6-
///
7-
///
8-
9-
extern crate itertools;
106
117
use itertools::Itertools;
128
use std::collections::HashMap;

src/adaptors/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ use std::fmt;
1212
use std::mem::replace;
1313
use std::iter::{Fuse, Peekable, FromIterator};
1414
use std::marker::PhantomData;
15-
use size_hint;
15+
use crate::size_hint;
1616

1717
/// An iterator adaptor that alternates elements from two iterators until both
1818
/// run out.

0 commit comments

Comments
 (0)