pub struct OpenAIStreamAdapter;Expand description
OpenAI stream adapter
Converts OpenAI StreamEvent to graph StreamEvent.
Currently uses the From trait for direct conversion, but this adapter
provides a clear extension point for custom logic.
Trait Implementations§
Source§impl StreamAdapter for OpenAIStreamAdapter
impl StreamAdapter for OpenAIStreamAdapter
type ProviderEvent = StreamEvent
type GraphEvent = StreamEvent
Source§fn adapt(&self, event: Self::ProviderEvent) -> Option<Self::GraphEvent>
fn adapt(&self, event: Self::ProviderEvent) -> Option<Self::GraphEvent>
Convert a provider event to a graph event Read more
Auto Trait Implementations§
impl Freeze for OpenAIStreamAdapter
impl RefUnwindSafe for OpenAIStreamAdapter
impl Send for OpenAIStreamAdapter
impl Sync for OpenAIStreamAdapter
impl Unpin for OpenAIStreamAdapter
impl UnwindSafe for OpenAIStreamAdapter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more