pub struct RequirementMeta {
pub statement: Option<String>,
pub capability: Option<String>,
pub acceptance_criteria: Vec<String>,
pub priority: Option<Priority>,
pub owner: Option<String>,
pub rationale: Option<String>,
}Expand description
Optional requirement enrichment a caller attaches when adding a claim of
category: requirement. Kept on the claim’s add event so requirement
candidates can be derived deterministically.
Fields§
§statement: Option<String>§capability: Option<String>§acceptance_criteria: Vec<String>§priority: Option<Priority>§owner: Option<String>§rationale: Option<String>Trait Implementations§
Source§impl Clone for RequirementMeta
impl Clone for RequirementMeta
Source§impl Debug for RequirementMeta
impl Debug for RequirementMeta
Source§impl Default for RequirementMeta
impl Default for RequirementMeta
Source§impl<'de> Deserialize<'de> for RequirementMeta
impl<'de> Deserialize<'de> for RequirementMeta
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 RequirementMeta
Source§impl PartialEq for RequirementMeta
impl PartialEq for RequirementMeta
Source§impl Serialize for RequirementMeta
impl Serialize for RequirementMeta
impl StructuralPartialEq for RequirementMeta
Auto Trait Implementations§
impl Freeze for RequirementMeta
impl RefUnwindSafe for RequirementMeta
impl Send for RequirementMeta
impl Sync for RequirementMeta
impl Unpin for RequirementMeta
impl UnsafeUnpin for RequirementMeta
impl UnwindSafe for RequirementMeta
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