Rust task runner and build tool.
The makers executable works the same as cargo-make except that it is not invoked
as a cargo sub command.
diff --git a/docs/api/search-index.js b/docs/api/search-index.js
index a19d2e06..300b0a9e 100644
--- a/docs/api/search-index.js
+++ b/docs/api/search-index.js
@@ -1,6 +1,6 @@
var searchIndex = JSON.parse('{\
"cargo_make":{"doc":"cargo-makeRust task runner and build tool. The cargo-make …","i":[[5,"get_name","cargo_make","",null,[[],["string",3]]],[5,"main","","",null,[[]]]],"p":[]},\
-"cli":{"doc":"cargo-makeRust task runner and build tool. The cargo-make …","i":[[0,"types","cli","typesDefines the various types and aliases used by …",null,null],[5,"get_platform_name","cli::types","Returns the platform name",null,[[],["string",3]]],[3,"CliArgs","","Holds CLI args",null,null],[12,"command","","The command name",0,null],[12,"build_file","","The external Makefile.toml path",0,null],[12,"task","","The task to invoke",0,null],[12,"profile","","The profile name",0,null],[12,"log_level","","Log level name",0,null],[12,"disable_color","","Disables colorful output",0,null],[12,"cwd","","Current working directory",0,null],[12,"env","","Environment variables",0,null],[12,"env_file","","Environment variables file",0,null],[12,"disable_workspace","","Prevent workspace support",0,null],[12,"disable_on_error","","Prevent on error flow even if defined in config section",0,null],[12,"allow_private","","Allow invocation of private tasks",0,null],[12,"skip_init_end_tasks","","If true, the init and end tasks are skipped",0,null],[12,"print_only","","Only print the execution plan",0,null],[12,"list_all_steps","","List all known steps",0,null],[12,"diff_execution_plan","","Diff flows",0,null],[12,"disable_check_for_updates","","Disables the update check during startup",0,null],[12,"experimental","","Allows access unsupported experimental predefined tasks",0,null],[12,"arguments","","additional command line arguments",0,null],[12,"output_format","","Output format",0,null],[12,"output_file","","Output file name",0,null],[12,"print_time_summary","","Print time summary at end of the flow",0,null],[11,"new","","Creates and returns a new instance.",0,[[],["cliargs",3]]],[3,"Cache","","Holds persisted data used by cargo-make",null,null],[12,"file_name","","File from which the cache file was loaded from",1,null],[12,"last_update_check","","Holds last update check with returned no updates result",1,null],[11,"new","","Returns new instance",1,[[],["cache",3]]],[3,"GlobalConfig","","Holds configuration info for cargo-make",null,null],[12,"file_name","","File from which the global config was loaded from",2,null],[12,"log_level","","Default log level",2,null],[12,"disable_color","","Default output coloring",2,null],[12,"default_task_name","","Default task name",2,null],[12,"update_check_minimum_interval","","Update check minimum time from the previous check …",2,null],[12,"search_project_root","","True to search for project root in parent directories if …",2,null],[11,"new","","Returns new instance",2,[[],["globalconfig",3]]],[3,"Workspace","","Holds crate workspace info, see …",null,null],[12,"members","","members paths",3,null],[12,"exclude","","exclude paths",3,null],[11,"new","","Creates and returns a new instance.",3,[[],["workspace",3]]],[3,"PackageInfo","","Holds crate package information loaded from the …",null,null],[12,"name","","name",4,null],[12,"version","","version",4,null],[12,"description","","description",4,null],[12,"license","","license",4,null],[12,"documentation","","documentation link",4,null],[12,"homepage","","homepage link",4,null],[12,"repository","","repository link",4,null],[11,"new","","Creates and returns a new instance.",4,[[],["packageinfo",3]]],[3,"CrateDependencyInfo","","Holds crate dependency info.",null,null],[12,"path","","Holds the dependency path",5,null],[4,"CrateDependency","","Holds crate dependency info.",null,null],[13,"Version","","Holds the dependency version",6,null],[13,"Info","","Hold dependency info",6,null],[3,"CrateInfo","","Holds crate information loaded from the Cargo.toml file.",null,null],[12,"package","","package info",7,null],[12,"workspace","","workspace info",7,null],[12,"dependencies","","crate dependencies",7,null],[11,"new","","Creates and returns a new instance.",7,[[],["crateinfo",3]]],[3,"EnvInfo","","Holds env information",null,null],[12,"rust_info","","Rust info",8,null],[12,"crate_info","","Crate info",8,null],[12,"git_info","","Git info",8,null],[12,"ci_info","","CI info",8,null],[3,"FlowInfo","","Holds flow information",null,null],[12,"config","","The flow config object",9,null],[12,"task","","The main task of the flow",9,null],[12,"env_info","","The env info",9,null],[12,"disable_workspace","","Prevent workspace support",9,null],[12,"disable_on_error","","Prevent on error flow even if defined in config section",9,null],[12,"allow_private","","Allow invocation of private tasks",9,null],[12,"skip_init_end_tasks","","If true, the init and end tasks are skipped",9,null],[12,"cli_arguments","","additional command line arguments",9,null],[3,"FlowState","","Holds mutable flow state",null,null],[12,"time_summary","","timing info for summary",10,null],[11,"new","","Creates and returns a new instance.",10,[[],["flowstate",3]]],[3,"RustVersionCondition","","Rust version condition structure",null,null],[12,"min","","min version number",11,null],[12,"max","","max version number",11,null],[12,"equal","","specific version number",11,null],[3,"TaskCondition","","Holds condition attributes",null,null],[12,"fail_message","","Failure message",12,null],[12,"profiles","","Profile names (development, ...)",12,null],[12,"platforms","","Platform names (linux, windows, mac)",12,null],[12,"channels","","Channel names (stable, beta, nightly)",12,null],[12,"env_set","","Environment variables which must be defined",12,null],[12,"env_not_set","","Environment variables which must not be defined",12,null],[12,"env","","Environment variables and their values",12,null],[12,"env_true","","Environment variables which are defined as true",12,null],[12,"env_false","","Environment variables which are defined as false",12,null],[12,"env_contains","","Environment variables and the values which they are …",12,null],[12,"rust_version","","Rust version condition",12,null],[12,"files_exist","","Files exist",12,null],[12,"files_not_exist","","Files which do not exist",12,null],[3,"EnvFileInfo","","Env file path and attributes",null,null],[12,"path","","The file path as string",13,null],[12,"base_path","","The path base directory (relative paths are from this …",13,null],[12,"profile","","The profile name this file is relevant to",13,null],[11,"new","","Creates and returns a new instance.",13,[[["string",3]],["envfileinfo",3]]],[4,"EnvFile","","Holds the env file path and attributes",null,null],[13,"Path","","The file path as string",14,null],[13,"Info","","Extended info object for env file",14,null],[3,"EnvValueScript","","Env value provided by a script",null,null],[12,"script","","The script to execute to get the env value",15,null],[12,"multi_line","","True/False to enable multi line env values",15,null],[3,"EnvValueDecode","","Env value provided by decoding other values",null,null],[12,"source","","The source value (can be an env expression)",16,null],[12,"default_value","","The default value in case no decode mapping was found, if …",16,null],[12,"mapping","","The decoding mapping",16,null],[3,"EnvValueUnset","","Enables to unset env variables",null,null],[12,"unset","","If true, the env variable will be unset, else ignored",17,null],[3,"EnvValueConditioned","","Env value provided by decoding other values",null,null],[12,"value","","The value to set (can be an env expression)",18,null],[12,"condition","","The condition to validate",18,null],[4,"EnvValue","","Holds the env value or script",null,null],[13,"Value","","The value as string",19,null],[13,"Boolean","","The value as boolean",19,null],[13,"Number","","The value as number",19,null],[13,"List","","The value as a list of strings",19,null],[13,"Unset","","Unset env",19,null],[13,"Script","","Script which will return the value",19,null],[13,"Decode","","Env decoding info",19,null],[13,"Conditional","","Conditional env value",19,null],[13,"Profile","","Profile env",19,null],[3,"TestArg","","Arguments used to check whether a crate or rustup …",null,null],[12,"inner","","Content of the arguments",20,null],[3,"InstallCargoPluginInfo","","Holds instructions how to install the cargo plugin",null,null],[12,"crate_name","","The provided crate to install",21,null],[12,"min_version","","Minimial version",21,null],[3,"InstallCrateInfo","","Holds instructions how to install the crate",null,null],[12,"crate_name","","The provided crate to install",22,null],[12,"rustup_component_name","","If defined, the component to install via rustup",22,null],[12,"binary","","The binary file name to be used to test if the crate is …",22,null],[12,"test_arg","","Test arguments that will be used to check that the crate …",22,null],[12,"min_version","","Minimial version",22,null],[3,"InstallRustupComponentInfo","","Holds instructions how to install a rustup component",null,null],[12,"rustup_component_name","","The component to install via rustup",23,null],[12,"binary","","The binary file name to be used to test if the crate is …",23,null],[12,"test_arg","","Test argument that will be used to check that the crate …",23,null],[4,"InstallCrate","","Install crate name or params",null,null],[13,"Enabled","","Enables to prevent installation flow",24,null],[13,"Value","","The value as string",24,null],[13,"CrateInfo","","Install crate params",24,null],[13,"RustupComponentInfo","","Install rustup component params",24,null],[13,"CargoPluginInfo","","Install cargo plugin info",24,null],[4,"RunTaskName","","Holds the run task name/s",null,null],[13,"Single","","Single task name",25,null],[13,"Multiple","","Multiple task names",25,null],[3,"RunTaskDetails","","Holds the run task information",null,null],[12,"name","","The task name",26,null],[12,"fork","","True to fork the task to a new sub process",26,null],[12,"parallel","","True to run all tasks in parallel (default false)",26,null],[12,"cleanup_task","","Cleanup task name",26,null],[3,"RunTaskRoutingInfo","","Holds the run task routing information",null,null],[12,"name","","The task name",27,null],[12,"fork","","True to fork the task to a new sub process",27,null],[12,"parallel","","True to run all tasks in parallel (default false)",27,null],[12,"cleanup_task","","Cleanup task name",27,null],[12,"condition","","if provided all condition values must be met in order for …",27,null],[12,"condition_script","","if script exit code is not 0, the task will not be invoked",27,null],[4,"RunTaskInfo","","Run task info",null,null],[13,"Name","","Task name",28,null],[13,"Details","","Run Task Info",28,null],[13,"Routing","","Task conditional selector",28,null],[3,"WatchOptions","","Holds watch options",null,null],[12,"version","","Watch version to install if not already installed",29,null],[12,"postpone","","Postpone first run until a file changes",29,null],[12,"ignore_pattern","","Ignore a glob/gitignore-style pattern",29,null],[12,"no_git_ignore","","Do not use .gitignore files",29,null],[12,"watch","","Select which files/folders to watch",29,null],[4,"TaskWatchOptions","","Holds watch options or simple true/false value",null,null],[13,"Boolean","","True/False to enable/disable watch",30,null],[13,"Options","","Extended configuration for watch",30,null],[4,"DeprecationInfo","","Holds deprecation info such as true/false/message",null,null],[13,"Boolean","","True/False flag (true is deprecated)",31,null],[13,"Message","","Deprecation message",31,null],[3,"FileScriptValue","","Script file name",null,null],[12,"file","","Script file name",32,null],[12,"absolute_path","","True for absolute path (default false)",32,null],[3,"ScriptSections","","Script content split to parts to enable a more fine tuned …",null,null],[12,"pre","","Script section",33,null],[12,"main","","Script section",33,null],[12,"post","","Script section",33,null],[4,"ScriptValue","","Script value (text, file name, ...)",null,null],[13,"SingleLine","","The script text as single line",34,null],[13,"Text","","The script text lines",34,null],[13,"File","","Script file name",34,null],[13,"Sections","","Script content split to multiple parts to enable fine …",34,null],[3,"Task","","Holds a single task configuration such as command and …",null,null],[12,"clear","","if true, it should ignore all data in base task",35,null],[12,"description","","Task description",35,null],[12,"category","","Category name used to document the task",35,null],[12,"disabled","","if true, the command/script of this task will not be …",35,null],[12,"private","","if true, the task is hidden from the list of available …",35,null],[12,"deprecated","","if not false, this task is defined as deprecated",35,null],[12,"extend","","Extend any task based on the defined name",35,null],[12,"workspace","","set to false to notify cargo-make that this is not a …",35,null],[12,"watch","","set to true to watch for file changes and invoke the task …",35,null],[12,"condition","","if provided all condition values must be met in order for …",35,null],[12,"condition_script","","if script exit code is not 0, the command/script of this …",35,null],[12,"ignore_errors","","if true, any error while executing the task will be …",35,null],[12,"force","","DEPRECATED, replaced with ignore_errors",35,null],[12,"env_files","","The env files to setup before running the task commands",35,null],[12,"env","","The env vars to setup before running the task commands",35,null],[12,"cwd","","The working directory for the task to execute its …",35,null],[12,"alias","","if defined, task points to another task and all other …",35,null],[12,"linux_alias","","acts like alias if runtime OS is Linux (takes precedence …",35,null],[12,"windows_alias","","acts like alias if runtime OS is Windows (takes …",35,null],[12,"mac_alias","","acts like alias if runtime OS is Mac (takes precedence …",35,null],[12,"install_crate","","if defined, the provided crate will be installed (if …",35,null],[12,"install_crate_args","","additional cargo install arguments",35,null],[12,"install_script","","if defined, the provided script will be executed before …",35,null],[12,"command","","The command to execute",35,null],[12,"args","","The command args",35,null],[12,"script","","If command is not defined, and script is defined, the …",35,null],[12,"script_runner","","The script runner (defaults to cmd in windows and sh for …",35,null],[12,"script_runner_args","","The script runner arguments before the script file path",35,null],[12,"script_extension","","The script file extension",35,null],[12,"run_task","","The task name to execute",35,null],[12,"dependencies","","A list of tasks to execute before this task",35,null],[12,"toolchain","","The rust toolchain used to invoke the command or install …",35,null],[12,"linux","","override task if runtime OS is Linux (takes precedence …",35,null],[12,"windows","","override task if runtime OS is Windows (takes precedence …",35,null],[12,"mac","","override task if runtime OS is Mac (takes precedence over …",35,null],[4,"DependencyIdentifier","","A dependency, defined either as a string or as a …",null,null],[13,"Definition","","A full dependency definion (potentially in a different …",36,null],[13,"Name","","A string dependency definition (its name in the current …",36,null],[11,"name","","Get the name of a dependency",36,[[]]],[11,"with_namespace","","Adorn the TaskIdentifier with a namespace",36,[[]]],[3,"TaskIdentifier","","An identifier for a task",null,null],[12,"name","","The task name to execute",37,null],[12,"path","","The path to the makefile the task resides in",37,null],[11,"from_name","","Create a new TaskIdentifier referencing a task in the …",37,[[]]],[11,"new","","Creates and returns a new instance.",35,[[],["task",3]]],[11,"apply","","Apply modifications",35,[[["modifyconfig",3],["task",3]]]],[11,"extend","","Copies values from the task into self.",35,[[["task",3],["task",3]]]],[11,"should_ignore_errors","","Returns true if the task ignore_errors attribute is …",35,[[["task",3]]]],[11,"get_normalized_task","","Returns a new task based on the override information and …",35,[[["task",3]],["task",3]]],[11,"get_alias","","Returns the alias value based on the current platform and …",35,[[["task",3]],[["string",3],["option",4]]]],[11,"get_actions_count","","Returns the amount of actions defined on the task",35,[[["task",3]]]],[11,"is_actionable","","Returns true if the task has any actions on its own or if …",35,[[["task",3]]]],[11,"is_valid","","Returns true if the task is valid",35,[[["task",3]]]],[3,"PlatformOverrideTask","","Holds a single task configuration for a specific platform …",null,null],[12,"clear","","if true, it should ignore all data in base task",38,null],[12,"disabled","","if true, the command/script of this task will not be …",38,null],[12,"private","","if true, the task is hidden from the list of available …",38,null],[12,"deprecated","","if not false, this task is defined as deprecated",38,null],[12,"extend","","Extend any task based on the defined name",38,null],[12,"watch","","set to true to watch for file changes and invoke the task …",38,null],[12,"condition","","if provided all condition values must be met in order for …",38,null],[12,"condition_script","","if script exit code is not 0, the command/script of this …",38,null],[12,"ignore_errors","","if true, any error while executing the task will be …",38,null],[12,"force","","DEPRECATED, replaced with ignore_errors",38,null],[12,"env_files","","The env files to setup before running the task commands",38,null],[12,"env","","The env vars to setup before running the task commands",38,null],[12,"cwd","","The working directory for the task to execute its …",38,null],[12,"install_crate","","if defined, the provided crate will be installed (if …",38,null],[12,"install_crate_args","","additional cargo install arguments",38,null],[12,"install_script","","if defined, the provided script will be executed before …",38,null],[12,"command","","The command to execute",38,null],[12,"args","","The command args",38,null],[12,"script","","If command is not defined, and script is defined, the …",38,null],[12,"script_runner","","The script runner (defaults to cmd in windows and sh for …",38,null],[12,"script_runner_args","","The script runner arguments before the script file path",38,null],[12,"script_extension","","The script file extension",38,null],[12,"run_task","","The task name to execute",38,null],[12,"dependencies","","A list of tasks to execute before this task",38,null],[12,"toolchain","","The rust toolchain used to invoke the command or install …",38,null],[11,"extend","","Copies values from the task into self.",38,[[["task",3],["platformoverridetask",3]]]],[3,"ExtendOptions","","Extend with more fine tuning options",null,null],[12,"path","","Path to another makefile",39,null],[12,"optional","","Enable optional extend (default to false)",39,null],[4,"Extend","","Holds makefile extend value",null,null],[13,"Path","","Path to another makefile",40,null],[13,"Options","","Extend options for more fine tune control",40,null],[13,"List","","Multiple extends list",40,null],[3,"ModifyConfig","","Holds properties to modify the core tasks",null,null],[12,"private","","If true, all core tasks will be set to private (default …",41,null],[12,"namespace","","If set to some value, all core tasks are modified to: …",41,null],[11,"is_modifications_defined","","Returns true if config modifications is needed based on …",41,[[["modifyconfig",3]]]],[11,"get_namespace_prefix","","Returns the namespace prefix for task names",41,[[["modifyconfig",3]],["string",3]]],[3,"ConfigSection","","Holds the configuration found in the makefile toml config …",null,null],[12,"skip_core_tasks","","If true, the default core tasks will not be loaded",42,null],[12,"modify_core_tasks","","Modify core tasks config",42,null],[12,"init_task","","Init task name which will be invoked at the start of …",42,null],[12,"end_task","","End task name which will be invoked at the end of every …",42,null],[12,"on_error_task","","The name of the task to run in case of any error during …",42,null],[12,"additional_profiles","","Additional profile names to load",42,null],[12,"min_version","","Minimum cargo-make/makers version",42,null],[12,"default_to_workspace","","The task.workspace default value",42,null],[12,"reduce_output","","True to reduce console output for non CI execution",42,null],[12,"time_summary","","True to print time summary at the end of the flow",42,null],[12,"load_cargo_aliases","","Automatically load cargo aliases as cargo-make tasks",42,null],[12,"main_project_member","","The project information member (used by workspaces)",42,null],[12,"load_script","","Invoked while loading the descriptor file but before …",42,null],[12,"linux_load_script","","acts like load_script if runtime OS is Linux (takes …",42,null],[12,"windows_load_script","","acts like load_script if runtime OS is Windows (takes …",42,null],[12,"mac_load_script","","acts like load_script if runtime OS is Mac (takes …",42,null],[11,"new","","Creates and returns a new instance.",42,[[],["configsection",3]]],[11,"apply","","Apply modifications",42,[[["configsection",3],["modifyconfig",3]]]],[11,"extend","","Copies values from the config section into self.",42,[[["configsection",3]]]],[11,"get_load_script","","Returns the load script based on the current platform",42,[[["configsection",3]],[["option",4],["scriptvalue",4]]]],[3,"Config","","Holds the entire configuration such as task definitions …",null,null],[12,"config","","Runtime config",43,null],[12,"env_files","","The env files to setup before running the flow",43,null],[12,"env","","The env vars to setup before running the flow",43,null],[12,"env_scripts","","The env scripts to execute before running the flow",43,null],[12,"tasks","","All task definitions",43,null],[11,"apply","","Apply modifications",43,[[["config",3],["modifyconfig",3]]]],[3,"ExternalConfig","","Holds the entire externally read configuration such as …",null,null],[12,"extend","","Path to another toml file to extend",44,null],[12,"config","","Runtime config",44,null],[12,"env_files","","The env files to setup before running the flow",44,null],[12,"env","","The env vars to setup before running the flow",44,null],[12,"env_scripts","","The env scripts to execute before running the flow",44,null],[12,"tasks","","All task definitions",44,null],[11,"new","","Creates and returns a new instance.",44,[[],["externalconfig",3]]],[3,"Step","","Execution plan step to execute",null,null],[12,"name","","The task name",45,null],[12,"config","","The task config",45,null],[3,"ExecutionPlan","","Execution plan which defines all steps to run and the …",null,null],[12,"steps","","A list of steps to execute",46,null],[3,"CommandSpec","","Command info",null,null],[12,"command","","The command to execute",47,null],[12,"args","","The command args",47,null],[3,"CargoMetadata","","The output of cargo metadata command",null,null],[12,"workspace_root","","The workspace root path",48,null],[11,"new","","Creates and returns a new instance.",48,[[],["cargometadata",3]]],[5,"run_cli","cli","Handles the command line arguments and executes the …",null,[[["string",3]]]],[11,"from","cli::types","",0,[[]]],[11,"into","","",0,[[]]],[11,"to_owned","","",0,[[]]],[11,"clone_into","","",0,[[]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"vzip","","",0,[[]]],[11,"from","","",1,[[]]],[11,"into","","",1,[[]]],[11,"to_owned","","",1,[[]]],[11,"clone_into","","",1,[[]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"vzip","","",1,[[]]],[11,"from","","",2,[[]]],[11,"into","","",2,[[]]],[11,"to_owned","","",2,[[]]],[11,"clone_into","","",2,[[]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"vzip","","",2,[[]]],[11,"from","","",3,[[]]],[11,"into","","",3,[[]]],[11,"to_owned","","",3,[[]]],[11,"clone_into","","",3,[[]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"vzip","","",3,[[]]],[11,"from","","",4,[[]]],[11,"into","","",4,[[]]],[11,"to_owned","","",4,[[]]],[11,"clone_into","","",4,[[]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"try_from","","",4,[[],["result",4]]],[11,"try_into","","",4,[[],["result",4]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"vzip","","",4,[[]]],[11,"from","","",5,[[]]],[11,"into","","",5,[[]]],[11,"to_owned","","",5,[[]]],[11,"clone_into","","",5,[[]]],[11,"borrow","","",5,[[]]],[11,"borrow_mut","","",5,[[]]],[11,"try_from","","",5,[[],["result",4]]],[11,"try_into","","",5,[[],["result",4]]],[11,"type_id","","",5,[[],["typeid",3]]],[11,"vzip","","",5,[[]]],[11,"from","","",6,[[]]],[11,"into","","",6,[[]]],[11,"to_owned","","",6,[[]]],[11,"clone_into","","",6,[[]]],[11,"borrow","","",6,[[]]],[11,"borrow_mut","","",6,[[]]],[11,"try_from","","",6,[[],["result",4]]],[11,"try_into","","",6,[[],["result",4]]],[11,"type_id","","",6,[[],["typeid",3]]],[11,"vzip","","",6,[[]]],[11,"from","","",7,[[]]],[11,"into","","",7,[[]]],[11,"to_owned","","",7,[[]]],[11,"clone_into","","",7,[[]]],[11,"borrow","","",7,[[]]],[11,"borrow_mut","","",7,[[]]],[11,"try_from","","",7,[[],["result",4]]],[11,"try_into","","",7,[[],["result",4]]],[11,"type_id","","",7,[[],["typeid",3]]],[11,"vzip","","",7,[[]]],[11,"from","","",8,[[]]],[11,"into","","",8,[[]]],[11,"to_owned","","",8,[[]]],[11,"clone_into","","",8,[[]]],[11,"borrow","","",8,[[]]],[11,"borrow_mut","","",8,[[]]],[11,"try_from","","",8,[[],["result",4]]],[11,"try_into","","",8,[[],["result",4]]],[11,"type_id","","",8,[[],["typeid",3]]],[11,"vzip","","",8,[[]]],[11,"from","","",9,[[]]],[11,"into","","",9,[[]]],[11,"to_owned","","",9,[[]]],[11,"clone_into","","",9,[[]]],[11,"borrow","","",9,[[]]],[11,"borrow_mut","","",9,[[]]],[11,"try_from","","",9,[[],["result",4]]],[11,"try_into","","",9,[[],["result",4]]],[11,"type_id","","",9,[[],["typeid",3]]],[11,"vzip","","",9,[[]]],[11,"from","","",10,[[]]],[11,"into","","",10,[[]]],[11,"to_owned","","",10,[[]]],[11,"clone_into","","",10,[[]]],[11,"borrow","","",10,[[]]],[11,"borrow_mut","","",10,[[]]],[11,"try_from","","",10,[[],["result",4]]],[11,"try_into","","",10,[[],["result",4]]],[11,"type_id","","",10,[[],["typeid",3]]],[11,"vzip","","",10,[[]]],[11,"from","","",11,[[]]],[11,"into","","",11,[[]]],[11,"to_owned","","",11,[[]]],[11,"clone_into","","",11,[[]]],[11,"borrow","","",11,[[]]],[11,"borrow_mut","","",11,[[]]],[11,"try_from","","",11,[[],["result",4]]],[11,"try_into","","",11,[[],["result",4]]],[11,"type_id","","",11,[[],["typeid",3]]],[11,"vzip","","",11,[[]]],[11,"from","","",12,[[]]],[11,"into","","",12,[[]]],[11,"to_owned","","",12,[[]]],[11,"clone_into","","",12,[[]]],[11,"borrow","","",12,[[]]],[11,"borrow_mut","","",12,[[]]],[11,"try_from","","",12,[[],["result",4]]],[11,"try_into","","",12,[[],["result",4]]],[11,"type_id","","",12,[[],["typeid",3]]],[11,"vzip","","",12,[[]]],[11,"from","","",13,[[]]],[11,"into","","",13,[[]]],[11,"to_owned","","",13,[[]]],[11,"clone_into","","",13,[[]]],[11,"borrow","","",13,[[]]],[11,"borrow_mut","","",13,[[]]],[11,"try_from","","",13,[[],["result",4]]],[11,"try_into","","",13,[[],["result",4]]],[11,"type_id","","",13,[[],["typeid",3]]],[11,"vzip","","",13,[[]]],[11,"from","","",14,[[]]],[11,"into","","",14,[[]]],[11,"to_owned","","",14,[[]]],[11,"clone_into","","",14,[[]]],[11,"borrow","","",14,[[]]],[11,"borrow_mut","","",14,[[]]],[11,"try_from","","",14,[[],["result",4]]],[11,"try_into","","",14,[[],["result",4]]],[11,"type_id","","",14,[[],["typeid",3]]],[11,"vzip","","",14,[[]]],[11,"from","","",15,[[]]],[11,"into","","",15,[[]]],[11,"to_owned","","",15,[[]]],[11,"clone_into","","",15,[[]]],[11,"borrow","","",15,[[]]],[11,"borrow_mut","","",15,[[]]],[11,"try_from","","",15,[[],["result",4]]],[11,"try_into","","",15,[[],["result",4]]],[11,"type_id","","",15,[[],["typeid",3]]],[11,"vzip","","",15,[[]]],[11,"from","","",16,[[]]],[11,"into","","",16,[[]]],[11,"to_owned","","",16,[[]]],[11,"clone_into","","",16,[[]]],[11,"borrow","","",16,[[]]],[11,"borrow_mut","","",16,[[]]],[11,"try_from","","",16,[[],["result",4]]],[11,"try_into","","",16,[[],["result",4]]],[11,"type_id","","",16,[[],["typeid",3]]],[11,"vzip","","",16,[[]]],[11,"from","","",17,[[]]],[11,"into","","",17,[[]]],[11,"to_owned","","",17,[[]]],[11,"clone_into","","",17,[[]]],[11,"borrow","","",17,[[]]],[11,"borrow_mut","","",17,[[]]],[11,"try_from","","",17,[[],["result",4]]],[11,"try_into","","",17,[[],["result",4]]],[11,"type_id","","",17,[[],["typeid",3]]],[11,"vzip","","",17,[[]]],[11,"from","","",18,[[]]],[11,"into","","",18,[[]]],[11,"to_owned","","",18,[[]]],[11,"clone_into","","",18,[[]]],[11,"borrow","","",18,[[]]],[11,"borrow_mut","","",18,[[]]],[11,"try_from","","",18,[[],["result",4]]],[11,"try_into","","",18,[[],["result",4]]],[11,"type_id","","",18,[[],["typeid",3]]],[11,"vzip","","",18,[[]]],[11,"from","","",19,[[]]],[11,"into","","",19,[[]]],[11,"to_owned","","",19,[[]]],[11,"clone_into","","",19,[[]]],[11,"borrow","","",19,[[]]],[11,"borrow_mut","","",19,[[]]],[11,"try_from","","",19,[[],["result",4]]],[11,"try_into","","",19,[[],["result",4]]],[11,"type_id","","",19,[[],["typeid",3]]],[11,"vzip","","",19,[[]]],[11,"from","","",20,[[]]],[11,"into","","",20,[[]]],[11,"to_owned","","",20,[[]]],[11,"clone_into","","",20,[[]]],[11,"borrow","","",20,[[]]],[11,"borrow_mut","","",20,[[]]],[11,"try_from","","",20,[[],["result",4]]],[11,"try_into","","",20,[[],["result",4]]],[11,"type_id","","",20,[[],["typeid",3]]],[11,"equivalent","","",20,[[]]],[11,"vzip","","",20,[[]]],[11,"from","","",21,[[]]],[11,"into","","",21,[[]]],[11,"to_owned","","",21,[[]]],[11,"clone_into","","",21,[[]]],[11,"borrow","","",21,[[]]],[11,"borrow_mut","","",21,[[]]],[11,"try_from","","",21,[[],["result",4]]],[11,"try_into","","",21,[[],["result",4]]],[11,"type_id","","",21,[[],["typeid",3]]],[11,"vzip","","",21,[[]]],[11,"from","","",22,[[]]],[11,"into","","",22,[[]]],[11,"to_owned","","",22,[[]]],[11,"clone_into","","",22,[[]]],[11,"borrow","","",22,[[]]],[11,"borrow_mut","","",22,[[]]],[11,"try_from","","",22,[[],["result",4]]],[11,"try_into","","",22,[[],["result",4]]],[11,"type_id","","",22,[[],["typeid",3]]],[11,"vzip","","",22,[[]]],[11,"from","","",23,[[]]],[11,"into","","",23,[[]]],[11,"to_owned","","",23,[[]]],[11,"clone_into","","",23,[[]]],[11,"borrow","","",23,[[]]],[11,"borrow_mut","","",23,[[]]],[11,"try_from","","",23,[[],["result",4]]],[11,"try_into","","",23,[[],["result",4]]],[11,"type_id","","",23,[[],["typeid",3]]],[11,"vzip","","",23,[[]]],[11,"from","","",24,[[]]],[11,"into","","",24,[[]]],[11,"to_owned","","",24,[[]]],[11,"clone_into","","",24,[[]]],[11,"borrow","","",24,[[]]],[11,"borrow_mut","","",24,[[]]],[11,"try_from","","",24,[[],["result",4]]],[11,"try_into","","",24,[[],["result",4]]],[11,"type_id","","",24,[[],["typeid",3]]],[11,"vzip","","",24,[[]]],[11,"from","","",25,[[]]],[11,"into","","",25,[[]]],[11,"to_owned","","",25,[[]]],[11,"clone_into","","",25,[[]]],[11,"borrow","","",25,[[]]],[11,"borrow_mut","","",25,[[]]],[11,"try_from","","",25,[[],["result",4]]],[11,"try_into","","",25,[[],["result",4]]],[11,"type_id","","",25,[[],["typeid",3]]],[11,"vzip","","",25,[[]]],[11,"from","","",26,[[]]],[11,"into","","",26,[[]]],[11,"to_owned","","",26,[[]]],[11,"clone_into","","",26,[[]]],[11,"borrow","","",26,[[]]],[11,"borrow_mut","","",26,[[]]],[11,"try_from","","",26,[[],["result",4]]],[11,"try_into","","",26,[[],["result",4]]],[11,"type_id","","",26,[[],["typeid",3]]],[11,"vzip","","",26,[[]]],[11,"from","","",27,[[]]],[11,"into","","",27,[[]]],[11,"to_owned","","",27,[[]]],[11,"clone_into","","",27,[[]]],[11,"borrow","","",27,[[]]],[11,"borrow_mut","","",27,[[]]],[11,"try_from","","",27,[[],["result",4]]],[11,"try_into","","",27,[[],["result",4]]],[11,"type_id","","",27,[[],["typeid",3]]],[11,"vzip","","",27,[[]]],[11,"from","","",28,[[]]],[11,"into","","",28,[[]]],[11,"to_owned","","",28,[[]]],[11,"clone_into","","",28,[[]]],[11,"borrow","","",28,[[]]],[11,"borrow_mut","","",28,[[]]],[11,"try_from","","",28,[[],["result",4]]],[11,"try_into","","",28,[[],["result",4]]],[11,"type_id","","",28,[[],["typeid",3]]],[11,"vzip","","",28,[[]]],[11,"from","","",29,[[]]],[11,"into","","",29,[[]]],[11,"to_owned","","",29,[[]]],[11,"clone_into","","",29,[[]]],[11,"borrow","","",29,[[]]],[11,"borrow_mut","","",29,[[]]],[11,"try_from","","",29,[[],["result",4]]],[11,"try_into","","",29,[[],["result",4]]],[11,"type_id","","",29,[[],["typeid",3]]],[11,"vzip","","",29,[[]]],[11,"from","","",30,[[]]],[11,"into","","",30,[[]]],[11,"to_owned","","",30,[[]]],[11,"clone_into","","",30,[[]]],[11,"borrow","","",30,[[]]],[11,"borrow_mut","","",30,[[]]],[11,"try_from","","",30,[[],["result",4]]],[11,"try_into","","",30,[[],["result",4]]],[11,"type_id","","",30,[[],["typeid",3]]],[11,"vzip","","",30,[[]]],[11,"from","","",31,[[]]],[11,"into","","",31,[[]]],[11,"to_owned","","",31,[[]]],[11,"clone_into","","",31,[[]]],[11,"borrow","","",31,[[]]],[11,"borrow_mut","","",31,[[]]],[11,"try_from","","",31,[[],["result",4]]],[11,"try_into","","",31,[[],["result",4]]],[11,"type_id","","",31,[[],["typeid",3]]],[11,"vzip","","",31,[[]]],[11,"from","","",32,[[]]],[11,"into","","",32,[[]]],[11,"to_owned","","",32,[[]]],[11,"clone_into","","",32,[[]]],[11,"borrow","","",32,[[]]],[11,"borrow_mut","","",32,[[]]],[11,"try_from","","",32,[[],["result",4]]],[11,"try_into","","",32,[[],["result",4]]],[11,"type_id","","",32,[[],["typeid",3]]],[11,"vzip","","",32,[[]]],[11,"from","","",33,[[]]],[11,"into","","",33,[[]]],[11,"to_owned","","",33,[[]]],[11,"clone_into","","",33,[[]]],[11,"borrow","","",33,[[]]],[11,"borrow_mut","","",33,[[]]],[11,"try_from","","",33,[[],["result",4]]],[11,"try_into","","",33,[[],["result",4]]],[11,"type_id","","",33,[[],["typeid",3]]],[11,"vzip","","",33,[[]]],[11,"from","","",34,[[]]],[11,"into","","",34,[[]]],[11,"to_owned","","",34,[[]]],[11,"clone_into","","",34,[[]]],[11,"borrow","","",34,[[]]],[11,"borrow_mut","","",34,[[]]],[11,"try_from","","",34,[[],["result",4]]],[11,"try_into","","",34,[[],["result",4]]],[11,"type_id","","",34,[[],["typeid",3]]],[11,"vzip","","",34,[[]]],[11,"from","","",35,[[]]],[11,"into","","",35,[[]]],[11,"to_owned","","",35,[[]]],[11,"clone_into","","",35,[[]]],[11,"borrow","","",35,[[]]],[11,"borrow_mut","","",35,[[]]],[11,"try_from","","",35,[[],["result",4]]],[11,"try_into","","",35,[[],["result",4]]],[11,"type_id","","",35,[[],["typeid",3]]],[11,"vzip","","",35,[[]]],[11,"from","","",36,[[]]],[11,"into","","",36,[[]]],[11,"to_owned","","",36,[[]]],[11,"clone_into","","",36,[[]]],[11,"borrow","","",36,[[]]],[11,"borrow_mut","","",36,[[]]],[11,"try_from","","",36,[[],["result",4]]],[11,"try_into","","",36,[[],["result",4]]],[11,"type_id","","",36,[[],["typeid",3]]],[11,"equivalent","","",36,[[]]],[11,"vzip","","",36,[[]]],[11,"from","","",37,[[]]],[11,"into","","",37,[[]]],[11,"to_owned","","",37,[[]]],[11,"clone_into","","",37,[[]]],[11,"to_string","","",37,[[],["string",3]]],[11,"borrow","","",37,[[]]],[11,"borrow_mut","","",37,[[]]],[11,"try_from","","",37,[[],["result",4]]],[11,"try_into","","",37,[[],["result",4]]],[11,"type_id","","",37,[[],["typeid",3]]],[11,"equivalent","","",37,[[]]],[11,"vzip","","",37,[[]]],[11,"from","","",38,[[]]],[11,"into","","",38,[[]]],[11,"to_owned","","",38,[[]]],[11,"clone_into","","",38,[[]]],[11,"borrow","","",38,[[]]],[11,"borrow_mut","","",38,[[]]],[11,"try_from","","",38,[[],["result",4]]],[11,"try_into","","",38,[[],["result",4]]],[11,"type_id","","",38,[[],["typeid",3]]],[11,"vzip","","",38,[[]]],[11,"from","","",39,[[]]],[11,"into","","",39,[[]]],[11,"to_owned","","",39,[[]]],[11,"clone_into","","",39,[[]]],[11,"borrow","","",39,[[]]],[11,"borrow_mut","","",39,[[]]],[11,"try_from","","",39,[[],["result",4]]],[11,"try_into","","",39,[[],["result",4]]],[11,"type_id","","",39,[[],["typeid",3]]],[11,"vzip","","",39,[[]]],[11,"from","","",40,[[]]],[11,"into","","",40,[[]]],[11,"to_owned","","",40,[[]]],[11,"clone_into","","",40,[[]]],[11,"borrow","","",40,[[]]],[11,"borrow_mut","","",40,[[]]],[11,"try_from","","",40,[[],["result",4]]],[11,"try_into","","",40,[[],["result",4]]],[11,"type_id","","",40,[[],["typeid",3]]],[11,"vzip","","",40,[[]]],[11,"from","","",41,[[]]],[11,"into","","",41,[[]]],[11,"to_owned","","",41,[[]]],[11,"clone_into","","",41,[[]]],[11,"borrow","","",41,[[]]],[11,"borrow_mut","","",41,[[]]],[11,"try_from","","",41,[[],["result",4]]],[11,"try_into","","",41,[[],["result",4]]],[11,"type_id","","",41,[[],["typeid",3]]],[11,"vzip","","",41,[[]]],[11,"from","","",42,[[]]],[11,"into","","",42,[[]]],[11,"to_owned","","",42,[[]]],[11,"clone_into","","",42,[[]]],[11,"borrow","","",42,[[]]],[11,"borrow_mut","","",42,[[]]],[11,"try_from","","",42,[[],["result",4]]],[11,"try_into","","",42,[[],["result",4]]],[11,"type_id","","",42,[[],["typeid",3]]],[11,"vzip","","",42,[[]]],[11,"from","","",43,[[]]],[11,"into","","",43,[[]]],[11,"to_owned","","",43,[[]]],[11,"clone_into","","",43,[[]]],[11,"borrow","","",43,[[]]],[11,"borrow_mut","","",43,[[]]],[11,"try_from","","",43,[[],["result",4]]],[11,"try_into","","",43,[[],["result",4]]],[11,"type_id","","",43,[[],["typeid",3]]],[11,"vzip","","",43,[[]]],[11,"from","","",44,[[]]],[11,"into","","",44,[[]]],[11,"to_owned","","",44,[[]]],[11,"clone_into","","",44,[[]]],[11,"borrow","","",44,[[]]],[11,"borrow_mut","","",44,[[]]],[11,"try_from","","",44,[[],["result",4]]],[11,"try_into","","",44,[[],["result",4]]],[11,"type_id","","",44,[[],["typeid",3]]],[11,"vzip","","",44,[[]]],[11,"from","","",45,[[]]],[11,"into","","",45,[[]]],[11,"borrow","","",45,[[]]],[11,"borrow_mut","","",45,[[]]],[11,"try_from","","",45,[[],["result",4]]],[11,"try_into","","",45,[[],["result",4]]],[11,"type_id","","",45,[[],["typeid",3]]],[11,"vzip","","",45,[[]]],[11,"from","","",46,[[]]],[11,"into","","",46,[[]]],[11,"borrow","","",46,[[]]],[11,"borrow_mut","","",46,[[]]],[11,"try_from","","",46,[[],["result",4]]],[11,"try_into","","",46,[[],["result",4]]],[11,"type_id","","",46,[[],["typeid",3]]],[11,"vzip","","",46,[[]]],[11,"from","","",47,[[]]],[11,"into","","",47,[[]]],[11,"borrow","","",47,[[]]],[11,"borrow_mut","","",47,[[]]],[11,"try_from","","",47,[[],["result",4]]],[11,"try_into","","",47,[[],["result",4]]],[11,"type_id","","",47,[[],["typeid",3]]],[11,"vzip","","",47,[[]]],[11,"from","","",48,[[]]],[11,"into","","",48,[[]]],[11,"borrow","","",48,[[]]],[11,"borrow_mut","","",48,[[]]],[11,"try_from","","",48,[[],["result",4]]],[11,"try_into","","",48,[[],["result",4]]],[11,"type_id","","",48,[[],["typeid",3]]],[11,"vzip","","",48,[[]]],[11,"from","","",36,[[]]],[11,"into","","",36,[[],["taskidentifier",3]]],[11,"clone","","",0,[[],["cliargs",3]]],[11,"clone","","",1,[[],["cache",3]]],[11,"clone","","",2,[[],["globalconfig",3]]],[11,"clone","","",3,[[],["workspace",3]]],[11,"clone","","",4,[[],["packageinfo",3]]],[11,"clone","","",5,[[],["cratedependencyinfo",3]]],[11,"clone","","",6,[[],["cratedependency",4]]],[11,"clone","","",7,[[],["crateinfo",3]]],[11,"clone","","",8,[[],["envinfo",3]]],[11,"clone","","",9,[[],["flowinfo",3]]],[11,"clone","","",10,[[],["flowstate",3]]],[11,"clone","","",11,[[],["rustversioncondition",3]]],[11,"clone","","",12,[[],["taskcondition",3]]],[11,"clone","","",13,[[],["envfileinfo",3]]],[11,"clone","","",14,[[],["envfile",4]]],[11,"clone","","",15,[[],["envvaluescript",3]]],[11,"clone","","",16,[[],["envvaluedecode",3]]],[11,"clone","","",17,[[],["envvalueunset",3]]],[11,"clone","","",18,[[],["envvalueconditioned",3]]],[11,"clone","","",19,[[],["envvalue",4]]],[11,"clone","","",20,[[],["testarg",3]]],[11,"clone","","",21,[[],["installcargoplugininfo",3]]],[11,"clone","","",22,[[],["installcrateinfo",3]]],[11,"clone","","",23,[[],["installrustupcomponentinfo",3]]],[11,"clone","","",24,[[],["installcrate",4]]],[11,"clone","","",25,[[],["runtaskname",4]]],[11,"clone","","",26,[[],["runtaskdetails",3]]],[11,"clone","","",27,[[],["runtaskroutinginfo",3]]],[11,"clone","","",28,[[],["runtaskinfo",4]]],[11,"clone","","",29,[[],["watchoptions",3]]],[11,"clone","","",30,[[],["taskwatchoptions",4]]],[11,"clone","","",31,[[],["deprecationinfo",4]]],[11,"clone","","",32,[[],["filescriptvalue",3]]],[11,"clone","","",33,[[],["scriptsections",3]]],[11,"clone","","",34,[[],["scriptvalue",4]]],[11,"clone","","",35,[[],["task",3]]],[11,"clone","","",36,[[],["dependencyidentifier",4]]],[11,"clone","","",37,[[],["taskidentifier",3]]],[11,"clone","","",38,[[],["platformoverridetask",3]]],[11,"clone","","",39,[[],["extendoptions",3]]],[11,"clone","","",40,[[],["extend",4]]],[11,"clone","","",41,[[],["modifyconfig",3]]],[11,"clone","","",42,[[],["configsection",3]]],[11,"clone","","",43,[[],["config",3]]],[11,"clone","","",44,[[],["externalconfig",3]]],[11,"default","","",1,[[],["cache",3]]],[11,"default","","",2,[[],["globalconfig",3]]],[11,"default","","",3,[[],["workspace",3]]],[11,"default","","",4,[[],["packageinfo",3]]],[11,"default","","",7,[[],["crateinfo",3]]],[11,"default","","",10,[[],["flowstate",3]]],[11,"default","","",35,[[],["task",3]]],[11,"default","","",42,[[],["configsection",3]]],[11,"default","","",44,[[],["externalconfig",3]]],[11,"default","","",48,[[],["cargometadata",3]]],[11,"eq","","",20,[[["testarg",3]]]],[11,"ne","","",20,[[["testarg",3]]]],[11,"eq","","",21,[[["installcargoplugininfo",3]]]],[11,"eq","","",22,[[["installcrateinfo",3]]]],[11,"eq","","",23,[[["installrustupcomponentinfo",3]]]],[11,"eq","","",24,[[["installcrate",4]]]],[11,"eq","","",25,[[["runtaskname",4]]]],[11,"ne","","",25,[[["runtaskname",4]]]],[11,"eq","","",29,[[["watchoptions",3]]]],[11,"eq","","",30,[[["taskwatchoptions",4]]]],[11,"eq","","",31,[[["deprecationinfo",4]]]],[11,"eq","","",36,[[["dependencyidentifier",4]]]],[11,"ne","","",36,[[["dependencyidentifier",4]]]],[11,"eq","","",37,[[["taskidentifier",3]]]],[11,"ne","","",37,[[["taskidentifier",3]]]],[11,"deref","","",20,[[]]],[11,"deref_mut","","",20,[[]]],[11,"fmt","","",0,[[["formatter",3]],["result",6]]],[11,"fmt","","",1,[[["formatter",3]],["result",6]]],[11,"fmt","","",2,[[["formatter",3]],["result",6]]],[11,"fmt","","",3,[[["formatter",3]],["result",6]]],[11,"fmt","","",4,[[["formatter",3]],["result",6]]],[11,"fmt","","",5,[[["formatter",3]],["result",6]]],[11,"fmt","","",6,[[["formatter",3]],["result",6]]],[11,"fmt","","",7,[[["formatter",3]],["result",6]]],[11,"fmt","","",8,[[["formatter",3]],["result",6]]],[11,"fmt","","",9,[[["formatter",3]],["result",6]]],[11,"fmt","","",10,[[["formatter",3]],["result",6]]],[11,"fmt","","",11,[[["formatter",3]],["result",6]]],[11,"fmt","","",12,[[["formatter",3]],["result",6]]],[11,"fmt","","",13,[[["formatter",3]],["result",6]]],[11,"fmt","","",14,[[["formatter",3]],["result",6]]],[11,"fmt","","",15,[[["formatter",3]],["result",6]]],[11,"fmt","","",16,[[["formatter",3]],["result",6]]],[11,"fmt","","",17,[[["formatter",3]],["result",6]]],[11,"fmt","","",18,[[["formatter",3]],["result",6]]],[11,"fmt","","",19,[[["formatter",3]],["result",6]]],[11,"fmt","","",20,[[["formatter",3]],["result",6]]],[11,"fmt","","",21,[[["formatter",3]],["result",6]]],[11,"fmt","","",22,[[["formatter",3]],["result",6]]],[11,"fmt","","",23,[[["formatter",3]],["result",6]]],[11,"fmt","","",24,[[["formatter",3]],["result",6]]],[11,"fmt","","",25,[[["formatter",3]],["result",6]]],[11,"fmt","","",26,[[["formatter",3]],["result",6]]],[11,"fmt","","",27,[[["formatter",3]],["result",6]]],[11,"fmt","","",28,[[["formatter",3]],["result",6]]],[11,"fmt","","",29,[[["formatter",3]],["result",6]]],[11,"fmt","","",30,[[["formatter",3]],["result",6]]],[11,"fmt","","",31,[[["formatter",3]],["result",6]]],[11,"fmt","","",32,[[["formatter",3]],["result",6]]],[11,"fmt","","",33,[[["formatter",3]],["result",6]]],[11,"fmt","","",34,[[["formatter",3]],["result",6]]],[11,"fmt","","",35,[[["formatter",3]],["result",6]]],[11,"fmt","","",36,[[["formatter",3]],["result",6]]],[11,"fmt","","",37,[[["formatter",3]],["result",6]]],[11,"fmt","","",38,[[["formatter",3]],["result",6]]],[11,"fmt","","",39,[[["formatter",3]],["result",6]]],[11,"fmt","","",40,[[["formatter",3]],["result",6]]],[11,"fmt","","",41,[[["formatter",3]],["result",6]]],[11,"fmt","","",42,[[["formatter",3]],["result",6]]],[11,"fmt","","",43,[[["formatter",3]],["result",6]]],[11,"fmt","","",44,[[["formatter",3]],["result",6]]],[11,"fmt","","",45,[[["formatter",3]],["result",6]]],[11,"fmt","","",46,[[["formatter",3]],["result",6]]],[11,"fmt","","",47,[[["formatter",3]],["result",6]]],[11,"fmt","","",48,[[["formatter",3]],["result",6]]],[11,"fmt","","",37,[[["formatter",3]],["result",6]]],[11,"deserialize","","",1,[[],["result",4]]],[11,"deserialize","","",2,[[],["result",4]]],[11,"deserialize","","",3,[[],["result",4]]],[11,"deserialize","","",4,[[],["result",4]]],[11,"deserialize","","",5,[[],["result",4]]],[11,"deserialize","","",6,[[],["result",4]]],[11,"deserialize","","",7,[[],["result",4]]],[11,"deserialize","","",11,[[],["result",4]]],[11,"deserialize","","",12,[[],["result",4]]],[11,"deserialize","","",13,[[],["result",4]]],[11,"deserialize","","",14,[[],["result",4]]],[11,"deserialize","","",15,[[],["result",4]]],[11,"deserialize","","",16,[[],["result",4]]],[11,"deserialize","","",17,[[],["result",4]]],[11,"deserialize","","",18,[[],["result",4]]],[11,"deserialize","","",19,[[],["result",4]]],[11,"deserialize","","",20,[[],["result",4]]],[11,"deserialize","","",21,[[],["result",4]]],[11,"deserialize","","",22,[[],["result",4]]],[11,"deserialize","","",23,[[],["result",4]]],[11,"deserialize","","",24,[[],["result",4]]],[11,"deserialize","","",25,[[],["result",4]]],[11,"deserialize","","",26,[[],["result",4]]],[11,"deserialize","","",27,[[],["result",4]]],[11,"deserialize","","",28,[[],["result",4]]],[11,"deserialize","","",29,[[],["result",4]]],[11,"deserialize","","",30,[[],["result",4]]],[11,"deserialize","","",31,[[],["result",4]]],[11,"deserialize","","",32,[[],["result",4]]],[11,"deserialize","","",33,[[],["result",4]]],[11,"deserialize","","",34,[[],["result",4]]],[11,"deserialize","","",35,[[],["result",4]]],[11,"deserialize","","",36,[[],["result",4]]],[11,"deserialize","","",37,[[],["result",4]]],[11,"deserialize","","",38,[[],["result",4]]],[11,"deserialize","","",39,[[],["result",4]]],[11,"deserialize","","",40,[[],["result",4]]],[11,"deserialize","","",41,[[],["result",4]]],[11,"deserialize","","",42,[[],["result",4]]],[11,"deserialize","","",43,[[],["result",4]]],[11,"deserialize","","",44,[[],["result",4]]],[11,"deserialize","","",48,[[],["result",4]]],[11,"serialize","","",1,[[],["result",4]]],[11,"serialize","","",2,[[],["result",4]]],[11,"serialize","","",3,[[],["result",4]]],[11,"serialize","","",4,[[],["result",4]]],[11,"serialize","","",5,[[],["result",4]]],[11,"serialize","","",6,[[],["result",4]]],[11,"serialize","","",7,[[],["result",4]]],[11,"serialize","","",11,[[],["result",4]]],[11,"serialize","","",12,[[],["result",4]]],[11,"serialize","","",13,[[],["result",4]]],[11,"serialize","","",14,[[],["result",4]]],[11,"serialize","","",15,[[],["result",4]]],[11,"serialize","","",16,[[],["result",4]]],[11,"serialize","","",17,[[],["result",4]]],[11,"serialize","","",18,[[],["result",4]]],[11,"serialize","","",19,[[],["result",4]]],[11,"serialize","","",20,[[],["result",4]]],[11,"serialize","","",21,[[],["result",4]]],[11,"serialize","","",22,[[],["result",4]]],[11,"serialize","","",23,[[],["result",4]]],[11,"serialize","","",24,[[],["result",4]]],[11,"serialize","","",25,[[],["result",4]]],[11,"serialize","","",26,[[],["result",4]]],[11,"serialize","","",27,[[],["result",4]]],[11,"serialize","","",28,[[],["result",4]]],[11,"serialize","","",29,[[],["result",4]]],[11,"serialize","","",30,[[],["result",4]]],[11,"serialize","","",31,[[],["result",4]]],[11,"serialize","","",32,[[],["result",4]]],[11,"serialize","","",33,[[],["result",4]]],[11,"serialize","","",34,[[],["result",4]]],[11,"serialize","","",35,[[],["result",4]]],[11,"serialize","","",36,[[],["result",4]]],[11,"serialize","","",37,[[],["result",4]]],[11,"serialize","","",38,[[],["result",4]]],[11,"serialize","","",39,[[],["result",4]]],[11,"serialize","","",40,[[],["result",4]]],[11,"serialize","","",41,[[],["result",4]]],[11,"serialize","","",42,[[],["result",4]]],[11,"serialize","","",43,[[],["result",4]]],[11,"serialize","","",44,[[],["result",4]]],[11,"serialize","","",45,[[],["result",4]]]],"p":[[3,"CliArgs"],[3,"Cache"],[3,"GlobalConfig"],[3,"Workspace"],[3,"PackageInfo"],[3,"CrateDependencyInfo"],[4,"CrateDependency"],[3,"CrateInfo"],[3,"EnvInfo"],[3,"FlowInfo"],[3,"FlowState"],[3,"RustVersionCondition"],[3,"TaskCondition"],[3,"EnvFileInfo"],[4,"EnvFile"],[3,"EnvValueScript"],[3,"EnvValueDecode"],[3,"EnvValueUnset"],[3,"EnvValueConditioned"],[4,"EnvValue"],[3,"TestArg"],[3,"InstallCargoPluginInfo"],[3,"InstallCrateInfo"],[3,"InstallRustupComponentInfo"],[4,"InstallCrate"],[4,"RunTaskName"],[3,"RunTaskDetails"],[3,"RunTaskRoutingInfo"],[4,"RunTaskInfo"],[3,"WatchOptions"],[4,"TaskWatchOptions"],[4,"DeprecationInfo"],[3,"FileScriptValue"],[3,"ScriptSections"],[4,"ScriptValue"],[3,"Task"],[4,"DependencyIdentifier"],[3,"TaskIdentifier"],[3,"PlatformOverrideTask"],[3,"ExtendOptions"],[4,"Extend"],[3,"ModifyConfig"],[3,"ConfigSection"],[3,"Config"],[3,"ExternalConfig"],[3,"Step"],[3,"ExecutionPlan"],[3,"CommandSpec"],[3,"CargoMetadata"]]},\
+"cli":{"doc":"cargo-makeRust task runner and build tool. The cargo-make …","i":[[0,"types","cli","typesDefines the various types and aliases used by …",null,null],[5,"get_platform_name","cli::types","Returns the platform name",null,[[],["string",3]]],[3,"CliArgs","","Holds CLI args",null,null],[12,"command","","The command name",0,null],[12,"build_file","","The external Makefile.toml path",0,null],[12,"task","","The task to invoke",0,null],[12,"profile","","The profile name",0,null],[12,"log_level","","Log level name",0,null],[12,"disable_color","","Disables colorful output",0,null],[12,"cwd","","Current working directory",0,null],[12,"env","","Environment variables",0,null],[12,"env_file","","Environment variables file",0,null],[12,"disable_workspace","","Prevent workspace support",0,null],[12,"disable_on_error","","Prevent on error flow even if defined in config section",0,null],[12,"allow_private","","Allow invocation of private tasks",0,null],[12,"skip_init_end_tasks","","If true, the init and end tasks are skipped",0,null],[12,"print_only","","Only print the execution plan",0,null],[12,"list_all_steps","","List all known steps",0,null],[12,"diff_execution_plan","","Diff flows",0,null],[12,"disable_check_for_updates","","Disables the update check during startup",0,null],[12,"experimental","","Allows access unsupported experimental predefined tasks",0,null],[12,"arguments","","additional command line arguments",0,null],[12,"output_format","","Output format",0,null],[12,"output_file","","Output file name",0,null],[12,"print_time_summary","","Print time summary at end of the flow",0,null],[11,"new","","Creates and returns a new instance.",0,[[],["cliargs",3]]],[3,"Cache","","Holds persisted data used by cargo-make",null,null],[12,"file_name","","File from which the cache file was loaded from",1,null],[12,"last_update_check","","Holds last update check with returned no updates result",1,null],[11,"new","","Returns new instance",1,[[],["cache",3]]],[3,"GlobalConfig","","Holds configuration info for cargo-make",null,null],[12,"file_name","","File from which the global config was loaded from",2,null],[12,"log_level","","Default log level",2,null],[12,"disable_color","","Default output coloring",2,null],[12,"default_task_name","","Default task name",2,null],[12,"update_check_minimum_interval","","Update check minimum time from the previous check …",2,null],[12,"search_project_root","","True to search for project root in parent directories if …",2,null],[11,"new","","Returns new instance",2,[[],["globalconfig",3]]],[3,"Workspace","","Holds crate workspace info, see …",null,null],[12,"members","","members paths",3,null],[12,"exclude","","exclude paths",3,null],[11,"new","","Creates and returns a new instance.",3,[[],["workspace",3]]],[3,"PackageInfo","","Holds crate package information loaded from the …",null,null],[12,"name","","name",4,null],[12,"version","","version",4,null],[12,"description","","description",4,null],[12,"license","","license",4,null],[12,"documentation","","documentation link",4,null],[12,"homepage","","homepage link",4,null],[12,"repository","","repository link",4,null],[11,"new","","Creates and returns a new instance.",4,[[],["packageinfo",3]]],[3,"CrateDependencyInfo","","Holds crate dependency info.",null,null],[12,"path","","Holds the dependency path",5,null],[4,"CrateDependency","","Holds crate dependency info.",null,null],[13,"Version","","Holds the dependency version",6,null],[13,"Info","","Hold dependency info",6,null],[3,"CrateInfo","","Holds crate information loaded from the Cargo.toml file.",null,null],[12,"package","","package info",7,null],[12,"workspace","","workspace info",7,null],[12,"dependencies","","crate dependencies",7,null],[11,"new","","Creates and returns a new instance.",7,[[],["crateinfo",3]]],[3,"EnvInfo","","Holds env information",null,null],[12,"rust_info","","Rust info",8,null],[12,"crate_info","","Crate info",8,null],[12,"git_info","","Git info",8,null],[12,"ci_info","","CI info",8,null],[3,"FlowInfo","","Holds flow information",null,null],[12,"config","","The flow config object",9,null],[12,"task","","The main task of the flow",9,null],[12,"env_info","","The env info",9,null],[12,"disable_workspace","","Prevent workspace support",9,null],[12,"disable_on_error","","Prevent on error flow even if defined in config section",9,null],[12,"allow_private","","Allow invocation of private tasks",9,null],[12,"skip_init_end_tasks","","If true, the init and end tasks are skipped",9,null],[12,"cli_arguments","","additional command line arguments",9,null],[3,"FlowState","","Holds mutable flow state",null,null],[12,"time_summary","","timing info for summary",10,null],[11,"new","","Creates and returns a new instance.",10,[[],["flowstate",3]]],[3,"RustVersionCondition","","Rust version condition structure",null,null],[12,"min","","min version number",11,null],[12,"max","","max version number",11,null],[12,"equal","","specific version number",11,null],[3,"TaskCondition","","Holds condition attributes",null,null],[12,"fail_message","","Failure message",12,null],[12,"profiles","","Profile names (development, ...)",12,null],[12,"platforms","","Platform names (linux, windows, mac)",12,null],[12,"channels","","Channel names (stable, beta, nightly)",12,null],[12,"env_set","","Environment variables which must be defined",12,null],[12,"env_not_set","","Environment variables which must not be defined",12,null],[12,"env","","Environment variables and their values",12,null],[12,"env_true","","Environment variables which are defined as true",12,null],[12,"env_false","","Environment variables which are defined as false",12,null],[12,"env_contains","","Environment variables and the values which they are …",12,null],[12,"rust_version","","Rust version condition",12,null],[12,"files_exist","","Files exist",12,null],[12,"files_not_exist","","Files which do not exist",12,null],[3,"EnvFileInfo","","Env file path and attributes",null,null],[12,"path","","The file path as string",13,null],[12,"base_path","","The path base directory (relative paths are from this …",13,null],[12,"profile","","The profile name this file is relevant to",13,null],[11,"new","","Creates and returns a new instance.",13,[[["string",3]],["envfileinfo",3]]],[4,"EnvFile","","Holds the env file path and attributes",null,null],[13,"Path","","The file path as string",14,null],[13,"Info","","Extended info object for env file",14,null],[3,"EnvValueScript","","Env value provided by a script",null,null],[12,"script","","The script to execute to get the env value",15,null],[12,"multi_line","","True/False to enable multi line env values",15,null],[3,"EnvValueDecode","","Env value provided by decoding other values",null,null],[12,"source","","The source value (can be an env expression)",16,null],[12,"default_value","","The default value in case no decode mapping was found, if …",16,null],[12,"mapping","","The decoding mapping",16,null],[3,"EnvValueUnset","","Enables to unset env variables",null,null],[12,"unset","","If true, the env variable will be unset, else ignored",17,null],[3,"EnvValueConditioned","","Env value provided by decoding other values",null,null],[12,"value","","The value to set (can be an env expression)",18,null],[12,"condition","","The condition to validate",18,null],[4,"EnvValue","","Holds the env value or script",null,null],[13,"Value","","The value as string",19,null],[13,"Boolean","","The value as boolean",19,null],[13,"Number","","The value as number",19,null],[13,"List","","The value as a list of strings",19,null],[13,"Unset","","Unset env",19,null],[13,"Script","","Script which will return the value",19,null],[13,"Decode","","Env decoding info",19,null],[13,"Conditional","","Conditional env value",19,null],[13,"Profile","","Profile env",19,null],[3,"TestArg","","Arguments used to check whether a crate or rustup …",null,null],[12,"inner","","Content of the arguments",20,null],[3,"InstallCargoPluginInfo","","Holds instructions how to install the cargo plugin",null,null],[12,"crate_name","","The provided crate to install",21,null],[12,"min_version","","Minimial version",21,null],[3,"InstallCrateInfo","","Holds instructions how to install the crate",null,null],[12,"crate_name","","The provided crate to install",22,null],[12,"rustup_component_name","","If defined, the component to install via rustup",22,null],[12,"binary","","The binary file name to be used to test if the crate is …",22,null],[12,"test_arg","","Test arguments that will be used to check that the crate …",22,null],[12,"min_version","","Minimial version",22,null],[3,"InstallRustupComponentInfo","","Holds instructions how to install a rustup component",null,null],[12,"rustup_component_name","","The component to install via rustup",23,null],[12,"binary","","The binary file name to be used to test if the crate is …",23,null],[12,"test_arg","","Test argument that will be used to check that the crate …",23,null],[4,"InstallCrate","","Install crate name or params",null,null],[13,"Enabled","","Enables to prevent installation flow",24,null],[13,"Value","","The value as string",24,null],[13,"CrateInfo","","Install crate params",24,null],[13,"RustupComponentInfo","","Install rustup component params",24,null],[13,"CargoPluginInfo","","Install cargo plugin info",24,null],[4,"RunTaskName","","Holds the run task name/s",null,null],[13,"Single","","Single task name",25,null],[13,"Multiple","","Multiple task names",25,null],[3,"RunTaskDetails","","Holds the run task information",null,null],[12,"name","","The task name",26,null],[12,"fork","","True to fork the task to a new sub process",26,null],[12,"parallel","","True to run all tasks in parallel (default false)",26,null],[12,"cleanup_task","","Cleanup task name",26,null],[3,"RunTaskRoutingInfo","","Holds the run task routing information",null,null],[12,"name","","The task name",27,null],[12,"fork","","True to fork the task to a new sub process",27,null],[12,"parallel","","True to run all tasks in parallel (default false)",27,null],[12,"cleanup_task","","Cleanup task name",27,null],[12,"condition","","if provided all condition values must be met in order for …",27,null],[12,"condition_script","","if script exit code is not 0, the task will not be invoked",27,null],[4,"RunTaskInfo","","Run task info",null,null],[13,"Name","","Task name",28,null],[13,"Details","","Run Task Info",28,null],[13,"Routing","","Task conditional selector",28,null],[3,"WatchOptions","","Holds watch options",null,null],[12,"version","","Watch version to install if not already installed",29,null],[12,"postpone","","Postpone first run until a file changes",29,null],[12,"ignore_pattern","","Ignore a glob/gitignore-style pattern",29,null],[12,"no_git_ignore","","Do not use .gitignore files",29,null],[12,"watch","","Select which files/folders to watch",29,null],[4,"TaskWatchOptions","","Holds watch options or simple true/false value",null,null],[13,"Boolean","","True/False to enable/disable watch",30,null],[13,"Options","","Extended configuration for watch",30,null],[4,"DeprecationInfo","","Holds deprecation info such as true/false/message",null,null],[13,"Boolean","","True/False flag (true is deprecated)",31,null],[13,"Message","","Deprecation message",31,null],[3,"FileScriptValue","","Script file name",null,null],[12,"file","","Script file name",32,null],[12,"absolute_path","","True for absolute path (default false)",32,null],[3,"ScriptSections","","Script content split to parts to enable a more fine tuned …",null,null],[12,"pre","","Script section",33,null],[12,"main","","Script section",33,null],[12,"post","","Script section",33,null],[4,"ScriptValue","","Script value (text, file name, ...)",null,null],[13,"SingleLine","","The script text as single line",34,null],[13,"Text","","The script text lines",34,null],[13,"File","","Script file name",34,null],[13,"Sections","","Script content split to multiple parts to enable fine …",34,null],[3,"Task","","Holds a single task configuration such as command and …",null,null],[12,"clear","","if true, it should ignore all data in base task",35,null],[12,"description","","Task description",35,null],[12,"category","","Category name used to document the task",35,null],[12,"disabled","","if true, the command/script of this task will not be …",35,null],[12,"private","","if true, the task is hidden from the list of available …",35,null],[12,"deprecated","","if not false, this task is defined as deprecated",35,null],[12,"extend","","Extend any task based on the defined name",35,null],[12,"workspace","","set to false to notify cargo-make that this is not a …",35,null],[12,"watch","","set to true to watch for file changes and invoke the task …",35,null],[12,"condition","","if provided all condition values must be met in order for …",35,null],[12,"condition_script","","if script exit code is not 0, the command/script of this …",35,null],[12,"ignore_errors","","if true, any error while executing the task will be …",35,null],[12,"force","","DEPRECATED, replaced with ignore_errors",35,null],[12,"env_files","","The env files to setup before running the task commands",35,null],[12,"env","","The env vars to setup before running the task commands",35,null],[12,"cwd","","The working directory for the task to execute its …",35,null],[12,"alias","","if defined, task points to another task and all other …",35,null],[12,"linux_alias","","acts like alias if runtime OS is Linux (takes precedence …",35,null],[12,"windows_alias","","acts like alias if runtime OS is Windows (takes …",35,null],[12,"mac_alias","","acts like alias if runtime OS is Mac (takes precedence …",35,null],[12,"install_crate","","if defined, the provided crate will be installed (if …",35,null],[12,"install_crate_args","","additional cargo install arguments",35,null],[12,"install_script","","if defined, the provided script will be executed before …",35,null],[12,"command","","The command to execute",35,null],[12,"args","","The command args",35,null],[12,"script","","If command is not defined, and script is defined, the …",35,null],[12,"script_runner","","The script runner (defaults to cmd in windows and sh for …",35,null],[12,"script_runner_args","","The script runner arguments before the script file path",35,null],[12,"script_extension","","The script file extension",35,null],[12,"run_task","","The task name to execute",35,null],[12,"dependencies","","A list of tasks to execute before this task",35,null],[12,"toolchain","","The rust toolchain used to invoke the command or install …",35,null],[12,"linux","","override task if runtime OS is Linux (takes precedence …",35,null],[12,"windows","","override task if runtime OS is Windows (takes precedence …",35,null],[12,"mac","","override task if runtime OS is Mac (takes precedence over …",35,null],[4,"DependencyIdentifier","","A dependency, defined either as a string or as a …",null,null],[13,"Definition","","A full dependency definion (potentially in a different …",36,null],[13,"Name","","A string dependency definition (its name in the current …",36,null],[11,"name","","Get the name of a dependency",36,[[]]],[11,"with_namespace","","Adorn the TaskIdentifier with a namespace",36,[[]]],[3,"TaskIdentifier","","An identifier for a task",null,null],[12,"name","","The task name to execute",37,null],[12,"path","","The path to the makefile the task resides in",37,null],[11,"from_name","","Create a new TaskIdentifier referencing a task in the …",37,[[]]],[11,"new","","Creates and returns a new instance.",35,[[],["task",3]]],[11,"apply","","Apply modifications",35,[[["modifyconfig",3],["task",3]]]],[11,"extend","","Copies values from the task into self.",35,[[["task",3],["task",3]]]],[11,"should_ignore_errors","","Returns true if the task ignore_errors attribute is …",35,[[["task",3]]]],[11,"get_normalized_task","","Returns a new task based on the override information and …",35,[[["task",3]],["task",3]]],[11,"get_alias","","Returns the alias value based on the current platform and …",35,[[["task",3]],[["string",3],["option",4]]]],[11,"get_actions_count","","Returns the amount of actions defined on the task",35,[[["task",3]]]],[11,"is_actionable","","Returns true if the task has any actions on its own or if …",35,[[["task",3]]]],[11,"is_valid","","Returns true if the task is valid",35,[[["task",3]]]],[3,"PlatformOverrideTask","","Holds a single task configuration for a specific platform …",null,null],[12,"clear","","if true, it should ignore all data in base task",38,null],[12,"disabled","","if true, the command/script of this task will not be …",38,null],[12,"private","","if true, the task is hidden from the list of available …",38,null],[12,"deprecated","","if not false, this task is defined as deprecated",38,null],[12,"extend","","Extend any task based on the defined name",38,null],[12,"watch","","set to true to watch for file changes and invoke the task …",38,null],[12,"condition","","if provided all condition values must be met in order for …",38,null],[12,"condition_script","","if script exit code is not 0, the command/script of this …",38,null],[12,"ignore_errors","","if true, any error while executing the task will be …",38,null],[12,"force","","DEPRECATED, replaced with ignore_errors",38,null],[12,"env_files","","The env files to setup before running the task commands",38,null],[12,"env","","The env vars to setup before running the task commands",38,null],[12,"cwd","","The working directory for the task to execute its …",38,null],[12,"install_crate","","if defined, the provided crate will be installed (if …",38,null],[12,"install_crate_args","","additional cargo install arguments",38,null],[12,"install_script","","if defined, the provided script will be executed before …",38,null],[12,"command","","The command to execute",38,null],[12,"args","","The command args",38,null],[12,"script","","If command is not defined, and script is defined, the …",38,null],[12,"script_runner","","The script runner (defaults to cmd in windows and sh for …",38,null],[12,"script_runner_args","","The script runner arguments before the script file path",38,null],[12,"script_extension","","The script file extension",38,null],[12,"run_task","","The task name to execute",38,null],[12,"dependencies","","A list of tasks to execute before this task",38,null],[12,"toolchain","","The rust toolchain used to invoke the command or install …",38,null],[11,"extend","","Copies values from the task into self.",38,[[["platformoverridetask",3],["task",3]]]],[3,"ExtendOptions","","Extend with more fine tuning options",null,null],[12,"path","","Path to another makefile",39,null],[12,"optional","","Enable optional extend (default to false)",39,null],[4,"Extend","","Holds makefile extend value",null,null],[13,"Path","","Path to another makefile",40,null],[13,"Options","","Extend options for more fine tune control",40,null],[13,"List","","Multiple extends list",40,null],[3,"ModifyConfig","","Holds properties to modify the core tasks",null,null],[12,"private","","If true, all core tasks will be set to private (default …",41,null],[12,"namespace","","If set to some value, all core tasks are modified to: …",41,null],[11,"is_modifications_defined","","Returns true if config modifications is needed based on …",41,[[["modifyconfig",3]]]],[11,"get_namespace_prefix","","Returns the namespace prefix for task names",41,[[["modifyconfig",3]],["string",3]]],[3,"ConfigSection","","Holds the configuration found in the makefile toml config …",null,null],[12,"skip_core_tasks","","If true, the default core tasks will not be loaded",42,null],[12,"modify_core_tasks","","Modify core tasks config",42,null],[12,"init_task","","Init task name which will be invoked at the start of …",42,null],[12,"end_task","","End task name which will be invoked at the end of every …",42,null],[12,"on_error_task","","The name of the task to run in case of any error during …",42,null],[12,"additional_profiles","","Additional profile names to load",42,null],[12,"min_version","","Minimum cargo-make/makers version",42,null],[12,"default_to_workspace","","The task.workspace default value",42,null],[12,"reduce_output","","True to reduce console output for non CI execution",42,null],[12,"time_summary","","True to print time summary at the end of the flow",42,null],[12,"load_cargo_aliases","","Automatically load cargo aliases as cargo-make tasks",42,null],[12,"main_project_member","","The project information member (used by workspaces)",42,null],[12,"load_script","","Invoked while loading the descriptor file but before …",42,null],[12,"linux_load_script","","acts like load_script if runtime OS is Linux (takes …",42,null],[12,"windows_load_script","","acts like load_script if runtime OS is Windows (takes …",42,null],[12,"mac_load_script","","acts like load_script if runtime OS is Mac (takes …",42,null],[11,"new","","Creates and returns a new instance.",42,[[],["configsection",3]]],[11,"apply","","Apply modifications",42,[[["configsection",3],["modifyconfig",3]]]],[11,"extend","","Copies values from the config section into self.",42,[[["configsection",3]]]],[11,"get_load_script","","Returns the load script based on the current platform",42,[[["configsection",3]],[["scriptvalue",4],["option",4]]]],[3,"Config","","Holds the entire configuration such as task definitions …",null,null],[12,"config","","Runtime config",43,null],[12,"env_files","","The env files to setup before running the flow",43,null],[12,"env","","The env vars to setup before running the flow",43,null],[12,"env_scripts","","The env scripts to execute before running the flow",43,null],[12,"tasks","","All task definitions",43,null],[11,"apply","","Apply modifications",43,[[["config",3],["modifyconfig",3]]]],[3,"ExternalConfig","","Holds the entire externally read configuration such as …",null,null],[12,"extend","","Path to another toml file to extend",44,null],[12,"config","","Runtime config",44,null],[12,"env_files","","The env files to setup before running the flow",44,null],[12,"env","","The env vars to setup before running the flow",44,null],[12,"env_scripts","","The env scripts to execute before running the flow",44,null],[12,"tasks","","All task definitions",44,null],[11,"new","","Creates and returns a new instance.",44,[[],["externalconfig",3]]],[3,"Step","","Execution plan step to execute",null,null],[12,"name","","The task name",45,null],[12,"config","","The task config",45,null],[3,"ExecutionPlan","","Execution plan which defines all steps to run and the …",null,null],[12,"steps","","A list of steps to execute",46,null],[3,"CommandSpec","","Command info",null,null],[12,"command","","The command to execute",47,null],[12,"args","","The command args",47,null],[3,"CargoMetadata","","The output of cargo metadata command",null,null],[12,"workspace_root","","The workspace root path",48,null],[11,"new","","Creates and returns a new instance.",48,[[],["cargometadata",3]]],[5,"run_cli","cli","Handles the command line arguments and executes the …",null,[[["string",3]]]],[11,"from","cli::types","",0,[[]]],[11,"into","","",0,[[]]],[11,"to_owned","","",0,[[]]],[11,"clone_into","","",0,[[]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"vzip","","",0,[[]]],[11,"from","","",1,[[]]],[11,"into","","",1,[[]]],[11,"to_owned","","",1,[[]]],[11,"clone_into","","",1,[[]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"vzip","","",1,[[]]],[11,"from","","",2,[[]]],[11,"into","","",2,[[]]],[11,"to_owned","","",2,[[]]],[11,"clone_into","","",2,[[]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"vzip","","",2,[[]]],[11,"from","","",3,[[]]],[11,"into","","",3,[[]]],[11,"to_owned","","",3,[[]]],[11,"clone_into","","",3,[[]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"vzip","","",3,[[]]],[11,"from","","",4,[[]]],[11,"into","","",4,[[]]],[11,"to_owned","","",4,[[]]],[11,"clone_into","","",4,[[]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"try_from","","",4,[[],["result",4]]],[11,"try_into","","",4,[[],["result",4]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"vzip","","",4,[[]]],[11,"from","","",5,[[]]],[11,"into","","",5,[[]]],[11,"to_owned","","",5,[[]]],[11,"clone_into","","",5,[[]]],[11,"borrow","","",5,[[]]],[11,"borrow_mut","","",5,[[]]],[11,"try_from","","",5,[[],["result",4]]],[11,"try_into","","",5,[[],["result",4]]],[11,"type_id","","",5,[[],["typeid",3]]],[11,"vzip","","",5,[[]]],[11,"from","","",6,[[]]],[11,"into","","",6,[[]]],[11,"to_owned","","",6,[[]]],[11,"clone_into","","",6,[[]]],[11,"borrow","","",6,[[]]],[11,"borrow_mut","","",6,[[]]],[11,"try_from","","",6,[[],["result",4]]],[11,"try_into","","",6,[[],["result",4]]],[11,"type_id","","",6,[[],["typeid",3]]],[11,"vzip","","",6,[[]]],[11,"from","","",7,[[]]],[11,"into","","",7,[[]]],[11,"to_owned","","",7,[[]]],[11,"clone_into","","",7,[[]]],[11,"borrow","","",7,[[]]],[11,"borrow_mut","","",7,[[]]],[11,"try_from","","",7,[[],["result",4]]],[11,"try_into","","",7,[[],["result",4]]],[11,"type_id","","",7,[[],["typeid",3]]],[11,"vzip","","",7,[[]]],[11,"from","","",8,[[]]],[11,"into","","",8,[[]]],[11,"to_owned","","",8,[[]]],[11,"clone_into","","",8,[[]]],[11,"borrow","","",8,[[]]],[11,"borrow_mut","","",8,[[]]],[11,"try_from","","",8,[[],["result",4]]],[11,"try_into","","",8,[[],["result",4]]],[11,"type_id","","",8,[[],["typeid",3]]],[11,"vzip","","",8,[[]]],[11,"from","","",9,[[]]],[11,"into","","",9,[[]]],[11,"to_owned","","",9,[[]]],[11,"clone_into","","",9,[[]]],[11,"borrow","","",9,[[]]],[11,"borrow_mut","","",9,[[]]],[11,"try_from","","",9,[[],["result",4]]],[11,"try_into","","",9,[[],["result",4]]],[11,"type_id","","",9,[[],["typeid",3]]],[11,"vzip","","",9,[[]]],[11,"from","","",10,[[]]],[11,"into","","",10,[[]]],[11,"to_owned","","",10,[[]]],[11,"clone_into","","",10,[[]]],[11,"borrow","","",10,[[]]],[11,"borrow_mut","","",10,[[]]],[11,"try_from","","",10,[[],["result",4]]],[11,"try_into","","",10,[[],["result",4]]],[11,"type_id","","",10,[[],["typeid",3]]],[11,"vzip","","",10,[[]]],[11,"from","","",11,[[]]],[11,"into","","",11,[[]]],[11,"to_owned","","",11,[[]]],[11,"clone_into","","",11,[[]]],[11,"borrow","","",11,[[]]],[11,"borrow_mut","","",11,[[]]],[11,"try_from","","",11,[[],["result",4]]],[11,"try_into","","",11,[[],["result",4]]],[11,"type_id","","",11,[[],["typeid",3]]],[11,"vzip","","",11,[[]]],[11,"from","","",12,[[]]],[11,"into","","",12,[[]]],[11,"to_owned","","",12,[[]]],[11,"clone_into","","",12,[[]]],[11,"borrow","","",12,[[]]],[11,"borrow_mut","","",12,[[]]],[11,"try_from","","",12,[[],["result",4]]],[11,"try_into","","",12,[[],["result",4]]],[11,"type_id","","",12,[[],["typeid",3]]],[11,"vzip","","",12,[[]]],[11,"from","","",13,[[]]],[11,"into","","",13,[[]]],[11,"to_owned","","",13,[[]]],[11,"clone_into","","",13,[[]]],[11,"borrow","","",13,[[]]],[11,"borrow_mut","","",13,[[]]],[11,"try_from","","",13,[[],["result",4]]],[11,"try_into","","",13,[[],["result",4]]],[11,"type_id","","",13,[[],["typeid",3]]],[11,"vzip","","",13,[[]]],[11,"from","","",14,[[]]],[11,"into","","",14,[[]]],[11,"to_owned","","",14,[[]]],[11,"clone_into","","",14,[[]]],[11,"borrow","","",14,[[]]],[11,"borrow_mut","","",14,[[]]],[11,"try_from","","",14,[[],["result",4]]],[11,"try_into","","",14,[[],["result",4]]],[11,"type_id","","",14,[[],["typeid",3]]],[11,"vzip","","",14,[[]]],[11,"from","","",15,[[]]],[11,"into","","",15,[[]]],[11,"to_owned","","",15,[[]]],[11,"clone_into","","",15,[[]]],[11,"borrow","","",15,[[]]],[11,"borrow_mut","","",15,[[]]],[11,"try_from","","",15,[[],["result",4]]],[11,"try_into","","",15,[[],["result",4]]],[11,"type_id","","",15,[[],["typeid",3]]],[11,"vzip","","",15,[[]]],[11,"from","","",16,[[]]],[11,"into","","",16,[[]]],[11,"to_owned","","",16,[[]]],[11,"clone_into","","",16,[[]]],[11,"borrow","","",16,[[]]],[11,"borrow_mut","","",16,[[]]],[11,"try_from","","",16,[[],["result",4]]],[11,"try_into","","",16,[[],["result",4]]],[11,"type_id","","",16,[[],["typeid",3]]],[11,"vzip","","",16,[[]]],[11,"from","","",17,[[]]],[11,"into","","",17,[[]]],[11,"to_owned","","",17,[[]]],[11,"clone_into","","",17,[[]]],[11,"borrow","","",17,[[]]],[11,"borrow_mut","","",17,[[]]],[11,"try_from","","",17,[[],["result",4]]],[11,"try_into","","",17,[[],["result",4]]],[11,"type_id","","",17,[[],["typeid",3]]],[11,"vzip","","",17,[[]]],[11,"from","","",18,[[]]],[11,"into","","",18,[[]]],[11,"to_owned","","",18,[[]]],[11,"clone_into","","",18,[[]]],[11,"borrow","","",18,[[]]],[11,"borrow_mut","","",18,[[]]],[11,"try_from","","",18,[[],["result",4]]],[11,"try_into","","",18,[[],["result",4]]],[11,"type_id","","",18,[[],["typeid",3]]],[11,"vzip","","",18,[[]]],[11,"from","","",19,[[]]],[11,"into","","",19,[[]]],[11,"to_owned","","",19,[[]]],[11,"clone_into","","",19,[[]]],[11,"borrow","","",19,[[]]],[11,"borrow_mut","","",19,[[]]],[11,"try_from","","",19,[[],["result",4]]],[11,"try_into","","",19,[[],["result",4]]],[11,"type_id","","",19,[[],["typeid",3]]],[11,"vzip","","",19,[[]]],[11,"from","","",20,[[]]],[11,"into","","",20,[[]]],[11,"to_owned","","",20,[[]]],[11,"clone_into","","",20,[[]]],[11,"borrow","","",20,[[]]],[11,"borrow_mut","","",20,[[]]],[11,"try_from","","",20,[[],["result",4]]],[11,"try_into","","",20,[[],["result",4]]],[11,"type_id","","",20,[[],["typeid",3]]],[11,"equivalent","","",20,[[]]],[11,"vzip","","",20,[[]]],[11,"from","","",21,[[]]],[11,"into","","",21,[[]]],[11,"to_owned","","",21,[[]]],[11,"clone_into","","",21,[[]]],[11,"borrow","","",21,[[]]],[11,"borrow_mut","","",21,[[]]],[11,"try_from","","",21,[[],["result",4]]],[11,"try_into","","",21,[[],["result",4]]],[11,"type_id","","",21,[[],["typeid",3]]],[11,"vzip","","",21,[[]]],[11,"from","","",22,[[]]],[11,"into","","",22,[[]]],[11,"to_owned","","",22,[[]]],[11,"clone_into","","",22,[[]]],[11,"borrow","","",22,[[]]],[11,"borrow_mut","","",22,[[]]],[11,"try_from","","",22,[[],["result",4]]],[11,"try_into","","",22,[[],["result",4]]],[11,"type_id","","",22,[[],["typeid",3]]],[11,"vzip","","",22,[[]]],[11,"from","","",23,[[]]],[11,"into","","",23,[[]]],[11,"to_owned","","",23,[[]]],[11,"clone_into","","",23,[[]]],[11,"borrow","","",23,[[]]],[11,"borrow_mut","","",23,[[]]],[11,"try_from","","",23,[[],["result",4]]],[11,"try_into","","",23,[[],["result",4]]],[11,"type_id","","",23,[[],["typeid",3]]],[11,"vzip","","",23,[[]]],[11,"from","","",24,[[]]],[11,"into","","",24,[[]]],[11,"to_owned","","",24,[[]]],[11,"clone_into","","",24,[[]]],[11,"borrow","","",24,[[]]],[11,"borrow_mut","","",24,[[]]],[11,"try_from","","",24,[[],["result",4]]],[11,"try_into","","",24,[[],["result",4]]],[11,"type_id","","",24,[[],["typeid",3]]],[11,"vzip","","",24,[[]]],[11,"from","","",25,[[]]],[11,"into","","",25,[[]]],[11,"to_owned","","",25,[[]]],[11,"clone_into","","",25,[[]]],[11,"borrow","","",25,[[]]],[11,"borrow_mut","","",25,[[]]],[11,"try_from","","",25,[[],["result",4]]],[11,"try_into","","",25,[[],["result",4]]],[11,"type_id","","",25,[[],["typeid",3]]],[11,"vzip","","",25,[[]]],[11,"from","","",26,[[]]],[11,"into","","",26,[[]]],[11,"to_owned","","",26,[[]]],[11,"clone_into","","",26,[[]]],[11,"borrow","","",26,[[]]],[11,"borrow_mut","","",26,[[]]],[11,"try_from","","",26,[[],["result",4]]],[11,"try_into","","",26,[[],["result",4]]],[11,"type_id","","",26,[[],["typeid",3]]],[11,"vzip","","",26,[[]]],[11,"from","","",27,[[]]],[11,"into","","",27,[[]]],[11,"to_owned","","",27,[[]]],[11,"clone_into","","",27,[[]]],[11,"borrow","","",27,[[]]],[11,"borrow_mut","","",27,[[]]],[11,"try_from","","",27,[[],["result",4]]],[11,"try_into","","",27,[[],["result",4]]],[11,"type_id","","",27,[[],["typeid",3]]],[11,"vzip","","",27,[[]]],[11,"from","","",28,[[]]],[11,"into","","",28,[[]]],[11,"to_owned","","",28,[[]]],[11,"clone_into","","",28,[[]]],[11,"borrow","","",28,[[]]],[11,"borrow_mut","","",28,[[]]],[11,"try_from","","",28,[[],["result",4]]],[11,"try_into","","",28,[[],["result",4]]],[11,"type_id","","",28,[[],["typeid",3]]],[11,"vzip","","",28,[[]]],[11,"from","","",29,[[]]],[11,"into","","",29,[[]]],[11,"to_owned","","",29,[[]]],[11,"clone_into","","",29,[[]]],[11,"borrow","","",29,[[]]],[11,"borrow_mut","","",29,[[]]],[11,"try_from","","",29,[[],["result",4]]],[11,"try_into","","",29,[[],["result",4]]],[11,"type_id","","",29,[[],["typeid",3]]],[11,"vzip","","",29,[[]]],[11,"from","","",30,[[]]],[11,"into","","",30,[[]]],[11,"to_owned","","",30,[[]]],[11,"clone_into","","",30,[[]]],[11,"borrow","","",30,[[]]],[11,"borrow_mut","","",30,[[]]],[11,"try_from","","",30,[[],["result",4]]],[11,"try_into","","",30,[[],["result",4]]],[11,"type_id","","",30,[[],["typeid",3]]],[11,"vzip","","",30,[[]]],[11,"from","","",31,[[]]],[11,"into","","",31,[[]]],[11,"to_owned","","",31,[[]]],[11,"clone_into","","",31,[[]]],[11,"borrow","","",31,[[]]],[11,"borrow_mut","","",31,[[]]],[11,"try_from","","",31,[[],["result",4]]],[11,"try_into","","",31,[[],["result",4]]],[11,"type_id","","",31,[[],["typeid",3]]],[11,"vzip","","",31,[[]]],[11,"from","","",32,[[]]],[11,"into","","",32,[[]]],[11,"to_owned","","",32,[[]]],[11,"clone_into","","",32,[[]]],[11,"borrow","","",32,[[]]],[11,"borrow_mut","","",32,[[]]],[11,"try_from","","",32,[[],["result",4]]],[11,"try_into","","",32,[[],["result",4]]],[11,"type_id","","",32,[[],["typeid",3]]],[11,"vzip","","",32,[[]]],[11,"from","","",33,[[]]],[11,"into","","",33,[[]]],[11,"to_owned","","",33,[[]]],[11,"clone_into","","",33,[[]]],[11,"borrow","","",33,[[]]],[11,"borrow_mut","","",33,[[]]],[11,"try_from","","",33,[[],["result",4]]],[11,"try_into","","",33,[[],["result",4]]],[11,"type_id","","",33,[[],["typeid",3]]],[11,"vzip","","",33,[[]]],[11,"from","","",34,[[]]],[11,"into","","",34,[[]]],[11,"to_owned","","",34,[[]]],[11,"clone_into","","",34,[[]]],[11,"borrow","","",34,[[]]],[11,"borrow_mut","","",34,[[]]],[11,"try_from","","",34,[[],["result",4]]],[11,"try_into","","",34,[[],["result",4]]],[11,"type_id","","",34,[[],["typeid",3]]],[11,"vzip","","",34,[[]]],[11,"from","","",35,[[]]],[11,"into","","",35,[[]]],[11,"to_owned","","",35,[[]]],[11,"clone_into","","",35,[[]]],[11,"borrow","","",35,[[]]],[11,"borrow_mut","","",35,[[]]],[11,"try_from","","",35,[[],["result",4]]],[11,"try_into","","",35,[[],["result",4]]],[11,"type_id","","",35,[[],["typeid",3]]],[11,"vzip","","",35,[[]]],[11,"from","","",36,[[]]],[11,"into","","",36,[[]]],[11,"to_owned","","",36,[[]]],[11,"clone_into","","",36,[[]]],[11,"borrow","","",36,[[]]],[11,"borrow_mut","","",36,[[]]],[11,"try_from","","",36,[[],["result",4]]],[11,"try_into","","",36,[[],["result",4]]],[11,"type_id","","",36,[[],["typeid",3]]],[11,"equivalent","","",36,[[]]],[11,"vzip","","",36,[[]]],[11,"from","","",37,[[]]],[11,"into","","",37,[[]]],[11,"to_owned","","",37,[[]]],[11,"clone_into","","",37,[[]]],[11,"to_string","","",37,[[],["string",3]]],[11,"borrow","","",37,[[]]],[11,"borrow_mut","","",37,[[]]],[11,"try_from","","",37,[[],["result",4]]],[11,"try_into","","",37,[[],["result",4]]],[11,"type_id","","",37,[[],["typeid",3]]],[11,"equivalent","","",37,[[]]],[11,"vzip","","",37,[[]]],[11,"from","","",38,[[]]],[11,"into","","",38,[[]]],[11,"to_owned","","",38,[[]]],[11,"clone_into","","",38,[[]]],[11,"borrow","","",38,[[]]],[11,"borrow_mut","","",38,[[]]],[11,"try_from","","",38,[[],["result",4]]],[11,"try_into","","",38,[[],["result",4]]],[11,"type_id","","",38,[[],["typeid",3]]],[11,"vzip","","",38,[[]]],[11,"from","","",39,[[]]],[11,"into","","",39,[[]]],[11,"to_owned","","",39,[[]]],[11,"clone_into","","",39,[[]]],[11,"borrow","","",39,[[]]],[11,"borrow_mut","","",39,[[]]],[11,"try_from","","",39,[[],["result",4]]],[11,"try_into","","",39,[[],["result",4]]],[11,"type_id","","",39,[[],["typeid",3]]],[11,"vzip","","",39,[[]]],[11,"from","","",40,[[]]],[11,"into","","",40,[[]]],[11,"to_owned","","",40,[[]]],[11,"clone_into","","",40,[[]]],[11,"borrow","","",40,[[]]],[11,"borrow_mut","","",40,[[]]],[11,"try_from","","",40,[[],["result",4]]],[11,"try_into","","",40,[[],["result",4]]],[11,"type_id","","",40,[[],["typeid",3]]],[11,"vzip","","",40,[[]]],[11,"from","","",41,[[]]],[11,"into","","",41,[[]]],[11,"to_owned","","",41,[[]]],[11,"clone_into","","",41,[[]]],[11,"borrow","","",41,[[]]],[11,"borrow_mut","","",41,[[]]],[11,"try_from","","",41,[[],["result",4]]],[11,"try_into","","",41,[[],["result",4]]],[11,"type_id","","",41,[[],["typeid",3]]],[11,"vzip","","",41,[[]]],[11,"from","","",42,[[]]],[11,"into","","",42,[[]]],[11,"to_owned","","",42,[[]]],[11,"clone_into","","",42,[[]]],[11,"borrow","","",42,[[]]],[11,"borrow_mut","","",42,[[]]],[11,"try_from","","",42,[[],["result",4]]],[11,"try_into","","",42,[[],["result",4]]],[11,"type_id","","",42,[[],["typeid",3]]],[11,"vzip","","",42,[[]]],[11,"from","","",43,[[]]],[11,"into","","",43,[[]]],[11,"to_owned","","",43,[[]]],[11,"clone_into","","",43,[[]]],[11,"borrow","","",43,[[]]],[11,"borrow_mut","","",43,[[]]],[11,"try_from","","",43,[[],["result",4]]],[11,"try_into","","",43,[[],["result",4]]],[11,"type_id","","",43,[[],["typeid",3]]],[11,"vzip","","",43,[[]]],[11,"from","","",44,[[]]],[11,"into","","",44,[[]]],[11,"to_owned","","",44,[[]]],[11,"clone_into","","",44,[[]]],[11,"borrow","","",44,[[]]],[11,"borrow_mut","","",44,[[]]],[11,"try_from","","",44,[[],["result",4]]],[11,"try_into","","",44,[[],["result",4]]],[11,"type_id","","",44,[[],["typeid",3]]],[11,"vzip","","",44,[[]]],[11,"from","","",45,[[]]],[11,"into","","",45,[[]]],[11,"borrow","","",45,[[]]],[11,"borrow_mut","","",45,[[]]],[11,"try_from","","",45,[[],["result",4]]],[11,"try_into","","",45,[[],["result",4]]],[11,"type_id","","",45,[[],["typeid",3]]],[11,"vzip","","",45,[[]]],[11,"from","","",46,[[]]],[11,"into","","",46,[[]]],[11,"borrow","","",46,[[]]],[11,"borrow_mut","","",46,[[]]],[11,"try_from","","",46,[[],["result",4]]],[11,"try_into","","",46,[[],["result",4]]],[11,"type_id","","",46,[[],["typeid",3]]],[11,"vzip","","",46,[[]]],[11,"from","","",47,[[]]],[11,"into","","",47,[[]]],[11,"borrow","","",47,[[]]],[11,"borrow_mut","","",47,[[]]],[11,"try_from","","",47,[[],["result",4]]],[11,"try_into","","",47,[[],["result",4]]],[11,"type_id","","",47,[[],["typeid",3]]],[11,"vzip","","",47,[[]]],[11,"from","","",48,[[]]],[11,"into","","",48,[[]]],[11,"borrow","","",48,[[]]],[11,"borrow_mut","","",48,[[]]],[11,"try_from","","",48,[[],["result",4]]],[11,"try_into","","",48,[[],["result",4]]],[11,"type_id","","",48,[[],["typeid",3]]],[11,"vzip","","",48,[[]]],[11,"from","","",36,[[]]],[11,"into","","",36,[[],["taskidentifier",3]]],[11,"clone","","",0,[[],["cliargs",3]]],[11,"clone","","",1,[[],["cache",3]]],[11,"clone","","",2,[[],["globalconfig",3]]],[11,"clone","","",3,[[],["workspace",3]]],[11,"clone","","",4,[[],["packageinfo",3]]],[11,"clone","","",5,[[],["cratedependencyinfo",3]]],[11,"clone","","",6,[[],["cratedependency",4]]],[11,"clone","","",7,[[],["crateinfo",3]]],[11,"clone","","",8,[[],["envinfo",3]]],[11,"clone","","",9,[[],["flowinfo",3]]],[11,"clone","","",10,[[],["flowstate",3]]],[11,"clone","","",11,[[],["rustversioncondition",3]]],[11,"clone","","",12,[[],["taskcondition",3]]],[11,"clone","","",13,[[],["envfileinfo",3]]],[11,"clone","","",14,[[],["envfile",4]]],[11,"clone","","",15,[[],["envvaluescript",3]]],[11,"clone","","",16,[[],["envvaluedecode",3]]],[11,"clone","","",17,[[],["envvalueunset",3]]],[11,"clone","","",18,[[],["envvalueconditioned",3]]],[11,"clone","","",19,[[],["envvalue",4]]],[11,"clone","","",20,[[],["testarg",3]]],[11,"clone","","",21,[[],["installcargoplugininfo",3]]],[11,"clone","","",22,[[],["installcrateinfo",3]]],[11,"clone","","",23,[[],["installrustupcomponentinfo",3]]],[11,"clone","","",24,[[],["installcrate",4]]],[11,"clone","","",25,[[],["runtaskname",4]]],[11,"clone","","",26,[[],["runtaskdetails",3]]],[11,"clone","","",27,[[],["runtaskroutinginfo",3]]],[11,"clone","","",28,[[],["runtaskinfo",4]]],[11,"clone","","",29,[[],["watchoptions",3]]],[11,"clone","","",30,[[],["taskwatchoptions",4]]],[11,"clone","","",31,[[],["deprecationinfo",4]]],[11,"clone","","",32,[[],["filescriptvalue",3]]],[11,"clone","","",33,[[],["scriptsections",3]]],[11,"clone","","",34,[[],["scriptvalue",4]]],[11,"clone","","",35,[[],["task",3]]],[11,"clone","","",36,[[],["dependencyidentifier",4]]],[11,"clone","","",37,[[],["taskidentifier",3]]],[11,"clone","","",38,[[],["platformoverridetask",3]]],[11,"clone","","",39,[[],["extendoptions",3]]],[11,"clone","","",40,[[],["extend",4]]],[11,"clone","","",41,[[],["modifyconfig",3]]],[11,"clone","","",42,[[],["configsection",3]]],[11,"clone","","",43,[[],["config",3]]],[11,"clone","","",44,[[],["externalconfig",3]]],[11,"default","","",1,[[],["cache",3]]],[11,"default","","",2,[[],["globalconfig",3]]],[11,"default","","",3,[[],["workspace",3]]],[11,"default","","",4,[[],["packageinfo",3]]],[11,"default","","",7,[[],["crateinfo",3]]],[11,"default","","",10,[[],["flowstate",3]]],[11,"default","","",35,[[],["task",3]]],[11,"default","","",42,[[],["configsection",3]]],[11,"default","","",44,[[],["externalconfig",3]]],[11,"default","","",48,[[],["cargometadata",3]]],[11,"eq","","",20,[[["testarg",3]]]],[11,"ne","","",20,[[["testarg",3]]]],[11,"eq","","",21,[[["installcargoplugininfo",3]]]],[11,"eq","","",22,[[["installcrateinfo",3]]]],[11,"eq","","",23,[[["installrustupcomponentinfo",3]]]],[11,"eq","","",24,[[["installcrate",4]]]],[11,"eq","","",25,[[["runtaskname",4]]]],[11,"ne","","",25,[[["runtaskname",4]]]],[11,"eq","","",29,[[["watchoptions",3]]]],[11,"eq","","",30,[[["taskwatchoptions",4]]]],[11,"eq","","",31,[[["deprecationinfo",4]]]],[11,"eq","","",36,[[["dependencyidentifier",4]]]],[11,"ne","","",36,[[["dependencyidentifier",4]]]],[11,"eq","","",37,[[["taskidentifier",3]]]],[11,"ne","","",37,[[["taskidentifier",3]]]],[11,"deref","","",20,[[]]],[11,"deref_mut","","",20,[[]]],[11,"fmt","","",0,[[["formatter",3]],["result",6]]],[11,"fmt","","",1,[[["formatter",3]],["result",6]]],[11,"fmt","","",2,[[["formatter",3]],["result",6]]],[11,"fmt","","",3,[[["formatter",3]],["result",6]]],[11,"fmt","","",4,[[["formatter",3]],["result",6]]],[11,"fmt","","",5,[[["formatter",3]],["result",6]]],[11,"fmt","","",6,[[["formatter",3]],["result",6]]],[11,"fmt","","",7,[[["formatter",3]],["result",6]]],[11,"fmt","","",8,[[["formatter",3]],["result",6]]],[11,"fmt","","",9,[[["formatter",3]],["result",6]]],[11,"fmt","","",10,[[["formatter",3]],["result",6]]],[11,"fmt","","",11,[[["formatter",3]],["result",6]]],[11,"fmt","","",12,[[["formatter",3]],["result",6]]],[11,"fmt","","",13,[[["formatter",3]],["result",6]]],[11,"fmt","","",14,[[["formatter",3]],["result",6]]],[11,"fmt","","",15,[[["formatter",3]],["result",6]]],[11,"fmt","","",16,[[["formatter",3]],["result",6]]],[11,"fmt","","",17,[[["formatter",3]],["result",6]]],[11,"fmt","","",18,[[["formatter",3]],["result",6]]],[11,"fmt","","",19,[[["formatter",3]],["result",6]]],[11,"fmt","","",20,[[["formatter",3]],["result",6]]],[11,"fmt","","",21,[[["formatter",3]],["result",6]]],[11,"fmt","","",22,[[["formatter",3]],["result",6]]],[11,"fmt","","",23,[[["formatter",3]],["result",6]]],[11,"fmt","","",24,[[["formatter",3]],["result",6]]],[11,"fmt","","",25,[[["formatter",3]],["result",6]]],[11,"fmt","","",26,[[["formatter",3]],["result",6]]],[11,"fmt","","",27,[[["formatter",3]],["result",6]]],[11,"fmt","","",28,[[["formatter",3]],["result",6]]],[11,"fmt","","",29,[[["formatter",3]],["result",6]]],[11,"fmt","","",30,[[["formatter",3]],["result",6]]],[11,"fmt","","",31,[[["formatter",3]],["result",6]]],[11,"fmt","","",32,[[["formatter",3]],["result",6]]],[11,"fmt","","",33,[[["formatter",3]],["result",6]]],[11,"fmt","","",34,[[["formatter",3]],["result",6]]],[11,"fmt","","",35,[[["formatter",3]],["result",6]]],[11,"fmt","","",36,[[["formatter",3]],["result",6]]],[11,"fmt","","",37,[[["formatter",3]],["result",6]]],[11,"fmt","","",38,[[["formatter",3]],["result",6]]],[11,"fmt","","",39,[[["formatter",3]],["result",6]]],[11,"fmt","","",40,[[["formatter",3]],["result",6]]],[11,"fmt","","",41,[[["formatter",3]],["result",6]]],[11,"fmt","","",42,[[["formatter",3]],["result",6]]],[11,"fmt","","",43,[[["formatter",3]],["result",6]]],[11,"fmt","","",44,[[["formatter",3]],["result",6]]],[11,"fmt","","",45,[[["formatter",3]],["result",6]]],[11,"fmt","","",46,[[["formatter",3]],["result",6]]],[11,"fmt","","",47,[[["formatter",3]],["result",6]]],[11,"fmt","","",48,[[["formatter",3]],["result",6]]],[11,"fmt","","",37,[[["formatter",3]],["result",6]]],[11,"deserialize","","",1,[[],["result",4]]],[11,"deserialize","","",2,[[],["result",4]]],[11,"deserialize","","",3,[[],["result",4]]],[11,"deserialize","","",4,[[],["result",4]]],[11,"deserialize","","",5,[[],["result",4]]],[11,"deserialize","","",6,[[],["result",4]]],[11,"deserialize","","",7,[[],["result",4]]],[11,"deserialize","","",11,[[],["result",4]]],[11,"deserialize","","",12,[[],["result",4]]],[11,"deserialize","","",13,[[],["result",4]]],[11,"deserialize","","",14,[[],["result",4]]],[11,"deserialize","","",15,[[],["result",4]]],[11,"deserialize","","",16,[[],["result",4]]],[11,"deserialize","","",17,[[],["result",4]]],[11,"deserialize","","",18,[[],["result",4]]],[11,"deserialize","","",19,[[],["result",4]]],[11,"deserialize","","",20,[[],["result",4]]],[11,"deserialize","","",21,[[],["result",4]]],[11,"deserialize","","",22,[[],["result",4]]],[11,"deserialize","","",23,[[],["result",4]]],[11,"deserialize","","",24,[[],["result",4]]],[11,"deserialize","","",25,[[],["result",4]]],[11,"deserialize","","",26,[[],["result",4]]],[11,"deserialize","","",27,[[],["result",4]]],[11,"deserialize","","",28,[[],["result",4]]],[11,"deserialize","","",29,[[],["result",4]]],[11,"deserialize","","",30,[[],["result",4]]],[11,"deserialize","","",31,[[],["result",4]]],[11,"deserialize","","",32,[[],["result",4]]],[11,"deserialize","","",33,[[],["result",4]]],[11,"deserialize","","",34,[[],["result",4]]],[11,"deserialize","","",35,[[],["result",4]]],[11,"deserialize","","",36,[[],["result",4]]],[11,"deserialize","","",37,[[],["result",4]]],[11,"deserialize","","",38,[[],["result",4]]],[11,"deserialize","","",39,[[],["result",4]]],[11,"deserialize","","",40,[[],["result",4]]],[11,"deserialize","","",41,[[],["result",4]]],[11,"deserialize","","",42,[[],["result",4]]],[11,"deserialize","","",43,[[],["result",4]]],[11,"deserialize","","",44,[[],["result",4]]],[11,"deserialize","","",48,[[],["result",4]]],[11,"serialize","","",1,[[],["result",4]]],[11,"serialize","","",2,[[],["result",4]]],[11,"serialize","","",3,[[],["result",4]]],[11,"serialize","","",4,[[],["result",4]]],[11,"serialize","","",5,[[],["result",4]]],[11,"serialize","","",6,[[],["result",4]]],[11,"serialize","","",7,[[],["result",4]]],[11,"serialize","","",11,[[],["result",4]]],[11,"serialize","","",12,[[],["result",4]]],[11,"serialize","","",13,[[],["result",4]]],[11,"serialize","","",14,[[],["result",4]]],[11,"serialize","","",15,[[],["result",4]]],[11,"serialize","","",16,[[],["result",4]]],[11,"serialize","","",17,[[],["result",4]]],[11,"serialize","","",18,[[],["result",4]]],[11,"serialize","","",19,[[],["result",4]]],[11,"serialize","","",20,[[],["result",4]]],[11,"serialize","","",21,[[],["result",4]]],[11,"serialize","","",22,[[],["result",4]]],[11,"serialize","","",23,[[],["result",4]]],[11,"serialize","","",24,[[],["result",4]]],[11,"serialize","","",25,[[],["result",4]]],[11,"serialize","","",26,[[],["result",4]]],[11,"serialize","","",27,[[],["result",4]]],[11,"serialize","","",28,[[],["result",4]]],[11,"serialize","","",29,[[],["result",4]]],[11,"serialize","","",30,[[],["result",4]]],[11,"serialize","","",31,[[],["result",4]]],[11,"serialize","","",32,[[],["result",4]]],[11,"serialize","","",33,[[],["result",4]]],[11,"serialize","","",34,[[],["result",4]]],[11,"serialize","","",35,[[],["result",4]]],[11,"serialize","","",36,[[],["result",4]]],[11,"serialize","","",37,[[],["result",4]]],[11,"serialize","","",38,[[],["result",4]]],[11,"serialize","","",39,[[],["result",4]]],[11,"serialize","","",40,[[],["result",4]]],[11,"serialize","","",41,[[],["result",4]]],[11,"serialize","","",42,[[],["result",4]]],[11,"serialize","","",43,[[],["result",4]]],[11,"serialize","","",44,[[],["result",4]]],[11,"serialize","","",45,[[],["result",4]]]],"p":[[3,"CliArgs"],[3,"Cache"],[3,"GlobalConfig"],[3,"Workspace"],[3,"PackageInfo"],[3,"CrateDependencyInfo"],[4,"CrateDependency"],[3,"CrateInfo"],[3,"EnvInfo"],[3,"FlowInfo"],[3,"FlowState"],[3,"RustVersionCondition"],[3,"TaskCondition"],[3,"EnvFileInfo"],[4,"EnvFile"],[3,"EnvValueScript"],[3,"EnvValueDecode"],[3,"EnvValueUnset"],[3,"EnvValueConditioned"],[4,"EnvValue"],[3,"TestArg"],[3,"InstallCargoPluginInfo"],[3,"InstallCrateInfo"],[3,"InstallRustupComponentInfo"],[4,"InstallCrate"],[4,"RunTaskName"],[3,"RunTaskDetails"],[3,"RunTaskRoutingInfo"],[4,"RunTaskInfo"],[3,"WatchOptions"],[4,"TaskWatchOptions"],[4,"DeprecationInfo"],[3,"FileScriptValue"],[3,"ScriptSections"],[4,"ScriptValue"],[3,"Task"],[4,"DependencyIdentifier"],[3,"TaskIdentifier"],[3,"PlatformOverrideTask"],[3,"ExtendOptions"],[4,"Extend"],[3,"ModifyConfig"],[3,"ConfigSection"],[3,"Config"],[3,"ExternalConfig"],[3,"Step"],[3,"ExecutionPlan"],[3,"CommandSpec"],[3,"CargoMetadata"]]},\
"makers":{"doc":"makersRust task runner and build tool. The makers …","i":[[5,"get_name","makers","",null,[[],["string",3]]],[5,"main","","",null,[[]]]],"p":[]}\
}');
addSearchOptions(searchIndex);initSearch(searchIndex);
\ No newline at end of file
diff --git a/docs/api/settings.html b/docs/api/settings.html
index 3856ec16..7d180450 100644
--- a/docs/api/settings.html
+++ b/docs/api/settings.html
@@ -1,6 +1,6 @@
Rustdoc settings
-