Fix args.rs

Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
This commit is contained in:
Jiahao XU 2024-08-03 13:42:19 +10:00 committed by GitHub
parent f2f7ddc287
commit 73303aaec4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -613,22 +613,21 @@ You cannot use --{option} and specify multiple packages at the same time. Do one
_ => (), _ => (),
} }
( let cli_overrides = PkgOverride {
opts, pkg_url: opts.pkg_url.take(),
PkgOverride { pkg_fmt: opts.pkg_fmt.take(),
pkg_url: opts.pkg_url, bin_dir: opts.bin_dir.take(),
pkg_fmt: opts.pkg_fmt, disabled_strategies: (!opts.disable_strategies.is_empty() || has_strategies_override).then(|| {
bin_dir: opts.bin_dir, opts.disable_strategies
disabled_strategies: (!opts.disable_strategies.is_empty() || has_strategies_override).then(|| { .iter()
opts.disable_strategies .map(|strategy| strategy.0)
.into_iter()
.map(|strategy| strategy.0)
.collect::<Vec<_>>() .collect::<Vec<_>>()
.into_boxed_slice() .into_boxed_slice()
}), }),
signing: None, signing: None,
}, };
)
(opts, cli_overrides)
} }
#[cfg(test)] #[cfg(test)]