Expand description
Server-Sent Events (SSE) response types for RustAPI
This module provides types for streaming Server-Sent Events to clients.
§Example
ⓘ
use rustapi_core::sse::{Sse, SseEvent};
use futures_util::stream;
async fn events() -> Sse<impl Stream<Item = Result<SseEvent, std::convert::Infallible>>> {
let stream = stream::iter(vec![
Ok(SseEvent::new("Hello")),
Ok(SseEvent::new("World").event("greeting")),
]);
Sse::new(stream)
}Structs§
Functions§
- sse_
from_ iter - Helper function to create an SSE response from an iterator of events