pub struct ReviewEnvelopeOutput {
pub event: Option<ReviewEnvelopeEvent>,
pub body: String,
pub summary: ReviewEnvelopeSummary,
pub comments: Vec<ReviewComment>,
pub marker_regex: String,
pub marker_regex_flags: String,
pub meta: ReviewEnvelopeMeta,
}Expand description
Envelope emitted by fallow --format review-github / review-gitlab.
Fields§
§event: Option<ReviewEnvelopeEvent>GitHub review event to submit with; absent for GitLab.
body: StringTop-level review body markdown.
summary: ReviewEnvelopeSummarySticky summary comment with its own fingerprint.
comments: Vec<ReviewComment>Inline review comments, all from the same provider.
marker_regex: StringRegex integrations use to find fallow fingerprint markers in existing
comment bodies. It matches the current v3 marker and the older v2
marker. Match a captured value against comments[].fingerprint and
comments[].legacy_fingerprint.
marker_regex_flags: StringRegex flags accompanying marker_regex (multiline).
meta: ReviewEnvelopeMetaSchema, provider, and check-conclusion metadata.
Trait Implementations§
Source§impl Clone for ReviewEnvelopeOutput
impl Clone for ReviewEnvelopeOutput
Source§impl Debug for ReviewEnvelopeOutput
impl Debug for ReviewEnvelopeOutput
Auto Trait Implementations§
impl Freeze for ReviewEnvelopeOutput
impl RefUnwindSafe for ReviewEnvelopeOutput
impl Send for ReviewEnvelopeOutput
impl Sync for ReviewEnvelopeOutput
impl Unpin for ReviewEnvelopeOutput
impl UnsafeUnpin for ReviewEnvelopeOutput
impl UnwindSafe for ReviewEnvelopeOutput
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