pub enum RepoOpenError {
CurrentDir(Error),
GitDirMissing(PathBuf),
}Expand description
Error returned by Repo::open and Repo::open_path.
Variants§
CurrentDir(Error)
Failed to get current directory.
GitDirMissing(PathBuf)
The directory does not have a .git subdirectory.
Trait Implementations§
Source§impl Debug for RepoOpenError
impl Debug for RepoOpenError
Source§impl Display for RepoOpenError
impl Display for RepoOpenError
Source§impl Error for RepoOpenError
impl Error for RepoOpenError
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 !RefUnwindSafe for RepoOpenError
impl !UnwindSafe for RepoOpenError
impl Freeze for RepoOpenError
impl Send for RepoOpenError
impl Sync for RepoOpenError
impl Unpin for RepoOpenError
impl UnsafeUnpin for RepoOpenError
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