//! Resolve a user-facing selector to a stable rule ID.
//!
//! `elasticctl_api::selection` provides shared resolution for every command.
//! This module adapts the CLI's `Context` to the API's `Transport`.
use crateContext;
use selection;
use Result;
pub use UNREADABLE_RULE_ID;
/// Resolve a rule ID or display name against the stack.
pub async