From 5126f82f7235d39f6640d3e6a26a532ae1cbac6b Mon Sep 17 00:00:00 2001 From: sagie gur ari Date: Sun, 14 Jan 2024 06:41:32 +0000 Subject: [PATCH] release --- .buildnumber | 2 +- CHANGELOG.md | 4 ++ Cargo.lock | 2 +- Cargo.toml | 2 +- README.md | 52 +++++++++---------- docs/_config.yml | 2 +- docs/api/cargo_make/all.html | 2 +- docs/api/cargo_make/fn.get_name.html | 2 +- docs/api/cargo_make/fn.main.html | 2 +- docs/api/cargo_make/index.html | 2 +- docs/api/cli/all.html | 2 +- docs/api/cli/fn.run_cli.html | 2 +- docs/api/cli/index.html | 2 +- docs/api/cli/types/enum.CrateDependency.html | 2 +- .../cli/types/enum.DependencyIdentifier.html | 2 +- docs/api/cli/types/enum.DeprecationInfo.html | 2 +- docs/api/cli/types/enum.EnvFile.html | 2 +- docs/api/cli/types/enum.EnvValue.html | 2 +- docs/api/cli/types/enum.Extend.html | 2 +- docs/api/cli/types/enum.InstallCrate.html | 2 +- docs/api/cli/types/enum.RunTaskInfo.html | 2 +- docs/api/cli/types/enum.RunTaskName.html | 2 +- docs/api/cli/types/enum.ScriptValue.html | 2 +- docs/api/cli/types/enum.TaskWatchOptions.html | 2 +- .../cli/types/enum.ToolchainSpecifier.html | 2 +- docs/api/cli/types/enum.UnstableFeature.html | 2 +- docs/api/cli/types/fn.get_platform_name.html | 2 +- docs/api/cli/types/index.html | 2 +- docs/api/cli/types/struct.Cache.html | 2 +- docs/api/cli/types/struct.CliArgs.html | 2 +- docs/api/cli/types/struct.CommandSpec.html | 2 +- docs/api/cli/types/struct.Config.html | 2 +- docs/api/cli/types/struct.ConfigSection.html | 2 +- .../cli/types/struct.CrateDependencyInfo.html | 2 +- docs/api/cli/types/struct.CrateInfo.html | 2 +- docs/api/cli/types/struct.EnvFileInfo.html | 2 +- docs/api/cli/types/struct.EnvInfo.html | 2 +- .../cli/types/struct.EnvValueConditioned.html | 2 +- docs/api/cli/types/struct.EnvValueDecode.html | 2 +- .../cli/types/struct.EnvValuePathGlob.html | 2 +- docs/api/cli/types/struct.EnvValueScript.html | 2 +- docs/api/cli/types/struct.EnvValueUnset.html | 2 +- docs/api/cli/types/struct.ExecutionPlan.html | 2 +- docs/api/cli/types/struct.ExtendOptions.html | 2 +- docs/api/cli/types/struct.ExternalConfig.html | 2 +- .../api/cli/types/struct.FileScriptValue.html | 2 +- .../struct.FilesFilesModifiedCondition.html | 2 +- docs/api/cli/types/struct.FlowInfo.html | 2 +- docs/api/cli/types/struct.FlowState.html | 2 +- docs/api/cli/types/struct.GlobalConfig.html | 2 +- .../types/struct.InstallCargoPluginInfo.html | 2 +- .../cli/types/struct.InstallCrateInfo.html | 2 +- .../struct.InstallRustupComponentInfo.html | 2 +- docs/api/cli/types/struct.ModifyConfig.html | 2 +- docs/api/cli/types/struct.PackageInfo.html | 2 +- .../types/struct.PlatformOverrideTask.html | 2 +- docs/api/cli/types/struct.RunTaskDetails.html | 2 +- .../cli/types/struct.RunTaskRoutingInfo.html | 2 +- .../types/struct.RustVersionCondition.html | 2 +- docs/api/cli/types/struct.ScriptSections.html | 2 +- docs/api/cli/types/struct.Step.html | 2 +- docs/api/cli/types/struct.Task.html | 2 +- docs/api/cli/types/struct.TaskCondition.html | 2 +- docs/api/cli/types/struct.TaskIdentifier.html | 2 +- docs/api/cli/types/struct.TestArg.html | 2 +- .../struct.ToolchainBoundedSpecifier.html | 2 +- docs/api/cli/types/struct.WatchOptions.html | 2 +- docs/api/cli/types/struct.Workspace.html | 2 +- docs/api/help.html | 4 +- docs/api/makers/all.html | 2 +- docs/api/makers/fn.get_name.html | 2 +- docs/api/makers/fn.main.html | 2 +- docs/api/makers/index.html | 2 +- docs/api/search-index.js | 2 +- docs/api/settings.html | 4 +- .../installer/cargo_plugin_installer.rs.html | 38 +++++++++++--- docs/api/trait.impl/core/clone/trait.Clone.js | 2 +- docs/api/trait.impl/core/cmp/trait.Eq.js | 2 +- .../trait.impl/core/cmp/trait.PartialEq.js | 2 +- .../trait.impl/core/default/trait.Default.js | 2 +- docs/api/trait.impl/core/fmt/trait.Debug.js | 2 +- docs/api/trait.impl/core/fmt/trait.Display.js | 2 +- .../core/marker/trait.StructuralEq.js | 2 +- .../core/marker/trait.StructuralPartialEq.js | 2 +- .../trait.impl/serde/de/trait.Deserialize.js | 2 +- .../trait.impl/serde/ser/trait.Serialize.js | 2 +- 86 files changed, 146 insertions(+), 118 deletions(-) diff --git a/.buildnumber b/.buildnumber index ddc17b20b..c390b4cff 100644 --- a/.buildnumber +++ b/.buildnumber @@ -1 +1 @@ -260 \ No newline at end of file +261 \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 01c06fd1e..7afffb8a1 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ ## CHANGELOG +### v0.37.7 (2024-01-14) + +* Fix: Detect crate installation fix for new cargo list format + ### v0.37.6 (2024-01-13) * Fix: Detect crate installation fix for new cargo list format diff --git a/Cargo.lock b/Cargo.lock index 84764f909..2973a2e0d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -140,7 +140,7 @@ dependencies = [ [[package]] name = "cargo-make" -version = "0.37.6" +version = "0.37.7" dependencies = [ "cargo_metadata", "ci_info", diff --git a/Cargo.toml b/Cargo.toml index 32e1ab2b2..6f1bbe336 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cargo-make" -version = "0.37.6" +version = "0.37.7" authors = ["Sagie Gur-Ari "] description = "Rust task runner and build tool." license = "Apache-2.0" diff --git a/README.md b/README.md index 98012e800..04b6f3c73 100644 --- a/README.md +++ b/README.md @@ -241,7 +241,7 @@ cargo make my-flow The output would look something like this: ```console -[cargo-make] INFO - cargo make 0.37.6 +[cargo-make] INFO - cargo make 0.37.7 [cargo-make] INFO - Build File: Makefile.toml [cargo-make] INFO - Task: my-flow [cargo-make] INFO - Setting Up Env. @@ -664,7 +664,7 @@ Invoking cargo-make with additional arguments would result in the following: ```console > cargo make varargs arg1 arg2 arg3 -[cargo-make] INFO - cargo make 0.37.6 +[cargo-make] INFO - cargo make 0.37.7 [cargo-make] INFO - Build File: Makefile.toml [cargo-make] INFO - Task: varargs [cargo-make] INFO - Setting Up Env. @@ -681,7 +681,7 @@ Invoking cargo-make without any additional arguments would result in the followi ```console > cargo make varargs -[cargo-make] INFO - cargo make 0.37.6 +[cargo-make] INFO - cargo make 0.37.7 [cargo-make] INFO - Build File: Makefile.toml [cargo-make] INFO - Task: varargs [cargo-make] INFO - Setting Up Env. @@ -708,7 +708,7 @@ Would output: ```console > cargo make varargs arg1 arg2 arg3 -[cargo-make] INFO - cargo make 0.37.6 +[cargo-make] INFO - cargo make 0.37.7 [cargo-make] INFO - Build File: Makefile.toml [cargo-make] INFO - Task: varargs [cargo-make] INFO - Setting Up Env. @@ -759,7 +759,7 @@ Invoking cargo-make with additional arguments would result in the following: ```console > cargo make cli-args arg1 arg2 arg3 -[cargo-make] INFO - cargo make 0.37.6 +[cargo-make] INFO - cargo make 0.37.7 [cargo-make] INFO - Build File: Makefile.toml [cargo-make] INFO - Task: cli-args [cargo-make] INFO - Setting Up Env. @@ -776,7 +776,7 @@ Invoking cargo-make without any additional arguments would result in the followi ```console > cargo make cli-args -[cargo-make] INFO - cargo make 0.37.6 +[cargo-make] INFO - cargo make 0.37.7 [cargo-make] INFO - Build File: Makefile.toml [cargo-make] INFO - Task: cli-args [cargo-make] INFO - Setting Up Env. @@ -1038,7 +1038,7 @@ Output: ```console > cargo make --cwd ./examples --makefile ./shebang.toml shebang-sh -[cargo-make] INFO - cargo make 0.37.6 +[cargo-make] INFO - cargo make 0.37.7 [cargo-make] INFO - Build File: ./shebang.toml [cargo-make] INFO - Task: shebang-sh [cargo-make] INFO - Profile: development @@ -1065,7 +1065,7 @@ Output: ```console > cargo make --cwd ./examples --makefile ./shebang.toml shebang-python -[cargo-make] INFO - cargo make 0.37.6 +[cargo-make] INFO - cargo make 0.37.7 [cargo-make] INFO - Build File: ./shebang.toml [cargo-make] INFO - Task: shebang-python [cargo-make] INFO - Profile: development @@ -1390,7 +1390,7 @@ args = ["3"] We run task **3** the output would be: ```console -[cargo-make] INFO - cargo make 0.37.6 +[cargo-make] INFO - cargo make 0.37.7 [cargo-make] INFO - Build File: task_extend.toml [cargo-make] INFO - Task: 3 [cargo-make] INFO - Profile: development @@ -2596,7 +2596,7 @@ cargo make --cwd ./examples --makefile profile.toml --profile production echo Output: ```console -[cargo-make] INFO - cargo make 0.37.6 +[cargo-make] INFO - cargo make 0.37.7 [cargo-make] INFO - Build File: profile.toml [cargo-make] INFO - Task: echo [cargo-make] INFO - Profile: production @@ -2716,7 +2716,7 @@ deprecated = true When invoking **legacy** task for example, the output is: ```console -[cargo-make] INFO - cargo make 0.37.6 +[cargo-make] INFO - cargo make 0.37.7 [cargo-make] INFO - Build File: deprecated.toml [cargo-make] INFO - Task: legacy [cargo-make] INFO - Profile: development @@ -2757,7 +2757,7 @@ watch = true Below is a sample output of invoking the task: ```console -[cargo-make] INFO - cargo make 0.37.6 +[cargo-make] INFO - cargo make 0.37.7 [cargo-make] INFO - Build File: ./examples/watch.toml [cargo-make] INFO - Task: watch-example [cargo-make] INFO - Setting Up Env. @@ -2765,7 +2765,7 @@ Below is a sample output of invoking the task: [cargo-make] INFO - Running Task: watch-example [cargo-make] INFO - Running Task: watch-example-watch [cargo-make] INFO - Execute Command: "cargo" "watch" "-q" "-x" "make --disable-check-for-updates --no-on-error --loglevel=info --makefile=/projects/rust/cargo-make/examples/watch.toml watch-example" -[cargo-make] INFO - cargo make 0.37.6 +[cargo-make] INFO - cargo make 0.37.7 [cargo-make] INFO - Build File: /projects/rust/cargo-make/examples/watch.toml [cargo-make] INFO - Task: watch-example [cargo-make] INFO - Setting Up Env. @@ -2849,7 +2849,7 @@ args = ["${MULTIPLE_VALUES}"] ```console > cargo make --cwd ./examples --makefile functions.toml split -[cargo-make] INFO - cargo make 0.37.6 +[cargo-make] INFO - cargo make 0.37.7 [cargo-make] INFO - Build File: functions.toml [cargo-make] INFO - Task: split [cargo-make] INFO - Profile: development @@ -2861,7 +2861,7 @@ args = ["${MULTIPLE_VALUES}"] [cargo-make] INFO - Build Done in 0 seconds. > cargo make --cwd ./examples --makefile functions.toml no-split -[cargo-make] INFO - cargo make 0.37.6 +[cargo-make] INFO - cargo make 0.37.7 [cargo-make] INFO - Build File: functions.toml [cargo-make] INFO - Task: no-split [cargo-make] INFO - Profile: development @@ -2899,7 +2899,7 @@ args = ["@@getat(MULTIPLE_VALUES,|,3)"] ```console > cargo make --cwd ./examples --makefile functions.toml getat -[cargo-make] INFO - cargo make 0.37.6 +[cargo-make] INFO - cargo make 0.37.7 [cargo-make] INFO - Build File: functions.toml [cargo-make] INFO - Task: getat [cargo-make] INFO - Profile: development @@ -2926,7 +2926,7 @@ args = ["1", "@@remove-empty(DOES_NOT_EXIST)", "2"] ```console > cargo make --cwd ./examples --makefile functions.toml remove-empty -[cargo-make] INFO - cargo make 0.37.6 +[cargo-make] INFO - cargo make 0.37.7 [cargo-make] INFO - Build File: functions.toml [cargo-make] INFO - Task: remove-empty [cargo-make] INFO - Profile: development @@ -2959,7 +2959,7 @@ args = ["@@trim(TRIM_VALUE)"] ```console > cargo make --cwd ./examples --makefile functions.toml remove-empty -[cargo-make] INFO - cargo make 0.37.6 +[cargo-make] INFO - cargo make 0.37.7 [cargo-make] INFO - Build File: functions.toml [cargo-make] INFO - Task: trim [cargo-make] INFO - Profile: development @@ -2988,7 +2988,7 @@ args = ["@@trim(TRIM_VALUE,end)"] ```console > cargo make --cwd ./examples --makefile functions.toml trim-start -[cargo-make] INFO - cargo make 0.37.6 +[cargo-make] INFO - cargo make 0.37.7 [cargo-make] INFO - Build File: functions.toml [cargo-make] INFO - Task: trim-start [cargo-make] INFO - Profile: development @@ -3000,7 +3000,7 @@ args = ["@@trim(TRIM_VALUE,end)"] [cargo-make] INFO - Build Done in 0 seconds. > cargo make --cwd ./examples --makefile functions.toml trim-end -[cargo-make] INFO - cargo make 0.37.6 +[cargo-make] INFO - cargo make 0.37.7 [cargo-make] INFO - Build File: functions.toml [cargo-make] INFO - Task: trim-end [cargo-make] INFO - Profile: development @@ -3038,7 +3038,7 @@ Sample run for a mapping that was found: ```console cargo make --cwd ./examples --makefile functions.toml -e DECODE_ENV_VAR=development decode -[cargo-make] INFO - cargo make 0.37.6 +[cargo-make] INFO - cargo make 0.37.7 [cargo-make] INFO - Build File: functions.toml [cargo-make] INFO - Task: decode [cargo-make] INFO - Profile: development @@ -3054,7 +3054,7 @@ Another sample run for a mapping that was not found: ```console cargo make --cwd ./examples --makefile functions.toml -e DECODE_ENV_VAR=unmapped decode -[cargo-make] INFO - cargo make 0.37.6 +[cargo-make] INFO - cargo make 0.37.7 [cargo-make] INFO - Build File: functions.toml [cargo-make] INFO - Task: decode [cargo-make] INFO - Profile: development @@ -3079,7 +3079,7 @@ Sample run: ```console cargo make --cwd ./examples --makefile functions.toml -e DECODE_ENV_VAR=unmapped decode-with-default -[cargo-make] INFO - cargo make 0.37.6 +[cargo-make] INFO - cargo make 0.37.7 [cargo-make] INFO - Build File: functions.toml [cargo-make] INFO - Task: decode-with-default [cargo-make] INFO - Profile: development @@ -3103,7 +3103,7 @@ Sample run: ```console cargo make --cwd ./examples --makefile functions.toml -e DECODE_ENV_VAR=test decode-with-eval -[cargo-make] INFO - cargo make 0.37.6 +[cargo-make] INFO - cargo make 0.37.7 [cargo-make] INFO - Build File: functions.toml [cargo-make] INFO - Task: decode-with-eval [cargo-make] INFO - Profile: development @@ -3477,7 +3477,7 @@ In order to specify the minimal version, use the **min_version** in the config s ```toml [config] -min_version = "0.37.6" +min_version = "0.37.7" ``` @@ -3607,7 +3607,7 @@ Example Usage: ```console cargo make --diff-steps --makefile ./examples/override_core.toml post-build -[cargo-make] INFO - cargo make 0.37.6 +[cargo-make] INFO - cargo make 0.37.7 [cargo-make] INFO - Build File: ./examples/override_core.toml [cargo-make] INFO - Task: post-build [cargo-make] INFO - Setting Up Env. diff --git a/docs/_config.yml b/docs/_config.yml index de80ae153..97ec0d0c8 100755 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -2,4 +2,4 @@ theme: jekyll-theme-cayman title: cargo-make description: Rust task runner and build tool. show_downloads: false -version: 0.37.6 +version: 0.37.7 diff --git a/docs/api/cargo_make/all.html b/docs/api/cargo_make/all.html index 3f6180a5f..48d01b3d6 100644 --- a/docs/api/cargo_make/all.html +++ b/docs/api/cargo_make/all.html @@ -1,2 +1,2 @@ -List of all items in this crate +List of all items in this crate

