├── .editorconfig ├── .gitattributes ├── .github ├── actions │ ├── cache-cargo-build │ │ └── action.yml │ ├── cache-cargo-home │ │ └── action.yml │ ├── cargo │ │ └── action.yml │ ├── install-rust │ │ └── action.yml │ ├── install-wasm-pack │ │ └── action.yml │ └── install-wasmtime │ │ └── action.yml ├── matchers │ └── rust.json └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── clippy.toml ├── rustfmt.toml ├── src ├── combine.rs ├── concat.rs ├── core.rs ├── filter.rs ├── flatten.rs ├── for_each.rs ├── from_iter.rs ├── interval.rs ├── lib.rs ├── map.rs ├── merge.rs ├── pipe.rs ├── scan.rs ├── share.rs ├── skip.rs ├── take.rs └── utils │ ├── mod.rs │ └── tracing.rs └── tests ├── combine.rs ├── common └── mod.rs ├── concat.rs ├── filter.rs ├── flatten.rs ├── for_each.rs ├── from_iter.rs ├── interval.rs ├── map.rs ├── merge.rs ├── pipe.rs ├── scan.rs ├── share.rs ├── skip.rs ├── take.rs └── utils ├── mod.rs └── tracing.rs /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/actions/cache-cargo-build/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/.github/actions/cache-cargo-build/action.yml -------------------------------------------------------------------------------- /.github/actions/cache-cargo-home/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/.github/actions/cache-cargo-home/action.yml -------------------------------------------------------------------------------- /.github/actions/cargo/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/.github/actions/cargo/action.yml -------------------------------------------------------------------------------- /.github/actions/install-rust/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/.github/actions/install-rust/action.yml -------------------------------------------------------------------------------- /.github/actions/install-wasm-pack/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/.github/actions/install-wasm-pack/action.yml -------------------------------------------------------------------------------- /.github/actions/install-wasmtime/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/.github/actions/install-wasmtime/action.yml -------------------------------------------------------------------------------- /.github/matchers/rust.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/.github/matchers/rust.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/README.md -------------------------------------------------------------------------------- /clippy.toml: -------------------------------------------------------------------------------- 1 | blacklisted-names = [] 2 | -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /src/combine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/src/combine.rs -------------------------------------------------------------------------------- /src/concat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/src/concat.rs -------------------------------------------------------------------------------- /src/core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/src/core.rs -------------------------------------------------------------------------------- /src/filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/src/filter.rs -------------------------------------------------------------------------------- /src/flatten.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/src/flatten.rs -------------------------------------------------------------------------------- /src/for_each.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/src/for_each.rs -------------------------------------------------------------------------------- /src/from_iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/src/from_iter.rs -------------------------------------------------------------------------------- /src/interval.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/src/interval.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/src/map.rs -------------------------------------------------------------------------------- /src/merge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/src/merge.rs -------------------------------------------------------------------------------- /src/pipe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/src/pipe.rs -------------------------------------------------------------------------------- /src/scan.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/src/scan.rs -------------------------------------------------------------------------------- /src/share.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/src/share.rs -------------------------------------------------------------------------------- /src/skip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/src/skip.rs -------------------------------------------------------------------------------- /src/take.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/src/take.rs -------------------------------------------------------------------------------- /src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/src/utils/mod.rs -------------------------------------------------------------------------------- /src/utils/tracing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/src/utils/tracing.rs -------------------------------------------------------------------------------- /tests/combine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/tests/combine.rs -------------------------------------------------------------------------------- /tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/tests/common/mod.rs -------------------------------------------------------------------------------- /tests/concat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/tests/concat.rs -------------------------------------------------------------------------------- /tests/filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/tests/filter.rs -------------------------------------------------------------------------------- /tests/flatten.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/tests/flatten.rs -------------------------------------------------------------------------------- /tests/for_each.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/tests/for_each.rs -------------------------------------------------------------------------------- /tests/from_iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/tests/from_iter.rs -------------------------------------------------------------------------------- /tests/interval.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/tests/interval.rs -------------------------------------------------------------------------------- /tests/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/tests/map.rs -------------------------------------------------------------------------------- /tests/merge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/tests/merge.rs -------------------------------------------------------------------------------- /tests/pipe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/tests/pipe.rs -------------------------------------------------------------------------------- /tests/scan.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/tests/scan.rs -------------------------------------------------------------------------------- /tests/share.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/tests/share.rs -------------------------------------------------------------------------------- /tests/skip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/tests/skip.rs -------------------------------------------------------------------------------- /tests/take.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/tests/take.rs -------------------------------------------------------------------------------- /tests/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/tests/utils/mod.rs -------------------------------------------------------------------------------- /tests/utils/tracing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teohhanhui/callbag-rs/HEAD/tests/utils/tracing.rs --------------------------------------------------------------------------------