pub enum SkillDescriptionError {
Empty,
TooLong {
length: usize,
max: usize,
},
}Expand description
Error returned when a skill description is invalid.
Variants§
Empty
The description is empty or whitespace-only.
TooLong
The description exceeds the maximum length.
Trait Implementations§
Source§impl Clone for SkillDescriptionError
impl Clone for SkillDescriptionError
Source§fn clone(&self) -> SkillDescriptionError
fn clone(&self) -> SkillDescriptionError
Returns a duplicate of the value. Read more
1.0.0 · 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 SkillDescriptionError
impl Debug for SkillDescriptionError
Source§impl Display for SkillDescriptionError
impl Display for SkillDescriptionError
Source§impl Error for SkillDescriptionError
impl Error for SkillDescriptionError
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<SkillDescriptionError> for ParseError
impl From<SkillDescriptionError> for ParseError
Source§fn from(e: SkillDescriptionError) -> Self
fn from(e: SkillDescriptionError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for SkillDescriptionError
impl PartialEq for SkillDescriptionError
impl Eq for SkillDescriptionError
impl StructuralPartialEq for SkillDescriptionError
Auto Trait Implementations§
impl Freeze for SkillDescriptionError
impl RefUnwindSafe for SkillDescriptionError
impl Send for SkillDescriptionError
impl Sync for SkillDescriptionError
impl Unpin for SkillDescriptionError
impl UnwindSafe for SkillDescriptionError
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.