pub enum GitStrategyError {
RepositoryNotFound {
message: String,
reason: String,
},
RepositoryError {
message: String,
reason: String,
},
RepositryExists {
message: String,
reason: String,
},
RemoteFetchError {
message: String,
reason: String,
},
RemoteAuthenticationError {
message: String,
reason: String,
},
FileSystemError {
message: String,
reason: String,
reasons: Vec<String>,
},
UnknownError {
message: String,
reason: String,
},
}Expand description
Variants§
RepositoryNotFound
RepositoryError
RepositryExists
RemoteFetchError
RemoteAuthenticationError
FileSystemError
UnknownError
Implementations§
Source§impl GitStrategyError
impl GitStrategyError
pub fn with_message<T>(self, message: T) -> Self
Trait Implementations§
Source§impl Debug for GitStrategyError
impl Debug for GitStrategyError
Source§impl Display for GitStrategyError
impl Display for GitStrategyError
Source§impl Error for GitStrategyError
impl Error for GitStrategyError
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<AliasStrategyError> for GitStrategyError
impl From<AliasStrategyError> for GitStrategyError
Source§fn from(value: AliasStrategyError) -> Self
fn from(value: AliasStrategyError) -> Self
Converts to this type from the input type.
Source§impl From<Error> for GitStrategyError
impl From<Error> for GitStrategyError
Source§impl From<GitStrategyError> for GrassError
impl From<GitStrategyError> for GrassError
Source§fn from(source: GitStrategyError) -> Self
fn from(source: GitStrategyError) -> Self
Converts to this type from the input type.
Source§impl From<PathStrategyError> for GitStrategyError
impl From<PathStrategyError> for GitStrategyError
Source§fn from(value: PathStrategyError) -> Self
fn from(value: PathStrategyError) -> Self
Converts to this type from the input type.
Source§impl Hash for GitStrategyError
impl Hash for GitStrategyError
Source§impl PartialEq for GitStrategyError
impl PartialEq for GitStrategyError
impl Eq for GitStrategyError
impl StructuralPartialEq for GitStrategyError
Auto Trait Implementations§
impl Freeze for GitStrategyError
impl RefUnwindSafe for GitStrategyError
impl Send for GitStrategyError
impl Sync for GitStrategyError
impl Unpin for GitStrategyError
impl UnwindSafe for GitStrategyError
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<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.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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more