pub enum OxydeError {
ConfigurationError(String),
MemoryError(String),
InferenceError(String),
IntentError(String),
BehaviorError(String),
BindingError(String),
IoError(Error),
SerializationError(Error),
RequestError(String),
CliError(String),
}Expand description
Main error type for the Oxyde SDK
Variants§
ConfigurationError(String)
Configuration errors
MemoryError(String)
Memory system errors
InferenceError(String)
Inference engine errors
IntentError(String)
Intent understanding errors
BehaviorError(String)
Behavior execution errors
BindingError(String)
Engine binding errors
IoError(Error)
IO errors
SerializationError(Error)
Serialization errors
RequestError(String)
Request errors
CliError(String)
CLI errors
Trait Implementations§
Source§impl Debug for OxydeError
impl Debug for OxydeError
Source§impl Display for OxydeError
impl Display for OxydeError
Source§impl Error for OxydeError
impl Error for OxydeError
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<Error> for OxydeError
impl From<Error> for OxydeError
Auto Trait Implementations§
impl !RefUnwindSafe for OxydeError
impl !UnwindSafe for OxydeError
impl Freeze for OxydeError
impl Send for OxydeError
impl Sync for OxydeError
impl Unpin for OxydeError
impl UnsafeUnpin for OxydeError
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