pub struct CustomToolError {
pub name: String,
pub payload: TypedSchemaValue,
}Expand description
A declared tool failure shared by invocation and oplog interfaces.
Fields§
§name: StringThe selected declared error-case name, independent of payload shape.
payload: TypedSchemaValueUnit for a payloadless error; otherwise the declared payload type.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CustomToolError
impl RefUnwindSafe for CustomToolError
impl Send for CustomToolError
impl Sync for CustomToolError
impl Unpin for CustomToolError
impl UnsafeUnpin for CustomToolError
impl UnwindSafe for CustomToolError
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