List of all items

Functions

\ No newline at end of file diff --git a/docs/api/cargo_make/fn.get_name.html b/docs/api/cargo_make/fn.get_name.html index 1e50d7559..d98ed782b 100644 --- a/docs/api/cargo_make/fn.get_name.html +++ b/docs/api/cargo_make/fn.get_name.html @@ -1,2 +1,2 @@ -get_name in cargo_make - Rust +get_name in cargo_make - Rust

Function cargo_make::get_name

source ·
pub(crate) fn get_name() -> String
\ No newline at end of file diff --git a/docs/api/cargo_make/fn.main.html b/docs/api/cargo_make/fn.main.html index cf910f188..9fa1e920b 100644 --- a/docs/api/cargo_make/fn.main.html +++ b/docs/api/cargo_make/fn.main.html @@ -1,2 +1,2 @@ -main in cargo_make - Rust +main in cargo_make - Rust

Function cargo_make::main

source ·
pub(crate) fn main()
\ No newline at end of file diff --git a/docs/api/cargo_make/index.html b/docs/api/cargo_make/index.html index 112eb8bcd..8a924ac57 100644 --- a/docs/api/cargo_make/index.html +++ b/docs/api/cargo_make/index.html @@ -1,4 +1,4 @@ -cargo_make - Rust for mut line in lines { line = line.trim(); - debug!("Checking: {}", &line); let words: Vec<&str> = line.split(' ').collect(); + let plugin_name = words[0].trim(); + let found = crate_name.eq(plugin_name); + debug!( + "Checking Line: {}\nPlugin: <{}> Expected: <{}> Sizes: {}/{} Found: {}", + &line, + &plugin_name, + &crate_name, + plugin_name.len(), + crate_name.len(), + found + ); - if words[0].contains(crate_name) && crate_name.contains(words[0]) { + if found { debug!("Found installed crate."); return true; @@ -255,9 +278,10 @@

Files

let exit_code = command::get_exit_code(Ok(output.status), false); command::validate_exit_code(exit_code); - let stdout = String::from_utf8_lossy(&output.stdout); - is_crate_in_list_output(crate_name, &stdout) - || is_crate_in_list_output_legacy(crate_name, &stdout) + let stdout = strip_str(String::from_utf8_lossy(&output.stdout)); + let crate_name_trimmed = crate_name.trim(); + is_crate_in_list_output(&crate_name_trimmed, &stdout) + || is_crate_in_list_output_legacy(&crate_name_trimmed, &stdout) } Err(error) => { error!( diff --git a/docs/api/trait.impl/core/clone/trait.Clone.js b/docs/api/trait.impl/core/clone/trait.Clone.js index 992134328..aa7ea45d8 100644 --- a/docs/api/trait.impl/core/clone/trait.Clone.js +++ b/docs/api/trait.impl/core/clone/trait.Clone.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"cli":[["impl Clone for RunTaskInfo"],["impl Clone for TaskIdentifier"],["impl Clone for Extend"],["impl Clone for Cache"],["impl Clone for ScriptValue"],["impl Clone for EnvValue"],["impl Clone for InstallCargoPluginInfo"],["impl Clone for EnvFileInfo"],["impl Clone for GlobalConfig"],["impl Clone for DependencyIdentifier"],["impl Clone for CrateDependency"],["impl Clone for PlatformOverrideTask"],["impl Clone for InstallCrateInfo"],["impl Clone for ScriptSections"],["impl Clone for Step"],["impl Clone for ConfigSection"],["impl Clone for Config"],["impl Clone for CliArgs"],["impl Clone for FilesFilesModifiedCondition"],["impl Clone for EnvValueConditioned"],["impl Clone for EnvValuePathGlob"],["impl Clone for FileScriptValue"],["impl Clone for EnvValueDecode"],["impl Clone for TaskCondition"],["impl Clone for DeprecationInfo"],["impl Clone for EnvValueScript"],["impl Clone for EnvValueUnset"],["impl Clone for TestArg"],["impl Clone for RustVersionCondition"],["impl Clone for WatchOptions"],["impl Clone for InstallCrate"],["impl Clone for TaskWatchOptions"],["impl Clone for InstallRustupComponentInfo"],["impl Clone for ModifyConfig"],["impl Clone for UnstableFeature"],["impl Clone for RunTaskName"],["impl Clone for RunTaskRoutingInfo"],["impl Clone for PackageInfo"],["impl Clone for ExternalConfig"],["impl Clone for RunTaskDetails"],["impl Clone for Task"],["impl Clone for EnvFile"],["impl Clone for Workspace"],["impl Clone for CrateInfo"],["impl Clone for ToolchainBoundedSpecifier"],["impl Clone for FlowState"],["impl Clone for ToolchainSpecifier"],["impl Clone for FlowInfo"],["impl Clone for EnvInfo"],["impl Clone for CrateDependencyInfo"],["impl Clone for ExtendOptions"]] +"cli":[["impl Clone for DependencyIdentifier"],["impl Clone for WatchOptions"],["impl Clone for ExternalConfig"],["impl Clone for FilesFilesModifiedCondition"],["impl Clone for EnvValueScript"],["impl Clone for TestArg"],["impl Clone for RunTaskRoutingInfo"],["impl Clone for CrateInfo"],["impl Clone for FlowInfo"],["impl Clone for EnvInfo"],["impl Clone for InstallRustupComponentInfo"],["impl Clone for PackageInfo"],["impl Clone for EnvValueUnset"],["impl Clone for TaskIdentifier"],["impl Clone for FileScriptValue"],["impl Clone for Config"],["impl Clone for ConfigSection"],["impl Clone for PlatformOverrideTask"],["impl Clone for GlobalConfig"],["impl Clone for RunTaskInfo"],["impl Clone for CliArgs"],["impl Clone for UnstableFeature"],["impl Clone for ToolchainBoundedSpecifier"],["impl Clone for Task"],["impl Clone for ScriptSections"],["impl Clone for ModifyConfig"],["impl Clone for EnvValue"],["impl Clone for EnvValueConditioned"],["impl Clone for Step"],["impl Clone for RunTaskDetails"],["impl Clone for RustVersionCondition"],["impl Clone for Extend"],["impl Clone for DeprecationInfo"],["impl Clone for ToolchainSpecifier"],["impl Clone for ScriptValue"],["impl Clone for InstallCrateInfo"],["impl Clone for InstallCargoPluginInfo"],["impl Clone for EnvValuePathGlob"],["impl Clone for TaskCondition"],["impl Clone for Workspace"],["impl Clone for EnvFileInfo"],["impl Clone for RunTaskName"],["impl Clone for CrateDependencyInfo"],["impl Clone for InstallCrate"],["impl Clone for TaskWatchOptions"],["impl Clone for FlowState"],["impl Clone for ExtendOptions"],["impl Clone for EnvValueDecode"],["impl Clone for Cache"],["impl Clone for CrateDependency"],["impl Clone for EnvFile"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/api/trait.impl/core/cmp/trait.Eq.js b/docs/api/trait.impl/core/cmp/trait.Eq.js index 123771ce6..cc2d78aab 100644 --- a/docs/api/trait.impl/core/cmp/trait.Eq.js +++ b/docs/api/trait.impl/core/cmp/trait.Eq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"cli":[["impl Eq for DependencyIdentifier"],["impl Eq for UnstableFeature"],["impl Eq for ToolchainSpecifier"],["impl Eq for ToolchainBoundedSpecifier"],["impl Eq for TestArg"],["impl Eq for TaskIdentifier"]] +"cli":[["impl Eq for ToolchainBoundedSpecifier"],["impl Eq for ToolchainSpecifier"],["impl Eq for TaskIdentifier"],["impl Eq for TestArg"],["impl Eq for UnstableFeature"],["impl Eq for DependencyIdentifier"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/api/trait.impl/core/cmp/trait.PartialEq.js b/docs/api/trait.impl/core/cmp/trait.PartialEq.js index 2faf9949f..0632d3dd7 100644 --- a/docs/api/trait.impl/core/cmp/trait.PartialEq.js +++ b/docs/api/trait.impl/core/cmp/trait.PartialEq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"cli":[["impl PartialEq for DeprecationInfo"],["impl PartialEq for InstallCargoPluginInfo"],["impl PartialEq for InstallCrateInfo"],["impl PartialEq for TaskIdentifier"],["impl PartialEq for TestArg"],["impl PartialEq for ToolchainSpecifier"],["impl PartialEq for DependencyIdentifier"],["impl PartialEq for TaskWatchOptions"],["impl PartialEq for InstallRustupComponentInfo"],["impl PartialEq for ToolchainBoundedSpecifier"],["impl PartialEq for RunTaskName"],["impl PartialEq for UnstableFeature"],["impl PartialEq for WatchOptions"],["impl PartialEq for InstallCrate"]] +"cli":[["impl PartialEq for TestArg"],["impl PartialEq for InstallCrate"],["impl PartialEq for ToolchainSpecifier"],["impl PartialEq for DependencyIdentifier"],["impl PartialEq for InstallCargoPluginInfo"],["impl PartialEq for ToolchainBoundedSpecifier"],["impl PartialEq for TaskIdentifier"],["impl PartialEq for RunTaskName"],["impl PartialEq for UnstableFeature"],["impl PartialEq for InstallRustupComponentInfo"],["impl PartialEq for InstallCrateInfo"],["impl PartialEq for DeprecationInfo"],["impl PartialEq for TaskWatchOptions"],["impl PartialEq for WatchOptions"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/api/trait.impl/core/default/trait.Default.js b/docs/api/trait.impl/core/default/trait.Default.js index 40c2ca8a4..b28154a35 100644 --- a/docs/api/trait.impl/core/default/trait.Default.js +++ b/docs/api/trait.impl/core/default/trait.Default.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"cli":[["impl Default for FlowState"],["impl Default for ConfigSection"],["impl Default for Workspace"],["impl Default for Task"],["impl Default for PackageInfo"],["impl Default for Cache"],["impl Default for ExternalConfig"],["impl Default for CrateInfo"],["impl Default for GlobalConfig"]] +"cli":[["impl Default for GlobalConfig"],["impl Default for FlowState"],["impl Default for Workspace"],["impl Default for Cache"],["impl Default for Task"],["impl Default for ExternalConfig"],["impl Default for PackageInfo"],["impl Default for CrateInfo"],["impl Default for ConfigSection"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/api/trait.impl/core/fmt/trait.Debug.js b/docs/api/trait.impl/core/fmt/trait.Debug.js index 0e2f813e0..34f285560 100644 --- a/docs/api/trait.impl/core/fmt/trait.Debug.js +++ b/docs/api/trait.impl/core/fmt/trait.Debug.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"cli":[["impl Debug for Task"],["impl Debug for TaskWatchOptions"],["impl Debug for Config"],["impl Debug for WatchOptions"],["impl Debug for EnvValueUnset"],["impl Debug for RustVersionCondition"],["impl Debug for EnvValue"],["impl Debug for ToolchainBoundedSpecifier"],["impl Debug for InstallRustupComponentInfo"],["impl Debug for FlowState"],["impl Debug for EnvValuePathGlob"],["impl Debug for Cache"],["impl Debug for ModifyConfig"],["impl Debug for CrateDependency"],["impl Debug for EnvFile"],["impl Debug for FlowInfo"],["impl Debug for FilesFilesModifiedCondition"],["impl Debug for CrateInfo"],["impl Debug for FileScriptValue"],["impl Debug for DeprecationInfo"],["impl Debug for CrateDependencyInfo"],["impl Debug for Step"],["impl Debug for Extend"],["impl Debug for EnvValueConditioned"],["impl Debug for Workspace"],["impl Debug for EnvValueScript"],["impl Debug for ScriptValue"],["impl Debug for DependencyIdentifier"],["impl Debug for PackageInfo"],["impl Debug for RunTaskDetails"],["impl Debug for GlobalConfig"],["impl Debug for EnvFileInfo"],["impl Debug for RunTaskName"],["impl Debug for ExternalConfig"],["impl Debug for ScriptSections"],["impl Debug for TestArg"],["impl Debug for ConfigSection"],["impl Debug for CommandSpec"],["impl Debug for ExtendOptions"],["impl Debug for UnstableFeature"],["impl Debug for ToolchainSpecifier"],["impl Debug for TaskCondition"],["impl Debug for CliArgs"],["impl Debug for InstallCrate"],["impl Debug for TaskIdentifier"],["impl Debug for RunTaskRoutingInfo"],["impl Debug for PlatformOverrideTask"],["impl Debug for RunTaskInfo"],["impl Debug for InstallCargoPluginInfo"],["impl Debug for ExecutionPlan"],["impl Debug for InstallCrateInfo"],["impl Debug for EnvInfo"],["impl Debug for EnvValueDecode"]] +"cli":[["impl Debug for TestArg"],["impl Debug for DependencyIdentifier"],["impl Debug for EnvValueScript"],["impl Debug for CrateInfo"],["impl Debug for Cache"],["impl Debug for EnvFileInfo"],["impl Debug for CliArgs"],["impl Debug for FlowState"],["impl Debug for RunTaskName"],["impl Debug for FileScriptValue"],["impl Debug for InstallCrateInfo"],["impl Debug for PlatformOverrideTask"],["impl Debug for Task"],["impl Debug for EnvValue"],["impl Debug for UnstableFeature"],["impl Debug for TaskIdentifier"],["impl Debug for RustVersionCondition"],["impl Debug for ToolchainBoundedSpecifier"],["impl Debug for InstallCrate"],["impl Debug for EnvInfo"],["impl Debug for DeprecationInfo"],["impl Debug for ScriptValue"],["impl Debug for EnvValueConditioned"],["impl Debug for ExternalConfig"],["impl Debug for GlobalConfig"],["impl Debug for CommandSpec"],["impl Debug for EnvValueUnset"],["impl Debug for EnvFile"],["impl Debug for EnvValuePathGlob"],["impl Debug for CrateDependencyInfo"],["impl Debug for PackageInfo"],["impl Debug for Workspace"],["impl Debug for WatchOptions"],["impl Debug for ScriptSections"],["impl Debug for Step"],["impl Debug for Config"],["impl Debug for FlowInfo"],["impl Debug for RunTaskInfo"],["impl Debug for InstallRustupComponentInfo"],["impl Debug for ExtendOptions"],["impl Debug for TaskWatchOptions"],["impl Debug for EnvValueDecode"],["impl Debug for InstallCargoPluginInfo"],["impl Debug for TaskCondition"],["impl Debug for CrateDependency"],["impl Debug for FilesFilesModifiedCondition"],["impl Debug for RunTaskRoutingInfo"],["impl Debug for Extend"],["impl Debug for ConfigSection"],["impl Debug for ModifyConfig"],["impl Debug for RunTaskDetails"],["impl Debug for ExecutionPlan"],["impl Debug for ToolchainSpecifier"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/api/trait.impl/core/fmt/trait.Display.js b/docs/api/trait.impl/core/fmt/trait.Display.js index c4062a601..aba8bc70e 100644 --- a/docs/api/trait.impl/core/fmt/trait.Display.js +++ b/docs/api/trait.impl/core/fmt/trait.Display.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"cli":[["impl Display for ToolchainSpecifier"],["impl Display for ToolchainBoundedSpecifier"],["impl Display for TaskIdentifier"]] +"cli":[["impl Display for ToolchainSpecifier"],["impl Display for TaskIdentifier"],["impl Display for ToolchainBoundedSpecifier"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/api/trait.impl/core/marker/trait.StructuralEq.js b/docs/api/trait.impl/core/marker/trait.StructuralEq.js index 3b6a7e147..29a1787b7 100644 --- a/docs/api/trait.impl/core/marker/trait.StructuralEq.js +++ b/docs/api/trait.impl/core/marker/trait.StructuralEq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"cli":[["impl StructuralEq for TestArg"],["impl StructuralEq for ToolchainBoundedSpecifier"],["impl StructuralEq for TaskIdentifier"],["impl StructuralEq for DependencyIdentifier"],["impl StructuralEq for ToolchainSpecifier"],["impl StructuralEq for UnstableFeature"]] +"cli":[["impl StructuralEq for TaskIdentifier"],["impl StructuralEq for UnstableFeature"],["impl StructuralEq for ToolchainSpecifier"],["impl StructuralEq for ToolchainBoundedSpecifier"],["impl StructuralEq for DependencyIdentifier"],["impl StructuralEq for TestArg"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/api/trait.impl/core/marker/trait.StructuralPartialEq.js b/docs/api/trait.impl/core/marker/trait.StructuralPartialEq.js index ccdbe793b..403c3dfbe 100644 --- a/docs/api/trait.impl/core/marker/trait.StructuralPartialEq.js +++ b/docs/api/trait.impl/core/marker/trait.StructuralPartialEq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"cli":[["impl StructuralPartialEq for ToolchainSpecifier"],["impl StructuralPartialEq for DependencyIdentifier"],["impl StructuralPartialEq for TaskIdentifier"],["impl StructuralPartialEq for ToolchainBoundedSpecifier"],["impl StructuralPartialEq for TestArg"],["impl StructuralPartialEq for UnstableFeature"],["impl StructuralPartialEq for RunTaskName"]] +"cli":[["impl StructuralPartialEq for ToolchainBoundedSpecifier"],["impl StructuralPartialEq for DependencyIdentifier"],["impl StructuralPartialEq for UnstableFeature"],["impl StructuralPartialEq for TaskIdentifier"],["impl StructuralPartialEq for TestArg"],["impl StructuralPartialEq for RunTaskName"],["impl StructuralPartialEq for ToolchainSpecifier"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/api/trait.impl/serde/de/trait.Deserialize.js b/docs/api/trait.impl/serde/de/trait.Deserialize.js index c96f14850..4a73112c3 100644 --- a/docs/api/trait.impl/serde/de/trait.Deserialize.js +++ b/docs/api/trait.impl/serde/de/trait.Deserialize.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"cli":[["impl<'de> Deserialize<'de> for FilesFilesModifiedCondition"],["impl<'de> Deserialize<'de> for ScriptSections"],["impl<'de> Deserialize<'de> for CrateDependencyInfo"],["impl<'de> Deserialize<'de> for PlatformOverrideTask"],["impl<'de> Deserialize<'de> for EnvValueConditioned"],["impl<'de> Deserialize<'de> for RustVersionCondition"],["impl<'de> Deserialize<'de> for TestArg"],["impl<'de> Deserialize<'de> for Config"],["impl<'de> Deserialize<'de> for Cache"],["impl<'de> Deserialize<'de> for ToolchainSpecifier"],["impl<'de> Deserialize<'de> for ToolchainBoundedSpecifier"],["impl<'de> Deserialize<'de> for EnvFile"],["impl<'de> Deserialize<'de> for TaskIdentifier"],["impl<'de> Deserialize<'de> for ModifyConfig"],["impl<'de> Deserialize<'de> for InstallCrate"],["impl<'de> Deserialize<'de> for RunTaskDetails"],["impl<'de> Deserialize<'de> for Extend"],["impl<'de> Deserialize<'de> for InstallRustupComponentInfo"],["impl<'de> Deserialize<'de> for InstallCrateInfo"],["impl<'de> Deserialize<'de> for RunTaskRoutingInfo"],["impl<'de> Deserialize<'de> for EnvValueUnset"],["impl<'de> Deserialize<'de> for ScriptValue"],["impl<'de> Deserialize<'de> for DeprecationInfo"],["impl<'de> Deserialize<'de> for RunTaskInfo"],["impl<'de> Deserialize<'de> for EnvValueScript"],["impl<'de> Deserialize<'de> for ExternalConfig"],["impl<'de> Deserialize<'de> for ExtendOptions"],["impl<'de> Deserialize<'de> for CrateDependency"],["impl<'de> Deserialize<'de> for TaskCondition"],["impl<'de> Deserialize<'de> for ConfigSection"],["impl<'de> Deserialize<'de> for Task"],["impl<'de> Deserialize<'de> for DependencyIdentifier"],["impl<'de> Deserialize<'de> for InstallCargoPluginInfo"],["impl<'de> Deserialize<'de> for EnvValuePathGlob"],["impl<'de> Deserialize<'de> for EnvValueDecode"],["impl<'de> Deserialize<'de> for TaskWatchOptions"],["impl<'de> Deserialize<'de> for EnvFileInfo"],["impl<'de> Deserialize<'de> for RunTaskName"],["impl<'de> Deserialize<'de> for UnstableFeature"],["impl<'de> Deserialize<'de> for WatchOptions"],["impl<'de> Deserialize<'de> for GlobalConfig"],["impl<'de> Deserialize<'de> for FileScriptValue"],["impl<'de> Deserialize<'de> for Workspace"],["impl<'de> Deserialize<'de> for EnvValue"]] +"cli":[["impl<'de> Deserialize<'de> for CrateDependency"],["impl<'de> Deserialize<'de> for InstallRustupComponentInfo"],["impl<'de> Deserialize<'de> for ConfigSection"],["impl<'de> Deserialize<'de> for TaskIdentifier"],["impl<'de> Deserialize<'de> for PlatformOverrideTask"],["impl<'de> Deserialize<'de> for Config"],["impl<'de> Deserialize<'de> for ScriptSections"],["impl<'de> Deserialize<'de> for RunTaskRoutingInfo"],["impl<'de> Deserialize<'de> for EnvValueScript"],["impl<'de> Deserialize<'de> for TestArg"],["impl<'de> Deserialize<'de> for EnvValueDecode"],["impl<'de> Deserialize<'de> for EnvFile"],["impl<'de> Deserialize<'de> for ToolchainBoundedSpecifier"],["impl<'de> Deserialize<'de> for Workspace"],["impl<'de> Deserialize<'de> for CrateDependencyInfo"],["impl<'de> Deserialize<'de> for RunTaskInfo"],["impl<'de> Deserialize<'de> for EnvValuePathGlob"],["impl<'de> Deserialize<'de> for ScriptValue"],["impl<'de> Deserialize<'de> for WatchOptions"],["impl<'de> Deserialize<'de> for EnvFileInfo"],["impl<'de> Deserialize<'de> for FilesFilesModifiedCondition"],["impl<'de> Deserialize<'de> for ModifyConfig"],["impl<'de> Deserialize<'de> for RunTaskName"],["impl<'de> Deserialize<'de> for EnvValueUnset"],["impl<'de> Deserialize<'de> for InstallCargoPluginInfo"],["impl<'de> Deserialize<'de> for InstallCrate"],["impl<'de> Deserialize<'de> for Task"],["impl<'de> Deserialize<'de> for Extend"],["impl<'de> Deserialize<'de> for FileScriptValue"],["impl<'de> Deserialize<'de> for GlobalConfig"],["impl<'de> Deserialize<'de> for DeprecationInfo"],["impl<'de> Deserialize<'de> for EnvValue"],["impl<'de> Deserialize<'de> for DependencyIdentifier"],["impl<'de> Deserialize<'de> for ExtendOptions"],["impl<'de> Deserialize<'de> for Cache"],["impl<'de> Deserialize<'de> for ExternalConfig"],["impl<'de> Deserialize<'de> for TaskCondition"],["impl<'de> Deserialize<'de> for InstallCrateInfo"],["impl<'de> Deserialize<'de> for TaskWatchOptions"],["impl<'de> Deserialize<'de> for UnstableFeature"],["impl<'de> Deserialize<'de> for ToolchainSpecifier"],["impl<'de> Deserialize<'de> for RustVersionCondition"],["impl<'de> Deserialize<'de> for EnvValueConditioned"],["impl<'de> Deserialize<'de> for RunTaskDetails"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/api/trait.impl/serde/ser/trait.Serialize.js b/docs/api/trait.impl/serde/ser/trait.Serialize.js index 5e72201f5..2edd09e88 100644 --- a/docs/api/trait.impl/serde/ser/trait.Serialize.js +++ b/docs/api/trait.impl/serde/ser/trait.Serialize.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"cli":[["impl Serialize for RunTaskRoutingInfo"],["impl Serialize for EnvValuePathGlob"],["impl Serialize for EnvValue"],["impl Serialize for CrateDependency"],["impl Serialize for ExternalConfig"],["impl Serialize for TaskIdentifier"],["impl Serialize for Extend"],["impl Serialize for RunTaskDetails"],["impl Serialize for TaskWatchOptions"],["impl Serialize for ToolchainSpecifier"],["impl Serialize for InstallCrate"],["impl Serialize for CrateDependencyInfo"],["impl Serialize for EnvValueConditioned"],["impl Serialize for EnvFileInfo"],["impl Serialize for InstallRustupComponentInfo"],["impl Serialize for DeprecationInfo"],["impl Serialize for EnvValueDecode"],["impl Serialize for WatchOptions"],["impl Serialize for TaskCondition"],["impl Serialize for ExtendOptions"],["impl Serialize for ToolchainBoundedSpecifier"],["impl Serialize for InstallCargoPluginInfo"],["impl Serialize for RunTaskName"],["impl Serialize for FilesFilesModifiedCondition"],["impl Serialize for RunTaskInfo"],["impl Serialize for FileScriptValue"],["impl Serialize for Cache"],["impl Serialize for EnvValueScript"],["impl Serialize for EnvValueUnset"],["impl Serialize for EnvFile"],["impl Serialize for DependencyIdentifier"],["impl Serialize for GlobalConfig"],["impl Serialize for Task"],["impl Serialize for ConfigSection"],["impl Serialize for Config"],["impl Serialize for UnstableFeature"],["impl Serialize for ScriptValue"],["impl Serialize for PlatformOverrideTask"],["impl Serialize for ModifyConfig"],["impl Serialize for InstallCrateInfo"],["impl Serialize for RustVersionCondition"],["impl Serialize for Step"],["impl Serialize for ScriptSections"],["impl Serialize for TestArg"],["impl Serialize for Workspace"]] +"cli":[["impl Serialize for InstallRustupComponentInfo"],["impl Serialize for ConfigSection"],["impl Serialize for ExtendOptions"],["impl Serialize for CrateDependencyInfo"],["impl Serialize for Config"],["impl Serialize for EnvValueUnset"],["impl Serialize for PlatformOverrideTask"],["impl Serialize for ModifyConfig"],["impl Serialize for RunTaskInfo"],["impl Serialize for FilesFilesModifiedCondition"],["impl Serialize for Workspace"],["impl Serialize for ScriptSections"],["impl Serialize for InstallCargoPluginInfo"],["impl Serialize for TaskCondition"],["impl Serialize for Step"],["impl Serialize for ToolchainSpecifier"],["impl Serialize for RunTaskRoutingInfo"],["impl Serialize for RunTaskName"],["impl Serialize for InstallCrate"],["impl Serialize for EnvValuePathGlob"],["impl Serialize for Task"],["impl Serialize for WatchOptions"],["impl Serialize for EnvFileInfo"],["impl Serialize for ExternalConfig"],["impl Serialize for GlobalConfig"],["impl Serialize for RunTaskDetails"],["impl Serialize for Cache"],["impl Serialize for ScriptValue"],["impl Serialize for DependencyIdentifier"],["impl Serialize for InstallCrateInfo"],["impl Serialize for EnvFile"],["impl Serialize for EnvValueConditioned"],["impl Serialize for UnstableFeature"],["impl Serialize for FileScriptValue"],["impl Serialize for DeprecationInfo"],["impl Serialize for EnvValueScript"],["impl Serialize for TaskWatchOptions"],["impl Serialize for CrateDependency"],["impl Serialize for Extend"],["impl Serialize for EnvValue"],["impl Serialize for RustVersionCondition"],["impl Serialize for ToolchainBoundedSpecifier"],["impl Serialize for TaskIdentifier"],["impl Serialize for EnvValueDecode"],["impl Serialize for TestArg"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file