├── .github ├── actions │ ├── build-docs │ │ └── action.yml │ ├── ci │ │ └── action.yml │ └── publish │ │ └── action.yml └── workflows │ ├── ci.yml │ ├── lint-pr-title.yml │ ├── manual-publish.yml │ ├── release-please.yml │ └── stale.yml ├── .gitignore ├── .release-please-manifest.json ├── CODEOWNERS ├── CONTRIBUTORS ├── Cargo.toml ├── DEVELOPING.md ├── LICENSE.txt ├── Makefile ├── README.md ├── SECURITY.md ├── contract-tests ├── Cargo.toml └── src │ └── bin │ └── sse-test-api │ ├── main.rs │ └── stream_entity.rs ├── coverage.sh ├── eventsource-client ├── CHANGELOG.md ├── Cargo.toml ├── README.md ├── examples │ └── tail.rs ├── src │ ├── client.rs │ ├── config.rs │ ├── error.rs │ ├── event_parser.rs │ ├── lib.rs │ ├── response.rs │ └── retry.rs └── test-data │ ├── .gitattributes │ ├── big-event-followed-by-another-crlf.sse │ ├── big-event-followed-by-another.sse │ ├── one-event-crlf.sse │ ├── one-event.sse │ ├── persistent-event-id.sse │ ├── two-events-crlf.sse │ └── two-events.sse └── release-please-config.json /.github/actions/build-docs/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/.github/actions/build-docs/action.yml -------------------------------------------------------------------------------- /.github/actions/ci/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/.github/actions/ci/action.yml -------------------------------------------------------------------------------- /.github/actions/publish/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/.github/actions/publish/action.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/lint-pr-title.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/.github/workflows/lint-pr-title.yml -------------------------------------------------------------------------------- /.github/workflows/manual-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/.github/workflows/manual-publish.yml -------------------------------------------------------------------------------- /.github/workflows/release-please.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/.github/workflows/release-please.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | Cargo.lock 4 | .idea 5 | .DS_Store 6 | -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "eventsource-client": "0.15.1" 3 | } 4 | -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | # Repository Maintainers 2 | * @launchdarkly/team-sdk-rust 3 | -------------------------------------------------------------------------------- /CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/CONTRIBUTORS -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/Cargo.toml -------------------------------------------------------------------------------- /DEVELOPING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/DEVELOPING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/SECURITY.md -------------------------------------------------------------------------------- /contract-tests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/contract-tests/Cargo.toml -------------------------------------------------------------------------------- /contract-tests/src/bin/sse-test-api/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/contract-tests/src/bin/sse-test-api/main.rs -------------------------------------------------------------------------------- /contract-tests/src/bin/sse-test-api/stream_entity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/contract-tests/src/bin/sse-test-api/stream_entity.rs -------------------------------------------------------------------------------- /coverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/coverage.sh -------------------------------------------------------------------------------- /eventsource-client/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/eventsource-client/CHANGELOG.md -------------------------------------------------------------------------------- /eventsource-client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/eventsource-client/Cargo.toml -------------------------------------------------------------------------------- /eventsource-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/eventsource-client/README.md -------------------------------------------------------------------------------- /eventsource-client/examples/tail.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/eventsource-client/examples/tail.rs -------------------------------------------------------------------------------- /eventsource-client/src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/eventsource-client/src/client.rs -------------------------------------------------------------------------------- /eventsource-client/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/eventsource-client/src/config.rs -------------------------------------------------------------------------------- /eventsource-client/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/eventsource-client/src/error.rs -------------------------------------------------------------------------------- /eventsource-client/src/event_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/eventsource-client/src/event_parser.rs -------------------------------------------------------------------------------- /eventsource-client/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/eventsource-client/src/lib.rs -------------------------------------------------------------------------------- /eventsource-client/src/response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/eventsource-client/src/response.rs -------------------------------------------------------------------------------- /eventsource-client/src/retry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/eventsource-client/src/retry.rs -------------------------------------------------------------------------------- /eventsource-client/test-data/.gitattributes: -------------------------------------------------------------------------------- 1 | big-event-followed-by-another.sse -diff 2 | -------------------------------------------------------------------------------- /eventsource-client/test-data/big-event-followed-by-another-crlf.sse: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/eventsource-client/test-data/big-event-followed-by-another-crlf.sse -------------------------------------------------------------------------------- /eventsource-client/test-data/big-event-followed-by-another.sse: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/eventsource-client/test-data/big-event-followed-by-another.sse -------------------------------------------------------------------------------- /eventsource-client/test-data/one-event-crlf.sse: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/eventsource-client/test-data/one-event-crlf.sse -------------------------------------------------------------------------------- /eventsource-client/test-data/one-event.sse: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/eventsource-client/test-data/one-event.sse -------------------------------------------------------------------------------- /eventsource-client/test-data/persistent-event-id.sse: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/eventsource-client/test-data/persistent-event-id.sse -------------------------------------------------------------------------------- /eventsource-client/test-data/two-events-crlf.sse: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/eventsource-client/test-data/two-events-crlf.sse -------------------------------------------------------------------------------- /eventsource-client/test-data/two-events.sse: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/eventsource-client/test-data/two-events.sse -------------------------------------------------------------------------------- /release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/rust-eventsource-client/HEAD/release-please-config.json --------------------------------------------------------------------------------