pub enum GoModuleError {
EmptyPath,
InvalidPath,
EmptyVersion,
InvalidVersion,
EmptyPseudoVersion,
InvalidPseudoVersion,
}Expand description
Error returned by Go module metadata constructors.
Variants§
Trait Implementations§
Source§impl Clone for GoModuleError
impl Clone for GoModuleError
Source§fn clone(&self) -> GoModuleError
fn clone(&self) -> GoModuleError
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 GoModuleError
impl Debug for GoModuleError
Source§impl Display for GoModuleError
impl Display for GoModuleError
Source§impl Error for GoModuleError
impl Error for GoModuleError
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 GoModuleError
impl PartialEq for GoModuleError
Source§fn eq(&self, other: &GoModuleError) -> bool
fn eq(&self, other: &GoModuleError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for GoModuleError
impl Eq for GoModuleError
impl StructuralPartialEq for GoModuleError
Auto Trait Implementations§
impl Freeze for GoModuleError
impl RefUnwindSafe for GoModuleError
impl Send for GoModuleError
impl Sync for GoModuleError
impl Unpin for GoModuleError
impl UnsafeUnpin for GoModuleError
impl UnwindSafe for GoModuleError
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