1use crate::{cmd, Command}; 2use ql2::term::TermType; 3 4pub trait Arg { 5 fn arg(self) -> cmd::Arg<()>; 6} 7 8impl Arg for Command { 9 fn arg(self) -> cmd::Arg<()> { 10 Self::new(TermType::ForEach).with_arg(self).into_arg() 11 } 12}