├── .github ├── PULL_REQUEST_TEMPLATE.md ├── funding.yml └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Cargo.toml ├── Cargo.yml ├── README.md ├── TODO.md ├── ci ├── check.bash ├── clippy.bash ├── deny.bash ├── doc.bash ├── test.bash └── wasm.bash ├── deny.toml ├── examples ├── basic.rs └── filter.rs ├── src ├── error.rs ├── events.rs ├── filter.rs ├── lib.rs ├── observable.rs ├── pharos.rs └── shared_pharos.rs └── tests ├── bounded.rs ├── combined.rs ├── common └── mod.rs ├── shared_pharos.rs ├── unbounded.rs └── wasm.rs /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/najamelan/pharos/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/funding.yml: -------------------------------------------------------------------------------- 1 | liberapay: najamelan 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/najamelan/pharos/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | Cargo.lock 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/najamelan/pharos/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/najamelan/pharos/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/najamelan/pharos/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Cargo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/najamelan/pharos/HEAD/Cargo.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/najamelan/pharos/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/najamelan/pharos/HEAD/TODO.md -------------------------------------------------------------------------------- /ci/check.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/najamelan/pharos/HEAD/ci/check.bash -------------------------------------------------------------------------------- /ci/clippy.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/najamelan/pharos/HEAD/ci/clippy.bash -------------------------------------------------------------------------------- /ci/deny.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/najamelan/pharos/HEAD/ci/deny.bash -------------------------------------------------------------------------------- /ci/doc.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/najamelan/pharos/HEAD/ci/doc.bash -------------------------------------------------------------------------------- /ci/test.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/najamelan/pharos/HEAD/ci/test.bash -------------------------------------------------------------------------------- /ci/wasm.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/najamelan/pharos/HEAD/ci/wasm.bash -------------------------------------------------------------------------------- /deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/najamelan/pharos/HEAD/deny.toml -------------------------------------------------------------------------------- /examples/basic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/najamelan/pharos/HEAD/examples/basic.rs -------------------------------------------------------------------------------- /examples/filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/najamelan/pharos/HEAD/examples/filter.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/najamelan/pharos/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/najamelan/pharos/HEAD/src/events.rs -------------------------------------------------------------------------------- /src/filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/najamelan/pharos/HEAD/src/filter.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/najamelan/pharos/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/observable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/najamelan/pharos/HEAD/src/observable.rs -------------------------------------------------------------------------------- /src/pharos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/najamelan/pharos/HEAD/src/pharos.rs -------------------------------------------------------------------------------- /src/shared_pharos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/najamelan/pharos/HEAD/src/shared_pharos.rs -------------------------------------------------------------------------------- /tests/bounded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/najamelan/pharos/HEAD/tests/bounded.rs -------------------------------------------------------------------------------- /tests/combined.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/najamelan/pharos/HEAD/tests/combined.rs -------------------------------------------------------------------------------- /tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/najamelan/pharos/HEAD/tests/common/mod.rs -------------------------------------------------------------------------------- /tests/shared_pharos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/najamelan/pharos/HEAD/tests/shared_pharos.rs -------------------------------------------------------------------------------- /tests/unbounded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/najamelan/pharos/HEAD/tests/unbounded.rs -------------------------------------------------------------------------------- /tests/wasm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/najamelan/pharos/HEAD/tests/wasm.rs --------------------------------------------------------------------------------