Skip to main content

runnable

Function runnable 

Source
pub fn runnable(kind: CapabilityKind, stability: Stability) -> Option<String>
Expand description

Is this capability one an execution may run at all? The same question submit asks, answered without submitting, for a projection that lists what a client may start.

use majordomus_cli::capability::{CapabilityKind, Stability};
use majordomus_cli::execution::engine::runnable;
assert!(runnable(CapabilityKind::Query, Stability::Implemented).is_none());
assert!(runnable(CapabilityKind::Resource, Stability::Implemented).is_some());
assert!(runnable(CapabilityKind::Query, Stability::Planned).is_some());