pub struct ReviewRequestSummary {
pub display_id: String,
pub forge_kind: ForgeKind,
pub source_branch: String,
pub state: ReviewRequestState,
pub status_summary: Option<String>,
pub target_branch: String,
pub title: String,
pub web_url: String,
}Expand description
Normalized remote summary for one linked review request.
Local session lifecycle transitions such as Rebasing, Done, and
Canceled retain this metadata so the session can continue to reference the
same remote review request. Remote terminal outcomes are stored in
state instead of clearing the link; only an explicit unlink action or
session deletion should remove this metadata.
Fields§
§display_id: StringProvider display id such as GitHub #123 or GitLab !42.
forge_kind: ForgeKindForge family that owns the linked review request.
source_branch: StringSource branch published for review.
state: ReviewRequestStateLatest normalized remote lifecycle state.
status_summary: Option<String>Provider-specific condensed status text for UI display.
target_branch: StringTarget branch receiving the review request.
title: StringRemote review-request title.
web_url: StringBrowser-openable review-request URL.
Trait Implementations§
Source§impl Clone for ReviewRequestSummary
impl Clone for ReviewRequestSummary
Source§fn clone(&self) -> ReviewRequestSummary
fn clone(&self) -> ReviewRequestSummary
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 ReviewRequestSummary
impl Debug for ReviewRequestSummary
Source§impl PartialEq for ReviewRequestSummary
impl PartialEq for ReviewRequestSummary
impl Eq for ReviewRequestSummary
impl StructuralPartialEq for ReviewRequestSummary
Auto Trait Implementations§
impl Freeze for ReviewRequestSummary
impl RefUnwindSafe for ReviewRequestSummary
impl Send for ReviewRequestSummary
impl Sync for ReviewRequestSummary
impl Unpin for ReviewRequestSummary
impl UnsafeUnpin for ReviewRequestSummary
impl UnwindSafe for ReviewRequestSummary
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