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());