Unified multi-provider LLM API (Rust port of @earendil-works/pi-ai). Streams from Anthropic, OpenAI, Google Gemini, and any OpenAI-compatible endpoint.
usefutures::stream::BoxStream;usecrate::error::Result;usecrate::types::AssistantMessageEvent;/// A stream of `AssistantMessageEvent`s, terminating with either `Done` or `Error`.
////// Equivalent to `AssistantMessageEventStream` in pi-ai TS.
pubtypeAssistantMessageEventStream=BoxStream<'static, Result<AssistantMessageEvent>>;