pub enum PrivateGitRepositoryError {
UnsafeDirectory,
DirectoryIdentityChanged,
UnsafeControlFile,
InvalidControlFile,
ControlFileIdentityChanged,
UnexpectedDirectoryEntry,
PartialInitialization,
AlreadyInitialized,
InitializationRequired,
InvalidGitConfig,
ProcessPolicy(GitProcessPolicyError),
ControlFileIo,
}Variants§
UnsafeDirectory
DirectoryIdentityChanged
UnsafeControlFile
InvalidControlFile
ControlFileIdentityChanged
UnexpectedDirectoryEntry
PartialInitialization
AlreadyInitialized
InitializationRequired
InvalidGitConfig
ProcessPolicy(GitProcessPolicyError)
ControlFileIo
Trait Implementations§
Source§impl Clone for PrivateGitRepositoryError
impl Clone for PrivateGitRepositoryError
impl Copy for PrivateGitRepositoryError
Source§impl Debug for PrivateGitRepositoryError
impl Debug for PrivateGitRepositoryError
Source§impl Display for PrivateGitRepositoryError
impl Display for PrivateGitRepositoryError
impl Eq for PrivateGitRepositoryError
Source§impl Error for PrivateGitRepositoryError
impl Error for PrivateGitRepositoryError
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<GitProcessPolicyError> for PrivateGitRepositoryError
impl From<GitProcessPolicyError> for PrivateGitRepositoryError
Source§fn from(value: GitProcessPolicyError) -> Self
fn from(value: GitProcessPolicyError) -> Self
Converts to this type from the input type.
impl StructuralPartialEq for PrivateGitRepositoryError
Auto Trait Implementations§
impl Freeze for PrivateGitRepositoryError
impl RefUnwindSafe for PrivateGitRepositoryError
impl Send for PrivateGitRepositoryError
impl Sync for PrivateGitRepositoryError
impl Unpin for PrivateGitRepositoryError
impl UnsafeUnpin for PrivateGitRepositoryError
impl UnwindSafe for PrivateGitRepositoryError
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.