pub enum InputValidationFailure {
OversizedInput,
InvalidJson,
DepthExceeded,
SchemaInvalid,
}Expand description
Why input validation failed (caller maps to rejected tool result, not txn failure).
Variants§
OversizedInput
Payload exceeds byte limit.
InvalidJson
JSON parse failed.
DepthExceeded
Nesting depth exceeded.
SchemaInvalid
Schema validation failed.
Trait Implementations§
Source§impl Clone for InputValidationFailure
impl Clone for InputValidationFailure
Source§fn clone(&self) -> InputValidationFailure
fn clone(&self) -> InputValidationFailure
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 InputValidationFailure
impl Debug for InputValidationFailure
impl Eq for InputValidationFailure
Source§impl PartialEq for InputValidationFailure
impl PartialEq for InputValidationFailure
impl StructuralPartialEq for InputValidationFailure
Auto Trait Implementations§
impl Freeze for InputValidationFailure
impl RefUnwindSafe for InputValidationFailure
impl Send for InputValidationFailure
impl Sync for InputValidationFailure
impl Unpin for InputValidationFailure
impl UnsafeUnpin for InputValidationFailure
impl UnwindSafe for InputValidationFailure
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.