pub struct OpenRouterReplayGuard { /* private fields */ }Implementations§
Source§impl OpenRouterReplayGuard
impl OpenRouterReplayGuard
pub fn mark_body_written(&mut self)
pub fn observe(&mut self, event: &OpenRouterStreamEvent)
pub fn mark_forwarded_tool_result(&mut self)
pub fn mark_transport_outcome_unknown(&mut self)
pub fn decision(&self) -> ReplayDecision
Trait Implementations§
Source§impl Clone for OpenRouterReplayGuard
impl Clone for OpenRouterReplayGuard
impl Copy for OpenRouterReplayGuard
Source§impl Debug for OpenRouterReplayGuard
impl Debug for OpenRouterReplayGuard
Source§impl Default for OpenRouterReplayGuard
impl Default for OpenRouterReplayGuard
impl Eq for OpenRouterReplayGuard
Source§impl PartialEq for OpenRouterReplayGuard
impl PartialEq for OpenRouterReplayGuard
impl StructuralPartialEq for OpenRouterReplayGuard
Auto Trait Implementations§
impl Freeze for OpenRouterReplayGuard
impl RefUnwindSafe for OpenRouterReplayGuard
impl Send for OpenRouterReplayGuard
impl Sync for OpenRouterReplayGuard
impl Unpin for OpenRouterReplayGuard
impl UnsafeUnpin for OpenRouterReplayGuard
impl UnwindSafe for OpenRouterReplayGuard
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