pub struct MergeEntry {
pub loop_id: String,
pub prompt: String,
pub state: MergeState,
pub queued_at: DateTime<Utc>,
pub merge_pid: Option<u32>,
pub merge_commit: Option<String>,
pub failure_reason: Option<String>,
pub discard_reason: Option<String>,
}Expand description
Summary of a loop’s merge status.
Fields§
§loop_id: StringLoop ID.
prompt: StringOriginal prompt.
state: MergeStateCurrent state.
queued_at: DateTime<Utc>When the loop was queued.
merge_pid: Option<u32>PID of merge-ralph if merging.
merge_commit: Option<String>Merge commit SHA if merged.
failure_reason: Option<String>Failure reason if needs_review.
discard_reason: Option<String>Discard reason if discarded.
Trait Implementations§
Source§impl Clone for MergeEntry
impl Clone for MergeEntry
Source§fn clone(&self) -> MergeEntry
fn clone(&self) -> MergeEntry
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 moreAuto Trait Implementations§
impl Freeze for MergeEntry
impl RefUnwindSafe for MergeEntry
impl Send for MergeEntry
impl Sync for MergeEntry
impl Unpin for MergeEntry
impl UnwindSafe for MergeEntry
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Erasable for T
impl<T> Erasable for T
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