#[throws(AE)]
fn call(_sc: &Subcommand, ma: MainOpts, args: Vec<String>) {
let args = parse_args::<Args,_>(args, &subargs, &ok_id, None);
- let mut conn = connect(&ma)?;
+ let mut chan = connect_chan(&ma)?;
if let Some(ref restrict) = args.restrict {
- conn.cmd(&MC::SetRestrictedSshScope { key: restrict.clone() })
+ chan.cmd(&MC::SetRestrictedSshScope { key: restrict.clone() })
.context("specify authorisation")?;
}
- let Conn { chan: MgmtChannel { read, write, .. }, .. } = conn;
+ let MgmtChannel { read, write } = chan;
let mut read = read.into_stream()?;
let mut write = write.into_stream()?;