pub enum PooledGitError {
RepositoryCreation {
source: SnpError,
},
CheckoutFailed {
url: String,
reference: String,
source: SnpError,
},
HealthCheckFailed {
reason: String,
},
ResetFailed {
source: SnpError,
},
CleanupFailed {
source: SnpError,
},
WorkingDirectoryCreation {
path: PathBuf,
},
}Expand description
Errors specific to pooled Git repository operations
Variants§
RepositoryCreation
CheckoutFailed
HealthCheckFailed
ResetFailed
CleanupFailed
WorkingDirectoryCreation
Trait Implementations§
Source§impl Debug for PooledGitError
impl Debug for PooledGitError
Source§impl Display for PooledGitError
impl Display for PooledGitError
Source§impl Error for PooledGitError
impl Error for PooledGitError
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§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 PooledGitError
impl !RefUnwindSafe for PooledGitError
impl Send for PooledGitError
impl Sync for PooledGitError
impl Unpin for PooledGitError
impl !UnwindSafe for PooledGitError
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.