pub enum GuardianStreamContext {
Responses,
Chat(ResponsesResponseContext),
Claude(ClaudeResponseContext),
Gemini(GeminiResponseContext),
}Expand description
Concrete invocation facts used by the existing direct response pair. Claude and Gemini need a factual timestamp, and missing usage details need actual host facts. No timestamp or zero counter is supplied by this adapter.
Variants§
Responses
Chat(ResponsesResponseContext)
Claude(ClaudeResponseContext)
Gemini(GeminiResponseContext)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GuardianStreamContext
impl RefUnwindSafe for GuardianStreamContext
impl Send for GuardianStreamContext
impl Sync for GuardianStreamContext
impl Unpin for GuardianStreamContext
impl UnsafeUnpin for GuardianStreamContext
impl UnwindSafe for GuardianStreamContext
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