Merge pull request #884 from joshtriplett/optional-sse

Upgrade async-sse to 5.1.0 and make it optional
This commit is contained in:
Josh Triplett 2022-04-28 10:20:33 -07:00 committed by GitHub
commit fa0659d4dc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 2 deletions

View File

@ -30,12 +30,13 @@ h1-server = ["async-h1"]
logger = ["femme"]
docs = ["unstable"]
sessions = ["async-session", "cookies"]
sse = ["async-sse"]
unstable = []
[dependencies]
async-h1 = { version = "2.3.0", optional = true }
async-session = { version = "3.0", optional = true }
async-sse = "4.0.1"
async-sse = { version = "5.1.0", optional = true }
async-std = { version = "1.6.5", features = ["unstable"] }
async-trait = "0.1.41"
femme = { version = "2.1.1", optional = true }
@ -90,3 +91,7 @@ required-features = ["cookies"]
[[example]]
name = "sessions"
required-features = ["sessions"]
[[example]]
name = "sse"
required-features = ["sse"]

View File

@ -83,11 +83,12 @@ pub mod listener;
pub mod log;
pub mod prelude;
pub mod security;
pub mod sse;
pub mod utils;
#[cfg(feature = "sessions")]
pub mod sessions;
#[cfg(feature = "sse")]
pub mod sse;
pub use endpoint::Endpoint;
pub use middleware::{Middleware, Next};