pub enum PersonalityParseError {
MissingFrontmatter,
InvalidFrontmatter(String),
MissingField(&'static str),
}Expand description
Error returned when one agent definition cannot be parsed safely.
Variants§
MissingFrontmatter
The definition does not contain a complete frontmatter block.
InvalidFrontmatter(String)
The simple key: value frontmatter is malformed.
MissingField(&'static str)
A required frontmatter value is absent or blank.
Trait Implementations§
Source§impl Clone for PersonalityParseError
impl Clone for PersonalityParseError
Source§fn clone(&self) -> PersonalityParseError
fn clone(&self) -> PersonalityParseError
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 PersonalityParseError
impl Debug for PersonalityParseError
Source§impl Display for PersonalityParseError
impl Display for PersonalityParseError
impl Eq for PersonalityParseError
Source§impl Error for PersonalityParseError
impl Error for PersonalityParseError
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 PartialEq for PersonalityParseError
impl PartialEq for PersonalityParseError
impl StructuralPartialEq for PersonalityParseError
Auto Trait Implementations§
impl Freeze for PersonalityParseError
impl RefUnwindSafe for PersonalityParseError
impl Send for PersonalityParseError
impl Sync for PersonalityParseError
impl Unpin for PersonalityParseError
impl UnsafeUnpin for PersonalityParseError
impl UnwindSafe for PersonalityParseError
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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.