pub enum AssemblerError {
Memory(Box<dyn Error + Send + Sync + 'static>),
Assembly(String),
}Expand description
Errors that can occur during context assembly.
All async fetch operations in crate::assembler::ContextAssembler propagate
errors through this type. Callers in zeph-core convert to AgentError at the
boundary using From<AssemblerError> for AgentError.
Variants§
Memory(Box<dyn Error + Send + Sync + 'static>)
A memory subsystem operation failed.
Assembly(String)
An unexpected error occurred during context assembly.
Trait Implementations§
Source§impl Debug for AssemblerError
impl Debug for AssemblerError
Source§impl Display for AssemblerError
impl Display for AssemblerError
Source§impl Error for AssemblerError
impl Error for AssemblerError
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()
Auto Trait Implementations§
impl Freeze for AssemblerError
impl !RefUnwindSafe for AssemblerError
impl Send for AssemblerError
impl Sync for AssemblerError
impl Unpin for AssemblerError
impl UnsafeUnpin for AssemblerError
impl !UnwindSafe for AssemblerError
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