1 2 3 4 5 6 7 8 9 10 11 12
pub mod cli; pub(crate) mod mcp; pub(in crate::adapters) fn required_arg<'a>( args: &'a [String], index: usize, name: &str, ) -> Result<&'a str, String> { args.get(index + 1) .map(String::as_str) .ok_or_else(|| format!("{name} requires a value")) }