pub enum ToolIdentityParseError {
InvalidName,
InvalidVersion,
}Expand description
Error returned when parsing tool identity values.
Variants§
InvalidName
Tool name is empty, oversized, or not canonical lowercase ASCII.
InvalidVersion
Tool version is not canonical semantic version text.
Trait Implementations§
Source§impl Clone for ToolIdentityParseError
impl Clone for ToolIdentityParseError
Source§fn clone(&self) -> ToolIdentityParseError
fn clone(&self) -> ToolIdentityParseError
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 moreimpl Copy for ToolIdentityParseError
Source§impl Debug for ToolIdentityParseError
impl Debug for ToolIdentityParseError
Source§impl Display for ToolIdentityParseError
impl Display for ToolIdentityParseError
impl Eq for ToolIdentityParseError
Source§impl Error for ToolIdentityParseError
impl Error for ToolIdentityParseError
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 ToolIdentityParseError
impl PartialEq for ToolIdentityParseError
impl StructuralPartialEq for ToolIdentityParseError
Auto Trait Implementations§
impl Freeze for ToolIdentityParseError
impl RefUnwindSafe for ToolIdentityParseError
impl Send for ToolIdentityParseError
impl Sync for ToolIdentityParseError
impl Unpin for ToolIdentityParseError
impl UnsafeUnpin for ToolIdentityParseError
impl UnwindSafe for ToolIdentityParseError
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