pub struct TimeoutToolLayer { /* private fields */ }Expand description
A ToolLayer that applies a timeout to tool calls.
Implementations§
Trait Implementations§
Source§impl Clone for TimeoutToolLayer
impl Clone for TimeoutToolLayer
Source§fn clone(&self) -> TimeoutToolLayer
fn clone(&self) -> TimeoutToolLayer
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TimeoutToolLayer
impl Debug for TimeoutToolLayer
Source§impl ToolLayer for TimeoutToolLayer
impl ToolLayer for TimeoutToolLayer
impl Copy for TimeoutToolLayer
Auto Trait Implementations§
impl Freeze for TimeoutToolLayer
impl RefUnwindSafe for TimeoutToolLayer
impl Send for TimeoutToolLayer
impl Sync for TimeoutToolLayer
impl Unpin for TimeoutToolLayer
impl UnsafeUnpin for TimeoutToolLayer
impl UnwindSafe for TimeoutToolLayer
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