pub type ChatStream = Pin<Box<dyn Stream<Item = Result<StreamEvent, LlmError>> + Send>>;
#[repr(transparent)]pub struct ChatStream { /* private fields */ }