pub struct RoundView {Show 18 fields
pub round: usize,
pub status: &'static str,
pub tone: Tone,
pub head: String,
pub verified_head: Option<String>,
pub raised: usize,
pub blocking: usize,
pub answered: usize,
pub expected: usize,
pub missing: Vec<String>,
pub e2e: E2eView,
pub verdict: Option<VerdictView>,
pub fix: Option<FixView>,
pub commands: Vec<CommandView>,
pub reviewers: Vec<ReviewerRow>,
pub findings: Vec<FindingView>,
pub reconsideration: Vec<RevoteRow>,
pub default_open: bool,
}Expand description
One review round.
Fields§
§round: usize1-based.
status: &'static strclean, open or incomplete.
tone: ToneTone of the round.
head: StringReviewed commit, abbreviated.
verified_head: Option<String>Commit e2e ran against, when recorded.
raised: usizeFindings raised across reviewers.
blocking: usizeBlocking findings the round recorded.
answered: usizeReviewers that answered.
expected: usizeReviewers expected.
missing: Vec<String>Seats that never answered, review-N: why.
e2e: E2eViewThe e2e leg.
verdict: Option<VerdictView>The panel’s verdict.
fix: Option<FixView>The fixer’s report.
commands: Vec<CommandView>Per-command e2e results.
reviewers: Vec<ReviewerRow>Per-reviewer votes.
findings: Vec<FindingView>Every finding, plus declined ones the fixer named.
reconsideration: Vec<RevoteRow>Revotes after a split.
default_open: boolStarts expanded: the last round, or any round not clean.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RoundView
impl RefUnwindSafe for RoundView
impl Send for RoundView
impl Sync for RoundView
impl Unpin for RoundView
impl UnsafeUnpin for RoundView
impl UnwindSafe for RoundView
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> 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