pub struct ToolFailure {
pub kind: ToolFailureKind,
pub redacted_message: Option<String>,
}Fields§
§kind: ToolFailureKind§redacted_message: Option<String>Implementations§
Source§impl ToolFailure
impl ToolFailure
pub fn validate(&self) -> Result<(), ToolValidationError>
pub fn provider_contract_violation() -> Self
Trait Implementations§
Source§impl Clone for ToolFailure
impl Clone for ToolFailure
Source§impl Debug for ToolFailure
impl Debug for ToolFailure
Source§impl<'de> Deserialize<'de> for ToolFailure
impl<'de> Deserialize<'de> for ToolFailure
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ToolFailure
Source§impl PartialEq for ToolFailure
impl PartialEq for ToolFailure
Source§impl Serialize for ToolFailure
impl Serialize for ToolFailure
impl StructuralPartialEq for ToolFailure
Auto Trait Implementations§
impl Freeze for ToolFailure
impl RefUnwindSafe for ToolFailure
impl Send for ToolFailure
impl Sync for ToolFailure
impl Unpin for ToolFailure
impl UnsafeUnpin for ToolFailure
impl UnwindSafe for ToolFailure
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