pub struct StaticApprovalPolicy;Trait Implementations§
Source§impl ApprovalPolicy for StaticApprovalPolicy
impl ApprovalPolicy for StaticApprovalPolicy
fn evaluate<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
descriptor: &'life1 ToolDescriptor,
ctx: &'life2 ToolCtx,
call: &'life3 ToolCall,
) -> Pin<Box<dyn Future<Output = Result<ToolApprovalState, ToolError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Source§impl Default for StaticApprovalPolicy
impl Default for StaticApprovalPolicy
Source§fn default() -> StaticApprovalPolicy
fn default() -> StaticApprovalPolicy
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for StaticApprovalPolicy
impl RefUnwindSafe for StaticApprovalPolicy
impl Send for StaticApprovalPolicy
impl Sync for StaticApprovalPolicy
impl Unpin for StaticApprovalPolicy
impl UnsafeUnpin for StaticApprovalPolicy
impl UnwindSafe for StaticApprovalPolicy
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