pub enum AgentErrorCode {
ExecutionFailed,
InvalidInput,
InvalidOutput,
ToolExecutionFailed,
MaxToolIterationsExceeded,
MissingLlmClient,
MissingSystemPrompt,
}Variants§
ExecutionFailed
InvalidInput
InvalidOutput
ToolExecutionFailed
MaxToolIterationsExceeded
MissingLlmClient
MissingSystemPrompt
Trait Implementations§
Source§impl Clone for AgentErrorCode
impl Clone for AgentErrorCode
Source§fn clone(&self) -> AgentErrorCode
fn clone(&self) -> AgentErrorCode
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 AgentErrorCode
impl Debug for AgentErrorCode
Source§impl PartialEq for AgentErrorCode
impl PartialEq for AgentErrorCode
impl Copy for AgentErrorCode
impl Eq for AgentErrorCode
impl StructuralPartialEq for AgentErrorCode
Auto Trait Implementations§
impl Freeze for AgentErrorCode
impl RefUnwindSafe for AgentErrorCode
impl Send for AgentErrorCode
impl Sync for AgentErrorCode
impl Unpin for AgentErrorCode
impl UnwindSafe for AgentErrorCode
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
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.