pub enum McpGitError {
Git(String),
RepoNotFound(String),
AmbiguousRepo,
InvalidRef(String),
Other(String),
}Variants§
Implementations§
Source§impl McpGitError
impl McpGitError
pub fn to_mcp_error(&self) -> ErrorData
Trait Implementations§
Source§impl Debug for McpGitError
impl Debug for McpGitError
Source§impl Display for McpGitError
impl Display for McpGitError
Source§impl Error for McpGitError
impl Error for McpGitError
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 McpGitError
impl RefUnwindSafe for McpGitError
impl Send for McpGitError
impl Sync for McpGitError
impl Unpin for McpGitError
impl UnsafeUnpin for McpGitError
impl UnwindSafe for McpGitError
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