pub enum PermissionManagerDecision {
AllowOnce,
AllowAlways,
Rejected,
Cancelled,
}Expand description
Permission decision result
Variants§
AllowOnce
User allowed this tool call (one-time)
AllowAlways
User allowed this tool call and wants to always allow this pattern
Rejected
User rejected this tool call
Cancelled
Permission request was cancelled
Trait Implementations§
Source§impl Clone for PermissionManagerDecision
impl Clone for PermissionManagerDecision
Source§fn clone(&self) -> PermissionManagerDecision
fn clone(&self) -> PermissionManagerDecision
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 PermissionManagerDecision
impl Debug for PermissionManagerDecision
impl StructuralPartialEq for PermissionManagerDecision
Auto Trait Implementations§
impl Freeze for PermissionManagerDecision
impl RefUnwindSafe for PermissionManagerDecision
impl Send for PermissionManagerDecision
impl Sync for PermissionManagerDecision
impl Unpin for PermissionManagerDecision
impl UnwindSafe for PermissionManagerDecision
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
fn into_option(self) -> Option<T>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request