pub struct NoopPartialStreamStore;Expand description
No-op — always reports no partial stream (dev/test / in-memory mode).
Trait Implementations§
Source§impl PartialStreamStore for NoopPartialStreamStore
impl PartialStreamStore for NoopPartialStreamStore
Source§fn get_partial_stream<'life0, 'life1, 'async_trait>(
&'life0 self,
_session_id: SessionId,
_turn_id: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<Option<PartialStreamState>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn get_partial_stream<'life0, 'life1, 'async_trait>(
&'life0 self,
_session_id: SessionId,
_turn_id: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<Option<PartialStreamState>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Return the partial-stream state for
(session_id, turn_id) if an
in-flight assistant message exists (started but not completed).Auto Trait Implementations§
impl Freeze for NoopPartialStreamStore
impl RefUnwindSafe for NoopPartialStreamStore
impl Send for NoopPartialStreamStore
impl Sync for NoopPartialStreamStore
impl Unpin for NoopPartialStreamStore
impl UnsafeUnpin for NoopPartialStreamStore
impl UnwindSafe for NoopPartialStreamStore
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request