Skip to content

Commit fa0659d

Browse files
authored
Merge pull request #884 from joshtriplett/optional-sse
Upgrade async-sse to 5.1.0 and make it optional
2 parents 7a903d1 + 900daf1 commit fa0659d

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

Cargo.toml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,13 @@ h1-server = ["async-h1"]
3030
logger = ["femme"]
3131
docs = ["unstable"]
3232
sessions = ["async-session", "cookies"]
33+
sse = ["async-sse"]
3334
unstable = []
3435

3536
[dependencies]
3637
async-h1 = { version = "2.3.0", optional = true }
3738
async-session = { version = "3.0", optional = true }
38-
async-sse = "4.0.1"
39+
async-sse = { version = "5.1.0", optional = true }
3940
async-std = { version = "1.6.5", features = ["unstable"] }
4041
async-trait = "0.1.41"
4142
femme = { version = "2.1.1", optional = true }
@@ -90,3 +91,7 @@ required-features = ["cookies"]
9091
[[example]]
9192
name = "sessions"
9293
required-features = ["sessions"]
94+
95+
[[example]]
96+
name = "sse"
97+
required-features = ["sse"]

src/lib.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,11 +83,12 @@ pub mod listener;
8383
pub mod log;
8484
pub mod prelude;
8585
pub mod security;
86-
pub mod sse;
8786
pub mod utils;
8887

8988
#[cfg(feature = "sessions")]
9089
pub mod sessions;
90+
#[cfg(feature = "sse")]
91+
pub mod sse;
9192

9293
pub use endpoint::Endpoint;
9394
pub use middleware::{Middleware, Next};

0 commit comments

Comments
 (0)