pub enum ReviewStatus {
Candidate,
Unreviewed,
Reviewed,
Rejected,
Accepted,
}Expand description
Human or workflow review state for observed or inferred structure.
Variants§
Candidate
Candidate structure inferred or generated but not yet confirmed.
Unreviewed
No review has occurred.
Reviewed
Review occurred without accepting or rejecting the structure.
Rejected
The structure must not be treated as accepted fact.
Accepted
The structure may be treated as accepted fact.
Implementations§
Source§impl ReviewStatus
impl ReviewStatus
Sourcepub fn as_str(self) -> &'static str
pub fn as_str(self) -> &'static str
Stable lower snake case representation used by serde and text protocols.
Sourcepub fn is_accepted(self) -> bool
pub fn is_accepted(self) -> bool
Returns true when the structure may be treated as accepted fact.
Sourcepub fn is_rejected(self) -> bool
pub fn is_rejected(self) -> bool
Returns true when the structure must not be silently promoted.
Sourcepub fn has_review_action(self) -> bool
pub fn has_review_action(self) -> bool
Returns true when a review action has occurred.
Trait Implementations§
Source§impl Clone for ReviewStatus
impl Clone for ReviewStatus
Source§fn clone(&self) -> ReviewStatus
fn clone(&self) -> ReviewStatus
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 moreSource§impl Debug for ReviewStatus
impl Debug for ReviewStatus
Source§impl Default for ReviewStatus
impl Default for ReviewStatus
Source§fn default() -> ReviewStatus
fn default() -> ReviewStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReviewStatus
impl<'de> Deserialize<'de> for ReviewStatus
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for ReviewStatus
impl Display for ReviewStatus
Source§impl FromStr for ReviewStatus
impl FromStr for ReviewStatus
Source§impl Hash for ReviewStatus
impl Hash for ReviewStatus
Source§impl Ord for ReviewStatus
impl Ord for ReviewStatus
Source§fn cmp(&self, other: &ReviewStatus) -> Ordering
fn cmp(&self, other: &ReviewStatus) -> 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 ReviewStatus
impl PartialEq for ReviewStatus
Source§fn eq(&self, other: &ReviewStatus) -> bool
fn eq(&self, other: &ReviewStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for ReviewStatus
impl PartialOrd for ReviewStatus
Source§impl Serialize for ReviewStatus
impl Serialize for ReviewStatus
Source§impl TryFrom<&str> for ReviewStatus
impl TryFrom<&str> for ReviewStatus
Source§impl TryFrom<String> for ReviewStatus
impl TryFrom<String> for ReviewStatus
impl Copy for ReviewStatus
impl Eq for ReviewStatus
impl StructuralPartialEq for ReviewStatus
Auto Trait Implementations§
impl Freeze for ReviewStatus
impl RefUnwindSafe for ReviewStatus
impl Send for ReviewStatus
impl Sync for ReviewStatus
impl Unpin for ReviewStatus
impl UnsafeUnpin for ReviewStatus
impl UnwindSafe for ReviewStatus
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