pub enum Call {
Triage,
Implement,
Review(u32),
Respond(u32),
Close,
Screen,
Checkin(u32),
Split(u32),
Brainstorm(u32),
Recheck,
}Expand description
Which call is about to be made.
The schedule used to be two keys, round_1 and rest, chosen by a round
number that most of these calls do not have. Triage of the whole queue, the
implement call, the follow-up screen, the check-in judge and the split
proposer were all “round 1”, so round_1 = "ultra" put every one of them at
ultra, which is neither what the name says nor what anybody wants to pay
for.
Variants§
Triage
Both agents, over the whole queue, once per wave.
Implement
Writing the first draft.
Review(u32)
A review round. The first is the deep one.
Respond(u32)
The author answering a review.
Close
The closing merge-safety pass.
Screen
The follow-up screen, one call for the whole queue.
Checkin(u32)
A check-in call: the judge is round 1, the checker round 2.
Split(u32)
A split call: the proposer is round 1, the checker round 2.
Brainstorm(u32)
A brainstorm round: both agents diverge in round 1, cross in the middle rounds, and converge in the last.
Recheck
A second look at a reviewed pull request after commits or replies.
Implementations§
Trait Implementations§
impl Copy for Call
impl Eq for Call
impl StructuralPartialEq for Call
Auto Trait Implementations§
impl Freeze for Call
impl RefUnwindSafe for Call
impl Send for Call
impl Sync for Call
impl Unpin for Call
impl UnsafeUnpin for Call
impl UnwindSafe for Call
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.