Expand description
SSE streaming event types and client support (CE-1).
§Usage
use dakera_client::DakeraClient;
use tokio::sync::mpsc;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let client = DakeraClient::new("http://localhost:3000")?;
let mut rx = client.stream_namespace_events("my-ns").await?;
while let Some(result) = rx.recv().await {
let event = result?;
println!("Event: {:?}", event);
}
Ok(())
}Structs§
- Memory
Event - A memory lifecycle event received from the
GET /v1/events/streamSSE endpoint (DASH-B).
Enums§
- Dakera
Event - An event received from a Dakera SSE stream.
- OpStatus
- Operation status for
DakeraEvent::OperationProgressevents. - Vector
Mutation Op - Vector mutation operation type for
DakeraEvent::VectorsMutatedevents.