Change typeof Args::targets to Option<Vec<String>> (#327)

* Change typeof `Args::targets` to `Option<Vec<String>>`

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
This commit is contained in:
Jiahao XU 2022-08-31 14:48:15 +10:00 committed by GitHub
parent 480ea19462
commit b330a18d40
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 8 additions and 5 deletions

View file

@ -60,7 +60,7 @@ pub struct Args {
long,
value_name = "TRIPLE"
)]
pub targets: Option<String>,
pub targets: Option<Vec<String>>,
/// Override Cargo.toml package manifest path.
///

View file

@ -29,7 +29,7 @@ pub async fn install_crates(mut args: Args, jobserver_client: LazyJobserverClien
};
// Launch target detection
let desired_targets = get_desired_targets(args.targets.as_deref());
let desired_targets = get_desired_targets(args.targets.take());
// Initialize reqwest client
let client = create_reqwest_client(args.secure, args.min_tls_version.map(|v| v.into()))?;