pub struct SpecRequirement {
pub section: String,
pub description: String,
pub category: Option<String>,
pub priority: u8,
}Expand description
A specification requirement that should be covered by tests.
Fields§
§section: StringSection identifier (e.g., “3.2.1”).
description: StringHuman-readable requirement description.
category: Option<String>Optional category for grouping.
priority: u8Priority level (higher = more important).
Implementations§
Trait Implementations§
Source§impl Clone for SpecRequirement
impl Clone for SpecRequirement
Source§fn clone(&self) -> SpecRequirement
fn clone(&self) -> SpecRequirement
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 SpecRequirement
impl Debug for SpecRequirement
Source§impl<'de> Deserialize<'de> for SpecRequirement
impl<'de> Deserialize<'de> for SpecRequirement
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 SpecRequirement
Source§impl PartialEq for SpecRequirement
impl PartialEq for SpecRequirement
Source§impl Serialize for SpecRequirement
impl Serialize for SpecRequirement
impl StructuralPartialEq for SpecRequirement
Auto Trait Implementations§
impl Freeze for SpecRequirement
impl RefUnwindSafe for SpecRequirement
impl Send for SpecRequirement
impl Sync for SpecRequirement
impl Unpin for SpecRequirement
impl UnsafeUnpin for SpecRequirement
impl UnwindSafe for SpecRequirement
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request