pub enum ModelInputValidationError {
Empty,
DuplicateToolUseId {
id: ToolCallId,
},
}Variants§
Trait Implementations§
Source§impl Clone for ModelInputValidationError
impl Clone for ModelInputValidationError
Source§fn clone(&self) -> ModelInputValidationError
fn clone(&self) -> ModelInputValidationError
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 ModelInputValidationError
impl Debug for ModelInputValidationError
Source§impl Display for ModelInputValidationError
impl Display for ModelInputValidationError
Source§impl Error for ModelInputValidationError
impl Error for ModelInputValidationError
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 From<ModelInputValidationError> for AgentError
impl From<ModelInputValidationError> for AgentError
Source§fn from(source: ModelInputValidationError) -> Self
fn from(source: ModelInputValidationError) -> Self
Converts to this type from the input type.
impl Eq for ModelInputValidationError
impl StructuralPartialEq for ModelInputValidationError
Auto Trait Implementations§
impl Freeze for ModelInputValidationError
impl RefUnwindSafe for ModelInputValidationError
impl Send for ModelInputValidationError
impl Sync for ModelInputValidationError
impl Unpin for ModelInputValidationError
impl UnsafeUnpin for ModelInputValidationError
impl UnwindSafe for ModelInputValidationError
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