pub struct SuccessCriterion {
pub description: String,
pub measurable: bool,
pub target_value: Option<String>,
pub current_value: Option<String>,
pub satisfied: bool,
}Expand description
A measurable criterion for goal success.
Fields§
§description: StringDescription of the criterion
measurable: boolWhether this criterion is measurable
target_value: Option<String>Target value (if measurable)
current_value: Option<String>Current value (if measured)
satisfied: boolWhether this criterion is satisfied
Implementations§
Source§impl SuccessCriterion
impl SuccessCriterion
Sourcepub fn measurable(self, target: impl Into<String>) -> Self
pub fn measurable(self, target: impl Into<String>) -> Self
Make this criterion measurable.
Trait Implementations§
Source§impl Clone for SuccessCriterion
impl Clone for SuccessCriterion
Source§fn clone(&self) -> SuccessCriterion
fn clone(&self) -> SuccessCriterion
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl ComposeSchema for SuccessCriterion
impl ComposeSchema for SuccessCriterion
Source§impl Debug for SuccessCriterion
impl Debug for SuccessCriterion
Source§impl<'de> Deserialize<'de> for SuccessCriterion
impl<'de> Deserialize<'de> for SuccessCriterion
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 PartialEq for SuccessCriterion
impl PartialEq for SuccessCriterion
Source§impl Serialize for SuccessCriterion
impl Serialize for SuccessCriterion
Source§impl ToSchema for SuccessCriterion
impl ToSchema for SuccessCriterion
impl StructuralPartialEq for SuccessCriterion
Auto Trait Implementations§
impl Freeze for SuccessCriterion
impl RefUnwindSafe for SuccessCriterion
impl Send for SuccessCriterion
impl Sync for SuccessCriterion
impl Unpin for SuccessCriterion
impl UnwindSafe for SuccessCriterion
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