pub struct ToolStreamValidator { /* private fields */ }Expand description
Deterministic tool stream grammar validator.
Implementations§
Source§impl ToolStreamValidator
impl ToolStreamValidator
Sourcepub fn observe(
&mut self,
event: &ToolExecutionEvent,
) -> Result<(), ToolStreamViolation>
pub fn observe( &mut self, event: &ToolExecutionEvent, ) -> Result<(), ToolStreamViolation>
Trait Implementations§
Source§impl Debug for ToolStreamValidator
impl Debug for ToolStreamValidator
Source§impl Default for ToolStreamValidator
impl Default for ToolStreamValidator
Source§fn default() -> ToolStreamValidator
fn default() -> ToolStreamValidator
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ToolStreamValidator
impl RefUnwindSafe for ToolStreamValidator
impl Send for ToolStreamValidator
impl Sync for ToolStreamValidator
impl Unpin for ToolStreamValidator
impl UnsafeUnpin for ToolStreamValidator
impl UnwindSafe for ToolStreamValidator
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