pub enum CriterionKind {
Behavior,
Technical,
Validation,
Documentation,
Custom(String),
}Expand description
The semantic kind of an acceptance criterion.
Variants§
Behavior
A user-visible behavior requirement.
Technical
A technical/API contract requirement.
Validation
A machine-verifiable validation requirement.
Documentation
A documentation or operational requirement.
Custom(String)
An explicitly named project-specific criterion.
Trait Implementations§
Source§impl Clone for CriterionKind
impl Clone for CriterionKind
Source§fn clone(&self) -> CriterionKind
fn clone(&self) -> CriterionKind
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 CriterionKind
impl Debug for CriterionKind
Source§impl<'de> Deserialize<'de> for CriterionKind
impl<'de> Deserialize<'de> for CriterionKind
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
impl Eq for CriterionKind
Source§impl JsonSchema for CriterionKind
impl JsonSchema for CriterionKind
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for CriterionKind
impl PartialEq for CriterionKind
Source§impl Serialize for CriterionKind
impl Serialize for CriterionKind
impl StructuralPartialEq for CriterionKind
Auto Trait Implementations§
impl Freeze for CriterionKind
impl RefUnwindSafe for CriterionKind
impl Send for CriterionKind
impl Sync for CriterionKind
impl Unpin for CriterionKind
impl UnsafeUnpin for CriterionKind
impl UnwindSafe for CriterionKind
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