pub enum RuntimeSubmitError {
Busy,
Interrupted,
Agent(String),
}Expand description
Typed turn failure shared by local, HTTP, ACP, CLI, and language adapters.
Variants§
Busy
Another turn already owns the runtime.
Interrupted
The active turn was cancelled through the SDK runtime handle.
Agent(String)
The model/provider/tool loop failed.
Trait Implementations§
Source§impl Clone for RuntimeSubmitError
impl Clone for RuntimeSubmitError
Source§fn clone(&self) -> RuntimeSubmitError
fn clone(&self) -> RuntimeSubmitError
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 RuntimeSubmitError
impl Debug for RuntimeSubmitError
Source§impl Display for RuntimeSubmitError
impl Display for RuntimeSubmitError
impl Eq for RuntimeSubmitError
Source§impl Error for RuntimeSubmitError
impl Error for RuntimeSubmitError
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<RuntimeSubmitError> for SdkError
impl From<RuntimeSubmitError> for SdkError
Source§fn from(source: RuntimeSubmitError) -> SdkError
fn from(source: RuntimeSubmitError) -> SdkError
Converts to this type from the input type.
Source§impl PartialEq for RuntimeSubmitError
impl PartialEq for RuntimeSubmitError
impl StructuralPartialEq for RuntimeSubmitError
Auto Trait Implementations§
impl Freeze for RuntimeSubmitError
impl RefUnwindSafe for RuntimeSubmitError
impl Send for RuntimeSubmitError
impl Sync for RuntimeSubmitError
impl Unpin for RuntimeSubmitError
impl UnsafeUnpin for RuntimeSubmitError
impl UnwindSafe for RuntimeSubmitError
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§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.