pub enum BddScenarioStatus {
Implemented,
Deferred {
reason: &'static str,
},
}Expand description
Scenario status for a feature matrix row.
§Examples
use adze_bdd_scenario_core::BddScenarioStatus;
let done = BddScenarioStatus::Implemented;
assert!(done.implemented());
assert_eq!(done.label(), "IMPLEMENTED");
let pending = BddScenarioStatus::Deferred { reason: "wip" };
assert!(!pending.implemented());
assert_eq!(pending.detail(), "wip");Variants§
Implementations§
Source§impl BddScenarioStatus
impl BddScenarioStatus
Sourcepub const fn implemented(self) -> bool
pub const fn implemented(self) -> bool
Whether this scenario is complete.
Trait Implementations§
Source§impl Clone for BddScenarioStatus
impl Clone for BddScenarioStatus
Source§fn clone(&self) -> BddScenarioStatus
fn clone(&self) -> BddScenarioStatus
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 Debug for BddScenarioStatus
impl Debug for BddScenarioStatus
Source§impl Display for BddScenarioStatus
impl Display for BddScenarioStatus
Source§impl PartialEq for BddScenarioStatus
impl PartialEq for BddScenarioStatus
impl Copy for BddScenarioStatus
impl Eq for BddScenarioStatus
impl StructuralPartialEq for BddScenarioStatus
Auto Trait Implementations§
impl Freeze for BddScenarioStatus
impl RefUnwindSafe for BddScenarioStatus
impl Send for BddScenarioStatus
impl Sync for BddScenarioStatus
impl Unpin for BddScenarioStatus
impl UnsafeUnpin for BddScenarioStatus
impl UnwindSafe for BddScenarioStatus
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