#[repr(i32)]pub enum ReviewKind {
Unspecified = 0,
Read = 1,
AgentPreview = 2,
AgentCoReview = 3,
}Expand description
Review-signature kinds. READ is a human reviewer; the agent variants
distinguish what an AI signing a state was actually doing — preview
(passive read-through) vs co-review (mutating suggestions).
Variants§
Implementations§
Source§impl ReviewKind
impl ReviewKind
Source§impl ReviewKind
impl ReviewKind
Sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
Sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
Source§impl Clone for ReviewKind
impl Clone for ReviewKind
Source§fn clone(&self) -> ReviewKind
fn clone(&self) -> ReviewKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ReviewKind
Source§impl Debug for ReviewKind
impl Debug for ReviewKind
Source§impl Default for ReviewKind
impl Default for ReviewKind
Source§fn default() -> ReviewKind
fn default() -> ReviewKind
Returns the “default value” for a type. Read more
impl Eq for ReviewKind
Source§impl From<ReviewKind> for i32
impl From<ReviewKind> for i32
Source§fn from(value: ReviewKind) -> i32
fn from(value: ReviewKind) -> i32
Converts to this type from the input type.
Source§impl Hash for ReviewKind
impl Hash for ReviewKind
Source§impl Ord for ReviewKind
impl Ord for ReviewKind
Source§fn cmp(&self, other: &ReviewKind) -> Ordering
fn cmp(&self, other: &ReviewKind) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ReviewKind
impl PartialEq for ReviewKind
Source§impl PartialOrd for ReviewKind
impl PartialOrd for ReviewKind
impl StructuralPartialEq for ReviewKind
Source§impl TryFrom<i32> for ReviewKind
impl TryFrom<i32> for ReviewKind
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
Source§fn try_from(value: i32) -> Result<ReviewKind, UnknownEnumValue>
fn try_from(value: i32) -> Result<ReviewKind, UnknownEnumValue>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for ReviewKind
impl RefUnwindSafe for ReviewKind
impl Send for ReviewKind
impl Sync for ReviewKind
impl Unpin for ReviewKind
impl UnsafeUnpin for ReviewKind
impl UnwindSafe for ReviewKind
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