pub enum ToolPolicyError {
Show 24 variants
LeaseProtocolUnsupported,
LeaseIdentityInvalid,
LeaseSignatureRequired,
LeaseSignatureInvalid,
LeaseExpired,
LeaseNotYetValid,
LeaseBindingMismatch,
LeaseScopeInvalid,
ToolNotGranted,
EffectNotGranted,
EffectClassificationMismatch,
ToolBudgetExhausted,
RecursiveBudgetExhausted,
ChildBudgetExhausted,
AgentDepthExceeded,
GraphDepthExceeded,
RecursionCycleDetected,
InvocationInvalid,
IntentSignatureInvalid,
ReceiptSignatureInvalid,
ReceiptIntentMismatch,
ReceiptChainMismatch,
ReceiptSummaryTooLarge,
SerializationFailed,
}Variants§
LeaseProtocolUnsupported
LeaseIdentityInvalid
LeaseSignatureRequired
LeaseSignatureInvalid
LeaseExpired
LeaseNotYetValid
LeaseBindingMismatch
LeaseScopeInvalid
ToolNotGranted
EffectNotGranted
EffectClassificationMismatch
ToolBudgetExhausted
RecursiveBudgetExhausted
ChildBudgetExhausted
AgentDepthExceeded
GraphDepthExceeded
RecursionCycleDetected
InvocationInvalid
IntentSignatureInvalid
ReceiptSignatureInvalid
ReceiptIntentMismatch
ReceiptChainMismatch
ReceiptSummaryTooLarge
SerializationFailed
Trait Implementations§
Source§impl Clone for ToolPolicyError
impl Clone for ToolPolicyError
Source§fn clone(&self) -> ToolPolicyError
fn clone(&self) -> ToolPolicyError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ToolPolicyError
impl Debug for ToolPolicyError
Source§impl Display for ToolPolicyError
impl Display for ToolPolicyError
impl Eq for ToolPolicyError
Source§impl Error for ToolPolicyError
impl Error for ToolPolicyError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for ToolPolicyError
impl PartialEq for ToolPolicyError
impl StructuralPartialEq for ToolPolicyError
Auto Trait Implementations§
impl Freeze for ToolPolicyError
impl RefUnwindSafe for ToolPolicyError
impl Send for ToolPolicyError
impl Sync for ToolPolicyError
impl Unpin for ToolPolicyError
impl UnsafeUnpin for ToolPolicyError
impl UnwindSafe for ToolPolicyError
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.