pub enum DefaultBranchError {
Payload {
project: PayloadError,
crefs: PayloadError,
},
MissingHead,
CanonicalRefsError(CanonicalRefsError),
}Variants§
Trait Implementations§
Source§impl Debug for DefaultBranchError
impl Debug for DefaultBranchError
Source§impl Display for DefaultBranchError
impl Display for DefaultBranchError
Source§impl Error for DefaultBranchError
impl Error for DefaultBranchError
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<CanonicalRefsError> for DefaultBranchError
impl From<CanonicalRefsError> for DefaultBranchError
Source§fn from(source: CanonicalRefsError) -> DefaultBranchError
fn from(source: CanonicalRefsError) -> DefaultBranchError
Converts to this type from the input type.
Source§impl From<DefaultBranchError> for RepositoryError
impl From<DefaultBranchError> for RepositoryError
Source§fn from(source: DefaultBranchError) -> RepositoryError
fn from(source: DefaultBranchError) -> RepositoryError
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for DefaultBranchError
impl !RefUnwindSafe for DefaultBranchError
impl Send for DefaultBranchError
impl Sync for DefaultBranchError
impl Unpin for DefaultBranchError
impl UnsafeUnpin for DefaultBranchError
impl !UnwindSafe for DefaultBranchError
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> ErrorExt for T
impl<T> ErrorExt for T
Source§fn raise_erased(self) -> Exnwhere
Self: Sized,
fn raise_erased(self) -> Exnwhere
Self: Sized,
Raise this error as a new exception, with type erasure.
Source§impl<T> ErrorExt for T
impl<T> ErrorExt for T
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