pub enum DefinitionBuildError {
InvalidId(String),
EmptyVersion,
EmptyRuntimeType,
EmptySystemPrompt,
DuplicateTool(String),
DuplicateContextHook(String),
MissingCompletionTool(String),
MissingEnvironment {
variables: Vec<&'static str>,
},
InvalidEnvironment {
variable: &'static str,
},
InvalidSkill(String),
}Variants§
InvalidId(String)
EmptyVersion
EmptyRuntimeType
EmptySystemPrompt
DuplicateTool(String)
DuplicateContextHook(String)
MissingCompletionTool(String)
MissingEnvironment
InvalidEnvironment
InvalidSkill(String)
Trait Implementations§
Source§impl Debug for DefinitionBuildError
impl Debug for DefinitionBuildError
Source§impl Display for DefinitionBuildError
impl Display for DefinitionBuildError
Source§impl Error for DefinitionBuildError
impl Error for DefinitionBuildError
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 DefinitionBuildError
impl RefUnwindSafe for DefinitionBuildError
impl Send for DefinitionBuildError
impl Sync for DefinitionBuildError
impl Unpin for DefinitionBuildError
impl UnsafeUnpin for DefinitionBuildError
impl UnwindSafe for DefinitionBuildError
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