[package]
name = "sse-parse"
version = "0.1.0"
edition = "2021"
rust-version = "1.65"
license = "MIT"
authors = ["Justin Jones <hey.jones@icloud.com>"]
description = "Incremental, linear-time parser for Server-Sent Events byte streams, with a sans-IO core and a runtime-agnostic Stream adapter"
repository = "https://github.com/hey-jj/sse-parse"
readme = "README.md"
keywords = ["sse", "server-sent-events", "eventsource", "parser", "stream"]
categories = ["parser-implementations", "asynchronous", "no-std"]
exclude = ["fuzz/", ".github/", "target/"]
[features]
default = ["std"]
std = ["memchr/std", "futures-core/std"]
[dependencies]
memchr = { version = "2.7", default-features = false }
futures-core = { version = "0.3.31", default-features = false }
pin-project-lite = "0.2.13"
[dev-dependencies]
proptest = { version = "1.6", default-features = false, features = ["std"] }
serde_json = "1.0.100"
[package.metadata.docs.rs]
all-features = true