Skip to content

Commit 900daf1

Browse files
committed
Make sse optional using new async-sse feature
Since we're in the 0.17 beta, we can safely make this feature non-default.
1 parent 8eb7480 commit 900daf1

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 = "5.1.0"
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
@@ -81,11 +81,12 @@ pub mod listener;
8181
pub mod log;
8282
pub mod prelude;
8383
pub mod security;
84-
pub mod sse;
8584
pub mod utils;
8685

8786
#[cfg(feature = "sessions")]
8887
pub mod sessions;
88+
#[cfg(feature = "sse")]
89+
pub mod sse;
8990

9091
pub use endpoint::Endpoint;
9192
pub use middleware::{Middleware, Next};

0 commit comments

Comments
 (0)