pub struct PrivacyScrubberMiddleware { /* private fields */ }Implementations§
Trait Implementations§
Source§impl LlmOutMiddleware for PrivacyScrubberMiddleware
impl LlmOutMiddleware for PrivacyScrubberMiddleware
type Error = Infallible
fn intercept<'life0, 'life1, 'async_trait>(
&'life0 self,
ai_message: &'life1 mut AssistantMessage,
) -> Pin<Box<dyn Future<Output = Result<MiddlewareFlow, Self::Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Auto Trait Implementations§
impl Freeze for PrivacyScrubberMiddleware
impl RefUnwindSafe for PrivacyScrubberMiddleware
impl Send for PrivacyScrubberMiddleware
impl Sync for PrivacyScrubberMiddleware
impl Unpin for PrivacyScrubberMiddleware
impl UnsafeUnpin for PrivacyScrubberMiddleware
impl UnwindSafe for PrivacyScrubberMiddleware
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