pub enum Lens {
Spec,
Regression,
Simplicity,
}Expand description
One of the fixed angles a reviewer seat is assigned.
Every seat used to get the identical prompt, which made a two- or three-seat panel a duplication of one read rather than a panel of them. A lens is the cheap fix: no extra turns, no extra tool budget, just a different question asked of the same diff. Seats stay anonymous either way — a lens describes what to look at, never who is looking.
Variants§
Spec
Does the diff satisfy the task file’s completion criteria, checked one at a time.
Regression
Existing behaviour, backward compatibility, error paths, and what a failure looks like.
Simplicity
Overengineering, duplication, and drift from this repository’s own patterns.
Implementations§
Trait Implementations§
impl Copy for Lens
impl Eq for Lens
impl StructuralPartialEq for Lens
Auto Trait Implementations§
impl Freeze for Lens
impl RefUnwindSafe for Lens
impl Send for Lens
impl Sync for Lens
impl Unpin for Lens
impl UnsafeUnpin for Lens
impl UnwindSafe for Lens
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<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
Compare self to
key and return true if they are equal.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