├── .github └── workflows │ └── main-checks.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── Makefile ├── README.md ├── images ├── animation.html └── process.gif └── src ├── deluge.rs ├── deluge_ext.rs ├── helpers ├── indexable_stream.rs ├── mod.rs └── preloaded_futures.rs ├── into_deluge.rs ├── iter.rs ├── lib.rs └── ops ├── all.rs ├── all_par.rs ├── any.rs ├── any_par.rs ├── chain.rs ├── collect.rs ├── collect_par.rs ├── count.rs ├── filter.rs ├── filter_map.rs ├── first.rs ├── fold.rs ├── fold_par.rs ├── last.rs ├── map.rs ├── mod.rs ├── take.rs └── zip.rs /.github/workflows/main-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkawalec/deluge/HEAD/.github/workflows/main-checks.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkawalec/deluge/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkawalec/deluge/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkawalec/deluge/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkawalec/deluge/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkawalec/deluge/HEAD/README.md -------------------------------------------------------------------------------- /images/animation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkawalec/deluge/HEAD/images/animation.html -------------------------------------------------------------------------------- /images/process.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkawalec/deluge/HEAD/images/process.gif -------------------------------------------------------------------------------- /src/deluge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkawalec/deluge/HEAD/src/deluge.rs -------------------------------------------------------------------------------- /src/deluge_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkawalec/deluge/HEAD/src/deluge_ext.rs -------------------------------------------------------------------------------- /src/helpers/indexable_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkawalec/deluge/HEAD/src/helpers/indexable_stream.rs -------------------------------------------------------------------------------- /src/helpers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkawalec/deluge/HEAD/src/helpers/mod.rs -------------------------------------------------------------------------------- /src/helpers/preloaded_futures.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkawalec/deluge/HEAD/src/helpers/preloaded_futures.rs -------------------------------------------------------------------------------- /src/into_deluge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkawalec/deluge/HEAD/src/into_deluge.rs -------------------------------------------------------------------------------- /src/iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkawalec/deluge/HEAD/src/iter.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkawalec/deluge/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/ops/all.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkawalec/deluge/HEAD/src/ops/all.rs -------------------------------------------------------------------------------- /src/ops/all_par.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkawalec/deluge/HEAD/src/ops/all_par.rs -------------------------------------------------------------------------------- /src/ops/any.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkawalec/deluge/HEAD/src/ops/any.rs -------------------------------------------------------------------------------- /src/ops/any_par.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkawalec/deluge/HEAD/src/ops/any_par.rs -------------------------------------------------------------------------------- /src/ops/chain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkawalec/deluge/HEAD/src/ops/chain.rs -------------------------------------------------------------------------------- /src/ops/collect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkawalec/deluge/HEAD/src/ops/collect.rs -------------------------------------------------------------------------------- /src/ops/collect_par.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkawalec/deluge/HEAD/src/ops/collect_par.rs -------------------------------------------------------------------------------- /src/ops/count.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkawalec/deluge/HEAD/src/ops/count.rs -------------------------------------------------------------------------------- /src/ops/filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkawalec/deluge/HEAD/src/ops/filter.rs -------------------------------------------------------------------------------- /src/ops/filter_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkawalec/deluge/HEAD/src/ops/filter_map.rs -------------------------------------------------------------------------------- /src/ops/first.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkawalec/deluge/HEAD/src/ops/first.rs -------------------------------------------------------------------------------- /src/ops/fold.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkawalec/deluge/HEAD/src/ops/fold.rs -------------------------------------------------------------------------------- /src/ops/fold_par.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkawalec/deluge/HEAD/src/ops/fold_par.rs -------------------------------------------------------------------------------- /src/ops/last.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkawalec/deluge/HEAD/src/ops/last.rs -------------------------------------------------------------------------------- /src/ops/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkawalec/deluge/HEAD/src/ops/map.rs -------------------------------------------------------------------------------- /src/ops/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkawalec/deluge/HEAD/src/ops/mod.rs -------------------------------------------------------------------------------- /src/ops/take.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkawalec/deluge/HEAD/src/ops/take.rs -------------------------------------------------------------------------------- /src/ops/zip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkawalec/deluge/HEAD/src/ops/zip.rs --------------------------------------------------------------------------------