pub enum ReviewRequestError {
CliNotInstalled {
forge_kind: ForgeKind,
},
AuthenticationRequired {
forge_kind: ForgeKind,
host: String,
detail: Option<String>,
},
HostResolutionFailed {
forge_kind: ForgeKind,
host: String,
},
UnsupportedRemote {
repo_url: String,
},
OperationFailed {
forge_kind: ForgeKind,
message: String,
},
}Expand description
Review-request failures normalized for actionable UI messaging.
Variants§
CliNotInstalled
The required forge CLI is not available on the user’s machine.
AuthenticationRequired
The forge CLI is installed but not authorized for the target host.
Fields
HostResolutionFailed
The forge host from the repository remote could not be resolved.
UnsupportedRemote
The repository remote does not map to a supported forge.
OperationFailed
A forge CLI command ran but failed.
Implementations§
Source§impl ReviewRequestError
impl ReviewRequestError
Sourcepub fn detail_message(&self) -> String
pub fn detail_message(&self) -> String
Returns actionable user-facing copy for the failure.
Trait Implementations§
Source§impl Clone for ReviewRequestError
impl Clone for ReviewRequestError
Source§fn clone(&self) -> ReviewRequestError
fn clone(&self) -> ReviewRequestError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ReviewRequestError
impl Debug for ReviewRequestError
Source§impl PartialEq for ReviewRequestError
impl PartialEq for ReviewRequestError
impl Eq for ReviewRequestError
impl StructuralPartialEq for ReviewRequestError
Auto Trait Implementations§
impl Freeze for ReviewRequestError
impl RefUnwindSafe for ReviewRequestError
impl Send for ReviewRequestError
impl Sync for ReviewRequestError
impl Unpin for ReviewRequestError
impl UnsafeUnpin for ReviewRequestError
impl UnwindSafe for ReviewRequestError
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