\ No newline at end of file
diff --git a/gawires/cli/derive.Parser.html b/gawires/cli/derive.Parser.html
index 0ab3333ca..f059ae0e7 100644
--- a/gawires/cli/derive.Parser.html
+++ b/gawires/cli/derive.Parser.html
@@ -1,12 +1,15 @@
-Parser in gawires::cli - Rust
#[derive(Parser)]
{
// Attributes available to this derive:
#[clap]
#[structopt]
+ #[command]
+ #[arg]
+ #[group]
}
Expand description
Generates the Parser implementation.
This is far less verbose than defining the clap::Command struct manually,
receiving an instance of clap::ArgMatches from conducting parsing, and then
implementing a conversion code to instantiate an instance of the user
context struct.
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/gawires/cli/enum.AppSettings.html b/gawires/cli/enum.AppSettings.html
deleted file mode 100644
index 435d35dc8..000000000
--- a/gawires/cli/enum.AppSettings.html
+++ /dev/null
@@ -1,195 +0,0 @@
-AppSettings in gawires::cli - Rust
Application level settings, which affect how Command operates
-
NOTE: When these settings are used, they apply only to current command, and are not
-propagated down or up through child or parent subcommands
-
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
IgnoreErrors
Deprecated, replaced with [Command::ignore_errors]
-
Derive: replace #[clap(setting = IgnoreErrors)] with #[clap(ignore_errors = true)]
-
Builder: replace cmd.setting(IgnoreErrors) with cmd.ignore_errors = true
-
WaitOnError
Deprecated, replace
-
-
let cmd = clap::Command::new("cmd")
- .global_setting(clap::AppSettings::WaitOnError)
- .arg(clap::arg!(--flag));
-let m = cmd.get_matches();
-
with
-
-
let cmd = clap::Command::new("cmd")
- .arg(clap::arg!(--flag));
-let m = match cmd.try_get_matches() {
- Ok(m) => m,
- Err(err) => {
- if err.use_stderr() {
- let _ = err.print();
-
- eprintln!("\nPress [ENTER] / [RETURN] to continue...");
- use std::io::BufRead;
- let mut s = String::new();
- let i = std::io::stdin();
- i.lock().read_line(&mut s).unwrap();
-
- std::process::exit(2);
- } else {
- let _ = err.print();
- std::process::exit(0);
- }
- }
-};
-
AllowHyphenValues
Deprecated, replaced with [Command::allow_hyphen_values] and
-[Arg::is_allow_hyphen_values_set]
-
Derive: replace #[clap(setting = AllowHyphenValues)] with #[clap(allow_hyphen_values = true)]
-
Builder: replace cmd.setting(AllowHyphenValues) with cmd.allow_hyphen_values(true)
-
AllowNegativeNumbers
Deprecated, replaced with [Command::allow_negative_numbers] and
-[Command::is_allow_negative_numbers_set]
-
Derive: replace #[clap(setting = AllowNegativeNumbers)] with #[clap(allow_negative_numbers = true)]
-
Builder: replace cmd.setting(AllowNegativeNumbers) with cmd.allow_negative_numbers(true)
-
AllArgsOverrideSelf
Deprecated, replaced with [ArgAction::Set][super::ArgAction::Set]
-
The new actions (ArgAction::Set, ArgAction::SetTrue) do this by default.
-
See ArgAction::StoreValue and ArgAction::IncOccurrence for how to migrate
-
AllowMissingPositional
Deprecated, replaced with [Command::allow_missing_positional] and
-[Command::is_allow_missing_positional_set]
-
Derive: replace #[clap(setting = AllowMissingPositional)] with #[clap(allow_missing_positional = true)]
-
Builder: replace cmd.setting(AllowMissingPositional) with cmd.allow_missing_positional(true)
-
TrailingVarArg
Deprecated, replaced with [Command::trailing_var_arg] and [Command::is_trailing_var_arg_set]
-
Derive: replace #[clap(setting = TrailingVarArg)] with #[clap(trailing_var_arg = true)]
-
Builder: replace cmd.setting(TrailingVarArg) with cmd.trailing_var_arg(true)
-
DontDelimitTrailingValues
Deprecated, replaced with [Command::dont_delimit_trailing_values] and
-[Command::is_dont_delimit_trailing_values_set]
-
Derive: replace #[clap(setting = DontDelimitTrailingValues)] with #[clap(dont_delimit_trailing_values = true)]
-
Builder: replace cmd.setting(DontDelimitTrailingValues) with cmd.dont_delimit_trailing_values(true)
-
InferLongArgs
Deprecated, replaced with [Command::infer_long_args]
-
Derive: replace #[clap(setting = InferLongArgs)] with #[clap(infer_long_args = true)]
-
Builder: replace cmd.setting(InferLongArgs) with cmd.infer_long_args(true)
-
InferSubcommands
Deprecated, replaced with [Command::infer_subcommands]
-
Derive: replace #[clap(setting = InferSubcommands)] with #[clap(infer_subcommands = true)]
-
Builder: replace cmd.setting(InferSubcommands) with cmd.infer_subcommands(true)
-
SubcommandRequired
Deprecated, replaced with [Command::subcommand_required] and
-[Command::is_subcommand_required_set]
-
Derive: replace #[clap(setting = SubcommandRequired)] with #[clap(subcommand_required = true)]
-
Builder: replace cmd.setting(SubcommandRequired) with cmd.subcommand_required(true)
-
SubcommandRequiredElseHelp
Deprecated, replaced with [Command::subcommand_required] combined with
-[Command::arg_required_else_help].
\ No newline at end of file
diff --git a/gawires/cli/handling/fn.handle_subcmd.html b/gawires/cli/handling/fn.handle_subcmd.html
index f8a4860c6..e53077a37 100644
--- a/gawires/cli/handling/fn.handle_subcmd.html
+++ b/gawires/cli/handling/fn.handle_subcmd.html
@@ -1 +1 @@
-handle_subcmd in gawires::cli::handling - Rust
\ No newline at end of file
diff --git a/gawires/cli/handling/index.html b/gawires/cli/handling/index.html
index 2553d78c7..9cd45921a 100644
--- a/gawires/cli/handling/index.html
+++ b/gawires/cli/handling/index.html
@@ -1 +1 @@
-gawires::cli::handling - Rust
\ No newline at end of file
diff --git a/gawires/cli/index.html b/gawires/cli/index.html
index d7d91df64..641ad5f85 100644
--- a/gawires/cli/index.html
+++ b/gawires/cli/index.html
@@ -1 +1 @@
-gawires::cli - Rust
\ No newline at end of file
diff --git a/gawires/cli/sidebar-items.js b/gawires/cli/sidebar-items.js
index 63c3888c4..cfee81dd4 100644
--- a/gawires/cli/sidebar-items.js
+++ b/gawires/cli/sidebar-items.js
@@ -1 +1 @@
-window.SIDEBAR_ITEMS = {"derive":[["Parser","Generates the `Parser` implementation."]],"enum":[["AppSettings","Application level settings, which affect how `Command` operates"]],"mod":[["handling",""],["subcommand",""]],"struct":[["Opts",""]],"trait":[["Parser","Parse command-line arguments into `Self`."]]};
\ No newline at end of file
+window.SIDEBAR_ITEMS = {"derive":[["Parser","Generates the `Parser` implementation."]],"mod":[["handling",""],["subcommand",""]],"struct":[["Opts",""]],"trait":[["Parser","Parse command-line arguments into `Self`."]]};
\ No newline at end of file
diff --git a/gawires/cli/struct.Opts.html b/gawires/cli/struct.Opts.html
index 82ee73c13..75992da67 100644
--- a/gawires/cli/struct.Opts.html
+++ b/gawires/cli/struct.Opts.html
@@ -1,9 +1,9 @@
-Opts in gawires::cli - Rust
\ No newline at end of file
diff --git a/gawires/cli/subcommand/enum.Subcommand.html b/gawires/cli/subcommand/enum.Subcommand.html
index bcb7406f0..c1152aedd 100644
--- a/gawires/cli/subcommand/enum.Subcommand.html
+++ b/gawires/cli/subcommand/enum.Subcommand.html
@@ -1,4 +1,4 @@
-Subcommand in gawires::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawires/cli/subcommand/index.html b/gawires/cli/subcommand/index.html
index 4ce9ed0c4..99c958afb 100644
--- a/gawires/cli/subcommand/index.html
+++ b/gawires/cli/subcommand/index.html
@@ -1 +1 @@
-gawires::cli::subcommand - Rust
While used in a distributed workspace this will fetch the remote, while in centralized workspace this will synchronize local workspace state with remote.
While used in a distributed workspace this will fetch the remote, while in centralized workspace this will synchronize local workspace state with remote.
\ No newline at end of file
diff --git a/gawires/cli/subcommand/struct.Add.html b/gawires/cli/subcommand/struct.Add.html
index 3dbbb850d..c604df3a2 100644
--- a/gawires/cli/subcommand/struct.Add.html
+++ b/gawires/cli/subcommand/struct.Add.html
@@ -1,17 +1,17 @@
-Add in gawires::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawires/cli/subcommand/struct.Branch.html b/gawires/cli/subcommand/struct.Branch.html
index b45e6ba29..0c504b43d 100644
--- a/gawires/cli/subcommand/struct.Branch.html
+++ b/gawires/cli/subcommand/struct.Branch.html
@@ -1,8 +1,8 @@
-Branch in gawires::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawires/cli/subcommand/struct.Central.html b/gawires/cli/subcommand/struct.Central.html
index df9665f8a..5f42838b5 100644
--- a/gawires/cli/subcommand/struct.Central.html
+++ b/gawires/cli/subcommand/struct.Central.html
@@ -1,8 +1,8 @@
-Central in gawires::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawires/cli/subcommand/struct.Channel.html b/gawires/cli/subcommand/struct.Channel.html
index eeeebb12b..11e87d20c 100644
--- a/gawires/cli/subcommand/struct.Channel.html
+++ b/gawires/cli/subcommand/struct.Channel.html
@@ -1,8 +1,8 @@
-Channel in gawires::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawires/cli/subcommand/struct.Checkout.html b/gawires/cli/subcommand/struct.Checkout.html
index 2561b3685..5a1a54f9f 100644
--- a/gawires/cli/subcommand/struct.Checkout.html
+++ b/gawires/cli/subcommand/struct.Checkout.html
@@ -1,15 +1,15 @@
-Checkout in gawires::cli::subcommand - Rust
Option use to specify if a lock should be put on the assets, this will tell central to lock them. (On by default, WARNING: if centralized you should use “gawires checkout –clone” if you dont want any conflict issues)
Can be use to specify that the checkout must clone the assets instead of synchronizing them.(Will need to initiate a push request each time you try to synchronize)
Option use to specify if a lock should be put on the assets, this will tell central to lock them. (On by default, WARNING: if centralized you should use “gawires checkout –clone” if you dont want any conflict issues)
Can be use to specify that the checkout must clone the assets instead of synchronizing them.(Will need to initiate a push request each time you try to synchronize)
\ No newline at end of file
diff --git a/gawires/cli/subcommand/struct.Clean.html b/gawires/cli/subcommand/struct.Clean.html
index fe8f14809..f46edcbeb 100644
--- a/gawires/cli/subcommand/struct.Clean.html
+++ b/gawires/cli/subcommand/struct.Clean.html
@@ -1,8 +1,8 @@
-Clean in gawires::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawires/cli/subcommand/struct.Connect.html b/gawires/cli/subcommand/struct.Connect.html
index 9aa5ac90a..7ee45e942 100644
--- a/gawires/cli/subcommand/struct.Connect.html
+++ b/gawires/cli/subcommand/struct.Connect.html
@@ -1,8 +1,8 @@
-Connect in gawires::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawires/cli/subcommand/struct.Filter.html b/gawires/cli/subcommand/struct.Filter.html
index 35c27266c..cc4853042 100644
--- a/gawires/cli/subcommand/struct.Filter.html
+++ b/gawires/cli/subcommand/struct.Filter.html
@@ -1,8 +1,8 @@
-Filter in gawires::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawires/cli/subcommand/struct.Gist.html b/gawires/cli/subcommand/struct.Gist.html
index 55976a66c..3c9aa6f5e 100644
--- a/gawires/cli/subcommand/struct.Gist.html
+++ b/gawires/cli/subcommand/struct.Gist.html
@@ -1,8 +1,8 @@
-Gist in gawires::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawires/cli/subcommand/struct.Init.html b/gawires/cli/subcommand/struct.Init.html
index 56e0b9a75..ef2cb2128 100644
--- a/gawires/cli/subcommand/struct.Init.html
+++ b/gawires/cli/subcommand/struct.Init.html
@@ -1,8 +1,8 @@
-Init in gawires::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawires/cli/subcommand/struct.Install.html b/gawires/cli/subcommand/struct.Install.html
index e7eb702d6..ef92dbf01 100644
--- a/gawires/cli/subcommand/struct.Install.html
+++ b/gawires/cli/subcommand/struct.Install.html
@@ -1,8 +1,8 @@
-Install in gawires::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawires/cli/subcommand/struct.Merge.html b/gawires/cli/subcommand/struct.Merge.html
index b98a3a0bb..b95b58840 100644
--- a/gawires/cli/subcommand/struct.Merge.html
+++ b/gawires/cli/subcommand/struct.Merge.html
@@ -1,8 +1,8 @@
-Merge in gawires::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawires/cli/subcommand/struct.Preview.html b/gawires/cli/subcommand/struct.Preview.html
index 34db15c4b..e0f17dfe9 100644
--- a/gawires/cli/subcommand/struct.Preview.html
+++ b/gawires/cli/subcommand/struct.Preview.html
@@ -1,8 +1,8 @@
-Preview in gawires::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawires/cli/subcommand/struct.Pull.html b/gawires/cli/subcommand/struct.Pull.html
index 0f4dbddfd..b9baa2ac0 100644
--- a/gawires/cli/subcommand/struct.Pull.html
+++ b/gawires/cli/subcommand/struct.Pull.html
@@ -1,8 +1,8 @@
-Pull in gawires::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawires/cli/subcommand/struct.Push.html b/gawires/cli/subcommand/struct.Push.html
index efcd92319..da914ae44 100644
--- a/gawires/cli/subcommand/struct.Push.html
+++ b/gawires/cli/subcommand/struct.Push.html
@@ -1,8 +1,8 @@
-Push in gawires::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawires/cli/subcommand/struct.Rebase.html b/gawires/cli/subcommand/struct.Rebase.html
index 78fc4d052..bede5f425 100644
--- a/gawires/cli/subcommand/struct.Rebase.html
+++ b/gawires/cli/subcommand/struct.Rebase.html
@@ -1,8 +1,8 @@
-Rebase in gawires::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawires/cli/subcommand/struct.Release.html b/gawires/cli/subcommand/struct.Release.html
index f1f1f542c..9b4b9a01a 100644
--- a/gawires/cli/subcommand/struct.Release.html
+++ b/gawires/cli/subcommand/struct.Release.html
@@ -1,8 +1,8 @@
-Release in gawires::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawires/cli/subcommand/struct.Remove.html b/gawires/cli/subcommand/struct.Remove.html
index 7a6b0203d..d0f2c6a37 100644
--- a/gawires/cli/subcommand/struct.Remove.html
+++ b/gawires/cli/subcommand/struct.Remove.html
@@ -1,8 +1,8 @@
-Remove in gawires::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawires/cli/subcommand/struct.Reset.html b/gawires/cli/subcommand/struct.Reset.html
index 5aebecf17..750733f66 100644
--- a/gawires/cli/subcommand/struct.Reset.html
+++ b/gawires/cli/subcommand/struct.Reset.html
@@ -1,8 +1,8 @@
-Reset in gawires::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawires/cli/subcommand/struct.Status.html b/gawires/cli/subcommand/struct.Status.html
index 191d4ebf7..ced167039 100644
--- a/gawires/cli/subcommand/struct.Status.html
+++ b/gawires/cli/subcommand/struct.Status.html
@@ -1,8 +1,8 @@
-Status in gawires::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawires/cli/subcommand/struct.Sync.html b/gawires/cli/subcommand/struct.Sync.html
index 3b21f4ddd..c619842f4 100644
--- a/gawires/cli/subcommand/struct.Sync.html
+++ b/gawires/cli/subcommand/struct.Sync.html
@@ -1,8 +1,8 @@
-Sync in gawires::cli::subcommand - Rust
While used in a distributed workspace this will fetch the remote, while in centralized workspace this will synchronize local workspace state with remote.
While used in a distributed workspace this will fetch the remote, while in centralized workspace this will synchronize local workspace state with remote.
\ No newline at end of file
diff --git a/gawires/cli/subcommand/struct.Tag.html b/gawires/cli/subcommand/struct.Tag.html
index 798d8f51f..3a7ed16db 100644
--- a/gawires/cli/subcommand/struct.Tag.html
+++ b/gawires/cli/subcommand/struct.Tag.html
@@ -1,8 +1,8 @@
-Tag in gawires::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawires/cli/subcommand/struct.Uninstall.html b/gawires/cli/subcommand/struct.Uninstall.html
index cd14eacf4..c2adabf64 100644
--- a/gawires/cli/subcommand/struct.Uninstall.html
+++ b/gawires/cli/subcommand/struct.Uninstall.html
@@ -1,8 +1,8 @@
-Uninstall in gawires::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawires/cli/subcommand/struct.Wire.html b/gawires/cli/subcommand/struct.Wire.html
index 0202881e8..d971b6509 100644
--- a/gawires/cli/subcommand/struct.Wire.html
+++ b/gawires/cli/subcommand/struct.Wire.html
@@ -1,8 +1,8 @@
-Wire in gawires::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawires/cli/subcommand/struct.Workspace.html b/gawires/cli/subcommand/struct.Workspace.html
index d108dc1b1..ab8420e45 100644
--- a/gawires/cli/subcommand/struct.Workspace.html
+++ b/gawires/cli/subcommand/struct.Workspace.html
@@ -1,8 +1,8 @@
-Workspace in gawires::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawires/cli/trait.Parser.html b/gawires/cli/trait.Parser.html
index a9d101eed..c6d48f719 100644
--- a/gawires/cli/trait.Parser.html
+++ b/gawires/cli/trait.Parser.html
@@ -1,13 +1,13 @@
-Parser in gawires::cli - Rust
\ No newline at end of file
diff --git a/gawires/derive.Parser.html b/gawires/derive.Parser.html
index 3b039c02a..8b528b10f 100644
--- a/gawires/derive.Parser.html
+++ b/gawires/derive.Parser.html
@@ -1,12 +1,15 @@
-Parser in gawires - Rust
#[derive(Parser)]
{
// Attributes available to this derive:
#[clap]
#[structopt]
+ #[command]
+ #[arg]
+ #[group]
}
Expand description
Generates the Parser implementation.
This is far less verbose than defining the clap::Command struct manually,
receiving an instance of clap::ArgMatches from conducting parsing, and then
implementing a conversion code to instantiate an instance of the user
context struct.
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/gawires/fn.main.html b/gawires/fn.main.html
index 6f9891de5..3ab4df8fd 100644
--- a/gawires/fn.main.html
+++ b/gawires/fn.main.html
@@ -1,2 +1,2 @@
-main in gawires - Rust
\ No newline at end of file
diff --git a/gawires/index.html b/gawires/index.html
index 7ad0ebb37..1e98f3d85 100644
--- a/gawires/index.html
+++ b/gawires/index.html
@@ -1 +1 @@
-gawires - Rust
\ No newline at end of file
diff --git a/gawires/trait.Parser.html b/gawires/trait.Parser.html
index 7b344f6f3..dfec0d706 100644
--- a/gawires/trait.Parser.html
+++ b/gawires/trait.Parser.html
@@ -1,13 +1,13 @@
-Parser in gawires - Rust
\ No newline at end of file
diff --git a/gawireslib/all.html b/gawireslib/all.html
index dc4ec96d8..9da1cc2cf 100644
--- a/gawireslib/all.html
+++ b/gawireslib/all.html
@@ -1 +1 @@
-List of all items in this crate
\ No newline at end of file
diff --git a/gawireslib/cli/derive.Parser.html b/gawireslib/cli/derive.Parser.html
index 7ea5a0170..dc40a7c92 100644
--- a/gawireslib/cli/derive.Parser.html
+++ b/gawireslib/cli/derive.Parser.html
@@ -1,12 +1,15 @@
-Parser in gawireslib::cli - Rust
#[derive(Parser)]
{
// Attributes available to this derive:
#[clap]
#[structopt]
+ #[command]
+ #[arg]
+ #[group]
}
Expand description
Generates the Parser implementation.
This is far less verbose than defining the clap::Command struct manually,
receiving an instance of clap::ArgMatches from conducting parsing, and then
implementing a conversion code to instantiate an instance of the user
context struct.
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/gawireslib/cli/enum.AppSettings.html b/gawireslib/cli/enum.AppSettings.html
deleted file mode 100644
index b80a732ae..000000000
--- a/gawireslib/cli/enum.AppSettings.html
+++ /dev/null
@@ -1,195 +0,0 @@
-AppSettings in gawireslib::cli - Rust
Application level settings, which affect how Command operates
-
NOTE: When these settings are used, they apply only to current command, and are not
-propagated down or up through child or parent subcommands
-
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
IgnoreErrors
Deprecated, replaced with [Command::ignore_errors]
-
Derive: replace #[clap(setting = IgnoreErrors)] with #[clap(ignore_errors = true)]
-
Builder: replace cmd.setting(IgnoreErrors) with cmd.ignore_errors = true
-
WaitOnError
Deprecated, replace
-
-
let cmd = clap::Command::new("cmd")
- .global_setting(clap::AppSettings::WaitOnError)
- .arg(clap::arg!(--flag));
-let m = cmd.get_matches();
-
with
-
-
let cmd = clap::Command::new("cmd")
- .arg(clap::arg!(--flag));
-let m = match cmd.try_get_matches() {
- Ok(m) => m,
- Err(err) => {
- if err.use_stderr() {
- let _ = err.print();
-
- eprintln!("\nPress [ENTER] / [RETURN] to continue...");
- use std::io::BufRead;
- let mut s = String::new();
- let i = std::io::stdin();
- i.lock().read_line(&mut s).unwrap();
-
- std::process::exit(2);
- } else {
- let _ = err.print();
- std::process::exit(0);
- }
- }
-};
-
AllowHyphenValues
Deprecated, replaced with [Command::allow_hyphen_values] and
-[Arg::is_allow_hyphen_values_set]
-
Derive: replace #[clap(setting = AllowHyphenValues)] with #[clap(allow_hyphen_values = true)]
-
Builder: replace cmd.setting(AllowHyphenValues) with cmd.allow_hyphen_values(true)
-
AllowNegativeNumbers
Deprecated, replaced with [Command::allow_negative_numbers] and
-[Command::is_allow_negative_numbers_set]
-
Derive: replace #[clap(setting = AllowNegativeNumbers)] with #[clap(allow_negative_numbers = true)]
-
Builder: replace cmd.setting(AllowNegativeNumbers) with cmd.allow_negative_numbers(true)
-
AllArgsOverrideSelf
Deprecated, replaced with [ArgAction::Set][super::ArgAction::Set]
-
The new actions (ArgAction::Set, ArgAction::SetTrue) do this by default.
-
See ArgAction::StoreValue and ArgAction::IncOccurrence for how to migrate
-
AllowMissingPositional
Deprecated, replaced with [Command::allow_missing_positional] and
-[Command::is_allow_missing_positional_set]
-
Derive: replace #[clap(setting = AllowMissingPositional)] with #[clap(allow_missing_positional = true)]
-
Builder: replace cmd.setting(AllowMissingPositional) with cmd.allow_missing_positional(true)
-
TrailingVarArg
Deprecated, replaced with [Command::trailing_var_arg] and [Command::is_trailing_var_arg_set]
-
Derive: replace #[clap(setting = TrailingVarArg)] with #[clap(trailing_var_arg = true)]
-
Builder: replace cmd.setting(TrailingVarArg) with cmd.trailing_var_arg(true)
-
DontDelimitTrailingValues
Deprecated, replaced with [Command::dont_delimit_trailing_values] and
-[Command::is_dont_delimit_trailing_values_set]
-
Derive: replace #[clap(setting = DontDelimitTrailingValues)] with #[clap(dont_delimit_trailing_values = true)]
-
Builder: replace cmd.setting(DontDelimitTrailingValues) with cmd.dont_delimit_trailing_values(true)
-
InferLongArgs
Deprecated, replaced with [Command::infer_long_args]
-
Derive: replace #[clap(setting = InferLongArgs)] with #[clap(infer_long_args = true)]
-
Builder: replace cmd.setting(InferLongArgs) with cmd.infer_long_args(true)
-
InferSubcommands
Deprecated, replaced with [Command::infer_subcommands]
-
Derive: replace #[clap(setting = InferSubcommands)] with #[clap(infer_subcommands = true)]
-
Builder: replace cmd.setting(InferSubcommands) with cmd.infer_subcommands(true)
-
SubcommandRequired
Deprecated, replaced with [Command::subcommand_required] and
-[Command::is_subcommand_required_set]
-
Derive: replace #[clap(setting = SubcommandRequired)] with #[clap(subcommand_required = true)]
-
Builder: replace cmd.setting(SubcommandRequired) with cmd.subcommand_required(true)
-
SubcommandRequiredElseHelp
Deprecated, replaced with [Command::subcommand_required] combined with
-[Command::arg_required_else_help].
\ No newline at end of file
diff --git a/gawireslib/cli/handling/fn.handle_subcmd.html b/gawireslib/cli/handling/fn.handle_subcmd.html
index 7a968f460..3941d5567 100644
--- a/gawireslib/cli/handling/fn.handle_subcmd.html
+++ b/gawireslib/cli/handling/fn.handle_subcmd.html
@@ -1 +1 @@
-handle_subcmd in gawireslib::cli::handling - Rust
\ No newline at end of file
diff --git a/gawireslib/cli/handling/index.html b/gawireslib/cli/handling/index.html
index 646f75cff..3716657b5 100644
--- a/gawireslib/cli/handling/index.html
+++ b/gawireslib/cli/handling/index.html
@@ -1 +1 @@
-gawireslib::cli::handling - Rust
\ No newline at end of file
diff --git a/gawireslib/cli/index.html b/gawireslib/cli/index.html
index e1511a78a..d4fe414cb 100644
--- a/gawireslib/cli/index.html
+++ b/gawireslib/cli/index.html
@@ -1 +1 @@
-gawireslib::cli - Rust
\ No newline at end of file
diff --git a/gawireslib/cli/sidebar-items.js b/gawireslib/cli/sidebar-items.js
index 63c3888c4..cfee81dd4 100644
--- a/gawireslib/cli/sidebar-items.js
+++ b/gawireslib/cli/sidebar-items.js
@@ -1 +1 @@
-window.SIDEBAR_ITEMS = {"derive":[["Parser","Generates the `Parser` implementation."]],"enum":[["AppSettings","Application level settings, which affect how `Command` operates"]],"mod":[["handling",""],["subcommand",""]],"struct":[["Opts",""]],"trait":[["Parser","Parse command-line arguments into `Self`."]]};
\ No newline at end of file
+window.SIDEBAR_ITEMS = {"derive":[["Parser","Generates the `Parser` implementation."]],"mod":[["handling",""],["subcommand",""]],"struct":[["Opts",""]],"trait":[["Parser","Parse command-line arguments into `Self`."]]};
\ No newline at end of file
diff --git a/gawireslib/cli/struct.Opts.html b/gawireslib/cli/struct.Opts.html
index 9e0a42954..595776bbe 100644
--- a/gawireslib/cli/struct.Opts.html
+++ b/gawireslib/cli/struct.Opts.html
@@ -1,9 +1,9 @@
-Opts in gawireslib::cli - Rust
\ No newline at end of file
diff --git a/gawireslib/cli/subcommand/enum.Subcommand.html b/gawireslib/cli/subcommand/enum.Subcommand.html
index c57b43367..ca71c5380 100644
--- a/gawireslib/cli/subcommand/enum.Subcommand.html
+++ b/gawireslib/cli/subcommand/enum.Subcommand.html
@@ -1,4 +1,4 @@
-Subcommand in gawireslib::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawireslib/cli/subcommand/index.html b/gawireslib/cli/subcommand/index.html
index 972094c5f..4cccd5379 100644
--- a/gawireslib/cli/subcommand/index.html
+++ b/gawireslib/cli/subcommand/index.html
@@ -1 +1 @@
-gawireslib::cli::subcommand - Rust
While used in a distributed workspace this will fetch the remote, while in centralized workspace this will synchronize local workspace state with remote.
While used in a distributed workspace this will fetch the remote, while in centralized workspace this will synchronize local workspace state with remote.
\ No newline at end of file
diff --git a/gawireslib/cli/subcommand/struct.Add.html b/gawireslib/cli/subcommand/struct.Add.html
index 72365ab58..5b3c822c2 100644
--- a/gawireslib/cli/subcommand/struct.Add.html
+++ b/gawireslib/cli/subcommand/struct.Add.html
@@ -1,17 +1,17 @@
-Add in gawireslib::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawireslib/cli/subcommand/struct.Branch.html b/gawireslib/cli/subcommand/struct.Branch.html
index 1c06530f4..58bbdac34 100644
--- a/gawireslib/cli/subcommand/struct.Branch.html
+++ b/gawireslib/cli/subcommand/struct.Branch.html
@@ -1,8 +1,8 @@
-Branch in gawireslib::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawireslib/cli/subcommand/struct.Central.html b/gawireslib/cli/subcommand/struct.Central.html
index c7ad2ce5d..6aeb820da 100644
--- a/gawireslib/cli/subcommand/struct.Central.html
+++ b/gawireslib/cli/subcommand/struct.Central.html
@@ -1,8 +1,8 @@
-Central in gawireslib::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawireslib/cli/subcommand/struct.Channel.html b/gawireslib/cli/subcommand/struct.Channel.html
index 1432c87ba..1a6b48bcf 100644
--- a/gawireslib/cli/subcommand/struct.Channel.html
+++ b/gawireslib/cli/subcommand/struct.Channel.html
@@ -1,8 +1,8 @@
-Channel in gawireslib::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawireslib/cli/subcommand/struct.Checkout.html b/gawireslib/cli/subcommand/struct.Checkout.html
index 27a36d686..fa80ef850 100644
--- a/gawireslib/cli/subcommand/struct.Checkout.html
+++ b/gawireslib/cli/subcommand/struct.Checkout.html
@@ -1,15 +1,15 @@
-Checkout in gawireslib::cli::subcommand - Rust
Option use to specify if a lock should be put on the assets, this will tell central to lock them. (On by default, WARNING: if centralized you should use “gawires checkout –clone” if you dont want any conflict issues)
Can be use to specify that the checkout must clone the assets instead of synchronizing them.(Will need to initiate a push request each time you try to synchronize)
Option use to specify if a lock should be put on the assets, this will tell central to lock them. (On by default, WARNING: if centralized you should use “gawires checkout –clone” if you dont want any conflict issues)
Can be use to specify that the checkout must clone the assets instead of synchronizing them.(Will need to initiate a push request each time you try to synchronize)
\ No newline at end of file
diff --git a/gawireslib/cli/subcommand/struct.Clean.html b/gawireslib/cli/subcommand/struct.Clean.html
index 319eb25d7..7312868d0 100644
--- a/gawireslib/cli/subcommand/struct.Clean.html
+++ b/gawireslib/cli/subcommand/struct.Clean.html
@@ -1,8 +1,8 @@
-Clean in gawireslib::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawireslib/cli/subcommand/struct.Connect.html b/gawireslib/cli/subcommand/struct.Connect.html
index fb40f8b6b..d6b94f974 100644
--- a/gawireslib/cli/subcommand/struct.Connect.html
+++ b/gawireslib/cli/subcommand/struct.Connect.html
@@ -1,8 +1,8 @@
-Connect in gawireslib::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawireslib/cli/subcommand/struct.Filter.html b/gawireslib/cli/subcommand/struct.Filter.html
index 5b1721ae6..7975fdcea 100644
--- a/gawireslib/cli/subcommand/struct.Filter.html
+++ b/gawireslib/cli/subcommand/struct.Filter.html
@@ -1,8 +1,8 @@
-Filter in gawireslib::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawireslib/cli/subcommand/struct.Gist.html b/gawireslib/cli/subcommand/struct.Gist.html
index 8cff7469e..b5d2a68ea 100644
--- a/gawireslib/cli/subcommand/struct.Gist.html
+++ b/gawireslib/cli/subcommand/struct.Gist.html
@@ -1,8 +1,8 @@
-Gist in gawireslib::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawireslib/cli/subcommand/struct.Init.html b/gawireslib/cli/subcommand/struct.Init.html
index aff8e29fe..174e66a8f 100644
--- a/gawireslib/cli/subcommand/struct.Init.html
+++ b/gawireslib/cli/subcommand/struct.Init.html
@@ -1,8 +1,8 @@
-Init in gawireslib::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawireslib/cli/subcommand/struct.Install.html b/gawireslib/cli/subcommand/struct.Install.html
index d80f8ad8f..632055899 100644
--- a/gawireslib/cli/subcommand/struct.Install.html
+++ b/gawireslib/cli/subcommand/struct.Install.html
@@ -1,8 +1,8 @@
-Install in gawireslib::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawireslib/cli/subcommand/struct.Merge.html b/gawireslib/cli/subcommand/struct.Merge.html
index 007df7d28..c9eab38d5 100644
--- a/gawireslib/cli/subcommand/struct.Merge.html
+++ b/gawireslib/cli/subcommand/struct.Merge.html
@@ -1,8 +1,8 @@
-Merge in gawireslib::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawireslib/cli/subcommand/struct.Preview.html b/gawireslib/cli/subcommand/struct.Preview.html
index dcf4d2f89..0cc4c44bc 100644
--- a/gawireslib/cli/subcommand/struct.Preview.html
+++ b/gawireslib/cli/subcommand/struct.Preview.html
@@ -1,8 +1,8 @@
-Preview in gawireslib::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawireslib/cli/subcommand/struct.Pull.html b/gawireslib/cli/subcommand/struct.Pull.html
index 1383917fe..4224ddccc 100644
--- a/gawireslib/cli/subcommand/struct.Pull.html
+++ b/gawireslib/cli/subcommand/struct.Pull.html
@@ -1,8 +1,8 @@
-Pull in gawireslib::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawireslib/cli/subcommand/struct.Push.html b/gawireslib/cli/subcommand/struct.Push.html
index 6e9aa3ba5..3172e1070 100644
--- a/gawireslib/cli/subcommand/struct.Push.html
+++ b/gawireslib/cli/subcommand/struct.Push.html
@@ -1,8 +1,8 @@
-Push in gawireslib::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawireslib/cli/subcommand/struct.Rebase.html b/gawireslib/cli/subcommand/struct.Rebase.html
index c9098b6b2..a6df68a83 100644
--- a/gawireslib/cli/subcommand/struct.Rebase.html
+++ b/gawireslib/cli/subcommand/struct.Rebase.html
@@ -1,8 +1,8 @@
-Rebase in gawireslib::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawireslib/cli/subcommand/struct.Release.html b/gawireslib/cli/subcommand/struct.Release.html
index 1b1b73307..fd334ac5b 100644
--- a/gawireslib/cli/subcommand/struct.Release.html
+++ b/gawireslib/cli/subcommand/struct.Release.html
@@ -1,8 +1,8 @@
-Release in gawireslib::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawireslib/cli/subcommand/struct.Remove.html b/gawireslib/cli/subcommand/struct.Remove.html
index 8b1784d0b..2e9968374 100644
--- a/gawireslib/cli/subcommand/struct.Remove.html
+++ b/gawireslib/cli/subcommand/struct.Remove.html
@@ -1,8 +1,8 @@
-Remove in gawireslib::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawireslib/cli/subcommand/struct.Reset.html b/gawireslib/cli/subcommand/struct.Reset.html
index f99c8951c..84d7f5c80 100644
--- a/gawireslib/cli/subcommand/struct.Reset.html
+++ b/gawireslib/cli/subcommand/struct.Reset.html
@@ -1,8 +1,8 @@
-Reset in gawireslib::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawireslib/cli/subcommand/struct.Status.html b/gawireslib/cli/subcommand/struct.Status.html
index a59de06dd..a94f6522b 100644
--- a/gawireslib/cli/subcommand/struct.Status.html
+++ b/gawireslib/cli/subcommand/struct.Status.html
@@ -1,8 +1,8 @@
-Status in gawireslib::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawireslib/cli/subcommand/struct.Sync.html b/gawireslib/cli/subcommand/struct.Sync.html
index bc5daa884..fecfb9194 100644
--- a/gawireslib/cli/subcommand/struct.Sync.html
+++ b/gawireslib/cli/subcommand/struct.Sync.html
@@ -1,8 +1,8 @@
-Sync in gawireslib::cli::subcommand - Rust
While used in a distributed workspace this will fetch the remote, while in centralized workspace this will synchronize local workspace state with remote.
While used in a distributed workspace this will fetch the remote, while in centralized workspace this will synchronize local workspace state with remote.
\ No newline at end of file
diff --git a/gawireslib/cli/subcommand/struct.Tag.html b/gawireslib/cli/subcommand/struct.Tag.html
index d63e625b2..69d0f495c 100644
--- a/gawireslib/cli/subcommand/struct.Tag.html
+++ b/gawireslib/cli/subcommand/struct.Tag.html
@@ -1,8 +1,8 @@
-Tag in gawireslib::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawireslib/cli/subcommand/struct.Uninstall.html b/gawireslib/cli/subcommand/struct.Uninstall.html
index 4681ddd84..7cee5c1dc 100644
--- a/gawireslib/cli/subcommand/struct.Uninstall.html
+++ b/gawireslib/cli/subcommand/struct.Uninstall.html
@@ -1,8 +1,8 @@
-Uninstall in gawireslib::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawireslib/cli/subcommand/struct.Wire.html b/gawireslib/cli/subcommand/struct.Wire.html
index df6a5d349..74c86bdbb 100644
--- a/gawireslib/cli/subcommand/struct.Wire.html
+++ b/gawireslib/cli/subcommand/struct.Wire.html
@@ -1,8 +1,8 @@
-Wire in gawireslib::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawireslib/cli/subcommand/struct.Workspace.html b/gawireslib/cli/subcommand/struct.Workspace.html
index df39925a4..1ed67af62 100644
--- a/gawireslib/cli/subcommand/struct.Workspace.html
+++ b/gawireslib/cli/subcommand/struct.Workspace.html
@@ -1,8 +1,8 @@
-Workspace in gawireslib::cli::subcommand - Rust
\ No newline at end of file
diff --git a/gawireslib/cli/trait.Parser.html b/gawireslib/cli/trait.Parser.html
index 90bdbab07..4b4f63764 100644
--- a/gawireslib/cli/trait.Parser.html
+++ b/gawireslib/cli/trait.Parser.html
@@ -1,13 +1,13 @@
-Parser in gawireslib::cli - Rust
\ No newline at end of file
diff --git a/gawireslib/core/asset/index.html b/gawireslib/core/asset/index.html
index 66bead7c1..7af029bd4 100644
--- a/gawireslib/core/asset/index.html
+++ b/gawireslib/core/asset/index.html
@@ -1 +1 @@
-gawireslib::core::asset - Rust
\ No newline at end of file
diff --git a/gawireslib/core/config/index.html b/gawireslib/core/config/index.html
index edb756a79..53d3104bd 100644
--- a/gawireslib/core/config/index.html
+++ b/gawireslib/core/config/index.html
@@ -1,2 +1,3 @@
-gawireslib::core::config - Rust
TODO - Put this in UserConfig.rs instead of here
+The user configuration file path.
+Data structure for the user’s configuration.
\ No newline at end of file
diff --git a/gawireslib/core/config/sidebar-items.js b/gawireslib/core/config/sidebar-items.js
index 9b2cae2d6..29ee055dc 100644
--- a/gawireslib/core/config/sidebar-items.js
+++ b/gawireslib/core/config/sidebar-items.js
@@ -1 +1 @@
-window.SIDEBAR_ITEMS = {"struct":[["UserConfig","The user configuration file path. Data structure for the user’s configuration."]]};
\ No newline at end of file
+window.SIDEBAR_ITEMS = {"struct":[["UserConfig","TODO - Put this in UserConfig.rs instead of here The user configuration file path. Data structure for the user’s configuration."]]};
\ No newline at end of file
diff --git a/gawireslib/core/config/struct.UserConfig.html b/gawireslib/core/config/struct.UserConfig.html
index a84243fa9..ea11b5be2 100644
--- a/gawireslib/core/config/struct.UserConfig.html
+++ b/gawireslib/core/config/struct.UserConfig.html
@@ -1,15 +1,16 @@
-UserConfig in gawireslib::core::config - Rust
\ No newline at end of file
diff --git a/gawireslib/core/diff/difftree/index.html b/gawireslib/core/diff/difftree/index.html
index 1063c069f..d8329f13b 100644
--- a/gawireslib/core/diff/difftree/index.html
+++ b/gawireslib/core/diff/difftree/index.html
@@ -1 +1 @@
-gawireslib::core::diff::difftree - Rust
\ No newline at end of file
diff --git a/gawireslib/core/diff/enum.DiffData.html b/gawireslib/core/diff/enum.DiffData.html
new file mode 100644
index 000000000..ef59b2afc
--- /dev/null
+++ b/gawireslib/core/diff/enum.DiffData.html
@@ -0,0 +1,11 @@
+DiffData in gawireslib::core::diff - Rust
\ No newline at end of file
diff --git a/gawireslib/core/diff/enum.DiffType.html b/gawireslib/core/diff/enum.DiffType.html
new file mode 100644
index 000000000..8a9f9883b
--- /dev/null
+++ b/gawireslib/core/diff/enum.DiffType.html
@@ -0,0 +1,12 @@
+DiffType in gawireslib::core::diff - Rust
\ No newline at end of file
diff --git a/gawireslib/core/diff/hash/index.html b/gawireslib/core/diff/hash/index.html
index 4e27c3235..28c64f465 100644
--- a/gawireslib/core/diff/hash/index.html
+++ b/gawireslib/core/diff/hash/index.html
@@ -1 +1 @@
-gawireslib::core::diff::hash - Rust
\ No newline at end of file
diff --git a/gawireslib/core/diff/hash/sidebar-items.js b/gawireslib/core/diff/hash/sidebar-items.js
index 5244ce01c..ae2c3b688 100644
--- a/gawireslib/core/diff/hash/sidebar-items.js
+++ b/gawireslib/core/diff/hash/sidebar-items.js
@@ -1 +1 @@
-window.SIDEBAR_ITEMS = {};
\ No newline at end of file
+window.SIDEBAR_ITEMS = {"struct":[["DiffHash",""],["DiffHasher",""]]};
\ No newline at end of file
diff --git a/gawireslib/core/diff/hash/struct.DiffHash.html b/gawireslib/core/diff/hash/struct.DiffHash.html
new file mode 100644
index 000000000..0cd156715
--- /dev/null
+++ b/gawireslib/core/diff/hash/struct.DiffHash.html
@@ -0,0 +1,9 @@
+DiffHash in gawireslib::core::diff::hash - Rust
\ No newline at end of file
diff --git a/gawireslib/core/diff/hash/struct.DiffHasher.html b/gawireslib/core/diff/hash/struct.DiffHasher.html
new file mode 100644
index 000000000..377a47084
--- /dev/null
+++ b/gawireslib/core/diff/hash/struct.DiffHasher.html
@@ -0,0 +1,8 @@
+DiffHasher in gawireslib::core::diff::hash - Rust
\ No newline at end of file
diff --git a/gawireslib/core/diff/index.html b/gawireslib/core/diff/index.html
index bda09ac50..102137f85 100644
--- a/gawireslib/core/diff/index.html
+++ b/gawireslib/core/diff/index.html
@@ -1 +1 @@
-gawireslib::core::diff - Rust
\ No newline at end of file
diff --git a/gawireslib/core/diff/sidebar-items.js b/gawireslib/core/diff/sidebar-items.js
index 6c723af2a..849f8bb77 100644
--- a/gawireslib/core/diff/sidebar-items.js
+++ b/gawireslib/core/diff/sidebar-items.js
@@ -1 +1 @@
-window.SIDEBAR_ITEMS = {"mod":[["difftree",""],["hash",""]]};
\ No newline at end of file
+window.SIDEBAR_ITEMS = {"enum":[["DiffData",""],["DiffType",""]],"mod":[["difftree",""],["hash",""]],"struct":[["AddDiff","A diff that adds a new value to the asset."],["Diff",""],["ModifyDiff","A diff that modifies a value in the asset."],["RemoveDiff","A diff that removes a value from the asset."]]};
\ No newline at end of file
diff --git a/gawireslib/core/diff/struct.AddDiff.html b/gawireslib/core/diff/struct.AddDiff.html
new file mode 100644
index 000000000..3881e3409
--- /dev/null
+++ b/gawireslib/core/diff/struct.AddDiff.html
@@ -0,0 +1,11 @@
+AddDiff in gawireslib::core::diff - Rust
\ No newline at end of file
diff --git a/gawireslib/core/diff/struct.Diff.html b/gawireslib/core/diff/struct.Diff.html
new file mode 100644
index 000000000..472656fcb
--- /dev/null
+++ b/gawireslib/core/diff/struct.Diff.html
@@ -0,0 +1,11 @@
+Diff in gawireslib::core::diff - Rust
\ No newline at end of file
diff --git a/gawireslib/core/diff/struct.ModifyDiff.html b/gawireslib/core/diff/struct.ModifyDiff.html
new file mode 100644
index 000000000..7a1705403
--- /dev/null
+++ b/gawireslib/core/diff/struct.ModifyDiff.html
@@ -0,0 +1,11 @@
+ModifyDiff in gawireslib::core::diff - Rust
\ No newline at end of file
diff --git a/gawireslib/core/diff/struct.RemoveDiff.html b/gawireslib/core/diff/struct.RemoveDiff.html
new file mode 100644
index 000000000..ae6ab1d29
--- /dev/null
+++ b/gawireslib/core/diff/struct.RemoveDiff.html
@@ -0,0 +1,10 @@
+RemoveDiff in gawireslib::core::diff - Rust
\ No newline at end of file
diff --git a/gawireslib/core/extension/index.html b/gawireslib/core/extension/index.html
index dde86446c..985d7c204 100644
--- a/gawireslib/core/extension/index.html
+++ b/gawireslib/core/extension/index.html
@@ -1 +1 @@
-gawireslib::core::extension - Rust
\ No newline at end of file
diff --git a/gawireslib/core/filesystem/index.html b/gawireslib/core/filesystem/index.html
index 18dab6ae2..26ed3710c 100644
--- a/gawireslib/core/filesystem/index.html
+++ b/gawireslib/core/filesystem/index.html
@@ -1 +1 @@
-gawireslib::core::filesystem - Rust
\ No newline at end of file
diff --git a/gawireslib/core/index.html b/gawireslib/core/index.html
index c386c7d64..0813343da 100644
--- a/gawireslib/core/index.html
+++ b/gawireslib/core/index.html
@@ -1 +1 @@
-gawireslib::core - Rust
\ No newline at end of file
diff --git a/gawireslib/core/process/index.html b/gawireslib/core/process/index.html
index 3ed5fdd95..62a1c901c 100644
--- a/gawireslib/core/process/index.html
+++ b/gawireslib/core/process/index.html
@@ -1 +1 @@
-gawireslib::core::process - Rust
\ No newline at end of file
diff --git a/gawireslib/core/repository/index.html b/gawireslib/core/repository/index.html
index 1929e7155..37c1555ba 100644
--- a/gawireslib/core/repository/index.html
+++ b/gawireslib/core/repository/index.html
@@ -1 +1 @@
-gawireslib::core::repository - Rust
\ No newline at end of file
diff --git a/gawireslib/core/repository/struct.Remote.html b/gawireslib/core/repository/struct.Remote.html
index f28719da0..556fa510b 100644
--- a/gawireslib/core/repository/struct.Remote.html
+++ b/gawireslib/core/repository/struct.Remote.html
@@ -1,7 +1,7 @@
-Remote in gawireslib::core::repository - Rust
\ No newline at end of file
diff --git a/gawireslib/core/repository/struct.Repository.html b/gawireslib/core/repository/struct.Repository.html
index 72711ec67..22fc1e51a 100644
--- a/gawireslib/core/repository/struct.Repository.html
+++ b/gawireslib/core/repository/struct.Repository.html
@@ -1,17 +1,17 @@
-Repository in gawireslib::core::repository - Rust
\ No newline at end of file
diff --git a/gawireslib/core/tree/index.html b/gawireslib/core/tree/index.html
index 19cf4faa0..552942b9a 100644
--- a/gawireslib/core/tree/index.html
+++ b/gawireslib/core/tree/index.html
@@ -1 +1 @@
-gawireslib::core::tree - Rust
\ No newline at end of file
diff --git a/gawireslib/core/tree/struct.ArenaTree.html b/gawireslib/core/tree/struct.ArenaTree.html
index e65c824ad..3b4bfd78d 100644
--- a/gawireslib/core/tree/struct.ArenaTree.html
+++ b/gawireslib/core/tree/struct.ArenaTree.html
@@ -1,11 +1,11 @@
-ArenaTree in gawireslib::core::tree - Rust
\ No newline at end of file
diff --git a/gawireslib/core/tree/struct.Node.html b/gawireslib/core/tree/struct.Node.html
index ef9c62467..1630748cd 100644
--- a/gawireslib/core/tree/struct.Node.html
+++ b/gawireslib/core/tree/struct.Node.html
@@ -1,15 +1,15 @@
-Node in gawireslib::core::tree - Rust
\ No newline at end of file
diff --git a/gawireslib/core/user/enum.AuthMethod.html b/gawireslib/core/user/enum.AuthMethod.html
index 4677a96c1..8aecf1a08 100644
--- a/gawireslib/core/user/enum.AuthMethod.html
+++ b/gawireslib/core/user/enum.AuthMethod.html
@@ -1,11 +1,11 @@
-AuthMethod in gawireslib::core::user - Rust
\ No newline at end of file
diff --git a/gawireslib/core/user/enum.AuthStatus.html b/gawireslib/core/user/enum.AuthStatus.html
index 8434d6e2b..d5cba6f7a 100644
--- a/gawireslib/core/user/enum.AuthStatus.html
+++ b/gawireslib/core/user/enum.AuthStatus.html
@@ -1,11 +1,11 @@
-AuthStatus in gawireslib::core::user - Rust
\ No newline at end of file
diff --git a/gawireslib/core/user/index.html b/gawireslib/core/user/index.html
index 9199711da..4f2d3c878 100644
--- a/gawireslib/core/user/index.html
+++ b/gawireslib/core/user/index.html
@@ -1 +1 @@
-gawireslib::core::user - Rust
\ No newline at end of file
diff --git a/gawireslib/core/user/struct.AuthToken.html b/gawireslib/core/user/struct.AuthToken.html
index e024e867f..51c101066 100644
--- a/gawireslib/core/user/struct.AuthToken.html
+++ b/gawireslib/core/user/struct.AuthToken.html
@@ -1,10 +1,10 @@
-AuthToken in gawireslib::core::user - Rust
\ No newline at end of file
diff --git a/gawireslib/core/user/struct.LocalUser.html b/gawireslib/core/user/struct.LocalUser.html
index 91ca1e29d..21b5be6e3 100644
--- a/gawireslib/core/user/struct.LocalUser.html
+++ b/gawireslib/core/user/struct.LocalUser.html
@@ -1,13 +1,13 @@
-LocalUser in gawireslib::core::user - Rust
\ No newline at end of file
diff --git a/gawireslib/core/user/struct.ProxyUser.html b/gawireslib/core/user/struct.ProxyUser.html
index 96b6f3965..2c9a31820 100644
--- a/gawireslib/core/user/struct.ProxyUser.html
+++ b/gawireslib/core/user/struct.ProxyUser.html
@@ -1,12 +1,12 @@
-ProxyUser in gawireslib::core::user - Rust
\ No newline at end of file
diff --git a/gawireslib/core/user/struct.UserAuth.html b/gawireslib/core/user/struct.UserAuth.html
index 8b3b4370d..83c8c499e 100644
--- a/gawireslib/core/user/struct.UserAuth.html
+++ b/gawireslib/core/user/struct.UserAuth.html
@@ -1,8 +1,8 @@
-UserAuth in gawireslib::core::user - Rust
\ No newline at end of file
diff --git a/gawireslib/core/user/struct.UserStamp.html b/gawireslib/core/user/struct.UserStamp.html
index c1ac9b1c0..d023e3f2c 100644
--- a/gawireslib/core/user/struct.UserStamp.html
+++ b/gawireslib/core/user/struct.UserStamp.html
@@ -1,11 +1,11 @@
-UserStamp in gawireslib::core::user - Rust
\ No newline at end of file
diff --git a/gawireslib/core/wire/index.html b/gawireslib/core/wire/index.html
index c20221c35..797e4754d 100644
--- a/gawireslib/core/wire/index.html
+++ b/gawireslib/core/wire/index.html
@@ -1 +1 @@
-gawireslib::core::wire - Rust
\ No newline at end of file
diff --git a/gawireslib/core/workspace/enum.LocalWorkspaceState.html b/gawireslib/core/workspace/enum.LocalWorkspaceState.html
index 31f1ab745..d801d31bc 100644
--- a/gawireslib/core/workspace/enum.LocalWorkspaceState.html
+++ b/gawireslib/core/workspace/enum.LocalWorkspaceState.html
@@ -1,8 +1,8 @@
-LocalWorkspaceState in gawireslib::core::workspace - Rust
\ No newline at end of file
diff --git a/gawireslib/core/workspace/enum.WorkspaceError.html b/gawireslib/core/workspace/enum.WorkspaceError.html
index 073c09ea3..72be94601 100644
--- a/gawireslib/core/workspace/enum.WorkspaceError.html
+++ b/gawireslib/core/workspace/enum.WorkspaceError.html
@@ -1,7 +1,7 @@
-WorkspaceError in gawireslib::core::workspace - Rust
\ No newline at end of file
diff --git a/gawireslib/core/workspace/enum.WorkspaceMode.html b/gawireslib/core/workspace/enum.WorkspaceMode.html
index 65446d155..f90b7abec 100644
--- a/gawireslib/core/workspace/enum.WorkspaceMode.html
+++ b/gawireslib/core/workspace/enum.WorkspaceMode.html
@@ -1,8 +1,8 @@
-WorkspaceMode in gawireslib::core::workspace - Rust
\ No newline at end of file
diff --git a/gawireslib/core/workspace/enum.WorkspaceType.html b/gawireslib/core/workspace/enum.WorkspaceType.html
index 9727d1c40..c078a432e 100644
--- a/gawireslib/core/workspace/enum.WorkspaceType.html
+++ b/gawireslib/core/workspace/enum.WorkspaceType.html
@@ -1,10 +1,10 @@
-WorkspaceType in gawireslib::core::workspace - Rust
\ No newline at end of file
diff --git a/gawireslib/core/workspace/index.html b/gawireslib/core/workspace/index.html
index c2f08ede7..4621dd6a9 100644
--- a/gawireslib/core/workspace/index.html
+++ b/gawireslib/core/workspace/index.html
@@ -1 +1 @@
-gawireslib::core::workspace - Rust
\ No newline at end of file
diff --git a/gawireslib/core/workspace/struct.Workspace.html b/gawireslib/core/workspace/struct.Workspace.html
index 6dbc7493e..08591dd39 100644
--- a/gawireslib/core/workspace/struct.Workspace.html
+++ b/gawireslib/core/workspace/struct.Workspace.html
@@ -1,11 +1,11 @@
-Workspace in gawireslib::core::workspace - Rust
\ No newline at end of file
diff --git a/gawireslib/index.html b/gawireslib/index.html
index b49e23146..08849cecd 100644
--- a/gawireslib/index.html
+++ b/gawireslib/index.html
@@ -1 +1 @@
-gawireslib - Rust
\ No newline at end of file
diff --git a/help.html b/help.html
new file mode 100644
index 000000000..d68ba3165
--- /dev/null
+++ b/help.html
@@ -0,0 +1 @@
+Rustdoc help
\ No newline at end of file
diff --git a/implementors/core/clone/trait.Clone.js b/implementors/core/clone/trait.Clone.js
index d44c371e6..6e13976b3 100644
--- a/implementors/core/clone/trait.Clone.js
+++ b/implementors/core/clone/trait.Clone.js
@@ -1,3 +1,3 @@
(function() {var implementors = {
-"gawireslib":[["impl<'a> Clone for Repository<'a>"],["impl Clone for Remote"],["impl<'a> Clone for Workspace<'a>"],["impl Clone for WorkspaceType"],["impl Clone for UserStamp"],["impl Clone for ProxyUser"],["impl Clone for LocalUser"],["impl Clone for UserAuth"],["impl Clone for AuthToken"],["impl Clone for AuthMethod"],["impl Clone for AuthStatus"],["impl Clone for UserConfig"]]
+"gawireslib":[["impl<'a> Clone for Repository<'a>"],["impl Clone for Remote"],["impl<'a> Clone for Workspace<'a>"],["impl Clone for WorkspaceType"],["impl Clone for UserStamp"],["impl Clone for ProxyUser"],["impl Clone for LocalUser"],["impl Clone for UserAuth"],["impl Clone for AuthToken"],["impl Clone for AuthMethod"],["impl Clone for AuthStatus"],["impl Clone for UserConfig"],["impl Clone for DiffHash"],["impl Clone for Diff"],["impl Clone for DiffData"],["impl Clone for DiffType"],["impl Clone for AddDiff"],["impl Clone for RemoveDiff"],["impl Clone for ModifyDiff"]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/implementors/core/cmp/trait.PartialEq.js b/implementors/core/cmp/trait.PartialEq.js
index 597957911..9fae38f0d 100644
--- a/implementors/core/cmp/trait.PartialEq.js
+++ b/implementors/core/cmp/trait.PartialEq.js
@@ -1,4 +1,4 @@
(function() {var implementors = {
"gawires":[["impl PartialEq<Subcommand> for Subcommand"],["impl PartialEq<Add> for Add"],["impl PartialEq<Checkout> for Checkout"],["impl PartialEq<Release> for Release"],["impl PartialEq<Init> for Init"],["impl PartialEq<Sync> for Sync"],["impl PartialEq<Status> for Status"],["impl PartialEq<Channel> for Channel"],["impl PartialEq<Push> for Push"],["impl PartialEq<Pull> for Pull"],["impl PartialEq<Workspace> for Workspace"],["impl PartialEq<Preview> for Preview"],["impl PartialEq<Reset> for Reset"],["impl PartialEq<Remove> for Remove"],["impl PartialEq<Branch> for Branch"],["impl PartialEq<Tag> for Tag"],["impl PartialEq<Wire> for Wire"],["impl PartialEq<Connect> for Connect"],["impl PartialEq<Filter> for Filter"],["impl PartialEq<Rebase> for Rebase"],["impl PartialEq<Merge> for Merge"],["impl PartialEq<Clean> for Clean"],["impl PartialEq<Central> for Central"],["impl PartialEq<Install> for Install"],["impl PartialEq<Uninstall> for Uninstall"],["impl PartialEq<Gist> for Gist"],["impl PartialEq<Opts> for Opts"]],
-"gawireslib":[["impl<'a> PartialEq<Repository<'a>> for Repository<'a>"],["impl PartialEq<Remote> for Remote"],["impl<'a> PartialEq<Workspace<'a>> for Workspace<'a>"],["impl PartialEq<WorkspaceType> for WorkspaceType"],["impl PartialEq<UserStamp> for UserStamp"],["impl PartialEq<ProxyUser> for ProxyUser"],["impl PartialEq<LocalUser> for LocalUser"],["impl PartialEq<UserAuth> for UserAuth"],["impl PartialEq<AuthToken> for AuthToken"],["impl PartialEq<AuthMethod> for AuthMethod"],["impl PartialEq<AuthStatus> for AuthStatus"],["impl PartialEq<UserConfig> for UserConfig"],["impl PartialEq<Subcommand> for Subcommand"],["impl PartialEq<Add> for Add"],["impl PartialEq<Checkout> for Checkout"],["impl PartialEq<Release> for Release"],["impl PartialEq<Init> for Init"],["impl PartialEq<Sync> for Sync"],["impl PartialEq<Status> for Status"],["impl PartialEq<Channel> for Channel"],["impl PartialEq<Push> for Push"],["impl PartialEq<Pull> for Pull"],["impl PartialEq<Workspace> for Workspace"],["impl PartialEq<Preview> for Preview"],["impl PartialEq<Reset> for Reset"],["impl PartialEq<Remove> for Remove"],["impl PartialEq<Branch> for Branch"],["impl PartialEq<Tag> for Tag"],["impl PartialEq<Wire> for Wire"],["impl PartialEq<Connect> for Connect"],["impl PartialEq<Filter> for Filter"],["impl PartialEq<Rebase> for Rebase"],["impl PartialEq<Merge> for Merge"],["impl PartialEq<Clean> for Clean"],["impl PartialEq<Central> for Central"],["impl PartialEq<Install> for Install"],["impl PartialEq<Uninstall> for Uninstall"],["impl PartialEq<Gist> for Gist"],["impl PartialEq<Opts> for Opts"]]
+"gawireslib":[["impl<'a> PartialEq<Repository<'a>> for Repository<'a>"],["impl PartialEq<Remote> for Remote"],["impl<'a> PartialEq<Workspace<'a>> for Workspace<'a>"],["impl PartialEq<WorkspaceType> for WorkspaceType"],["impl PartialEq<UserStamp> for UserStamp"],["impl PartialEq<ProxyUser> for ProxyUser"],["impl PartialEq<LocalUser> for LocalUser"],["impl PartialEq<UserAuth> for UserAuth"],["impl PartialEq<AuthToken> for AuthToken"],["impl PartialEq<AuthMethod> for AuthMethod"],["impl PartialEq<AuthStatus> for AuthStatus"],["impl PartialEq<UserConfig> for UserConfig"],["impl PartialEq<DiffHash> for DiffHash"],["impl PartialEq<Diff> for Diff"],["impl PartialEq<DiffData> for DiffData"],["impl PartialEq<DiffType> for DiffType"],["impl PartialEq<AddDiff> for AddDiff"],["impl PartialEq<RemoveDiff> for RemoveDiff"],["impl PartialEq<ModifyDiff> for ModifyDiff"],["impl PartialEq<Subcommand> for Subcommand"],["impl PartialEq<Add> for Add"],["impl PartialEq<Checkout> for Checkout"],["impl PartialEq<Release> for Release"],["impl PartialEq<Init> for Init"],["impl PartialEq<Sync> for Sync"],["impl PartialEq<Status> for Status"],["impl PartialEq<Channel> for Channel"],["impl PartialEq<Push> for Push"],["impl PartialEq<Pull> for Pull"],["impl PartialEq<Workspace> for Workspace"],["impl PartialEq<Preview> for Preview"],["impl PartialEq<Reset> for Reset"],["impl PartialEq<Remove> for Remove"],["impl PartialEq<Branch> for Branch"],["impl PartialEq<Tag> for Tag"],["impl PartialEq<Wire> for Wire"],["impl PartialEq<Connect> for Connect"],["impl PartialEq<Filter> for Filter"],["impl PartialEq<Rebase> for Rebase"],["impl PartialEq<Merge> for Merge"],["impl PartialEq<Clean> for Clean"],["impl PartialEq<Central> for Central"],["impl PartialEq<Install> for Install"],["impl PartialEq<Uninstall> for Uninstall"],["impl PartialEq<Gist> for Gist"],["impl PartialEq<Opts> for Opts"]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/implementors/core/fmt/trait.Debug.js b/implementors/core/fmt/trait.Debug.js
index 0ab837f96..5352d093f 100644
--- a/implementors/core/fmt/trait.Debug.js
+++ b/implementors/core/fmt/trait.Debug.js
@@ -1,4 +1,4 @@
(function() {var implementors = {
"gawires":[["impl Debug for Subcommand"],["impl Debug for Add"],["impl Debug for Checkout"],["impl Debug for Release"],["impl Debug for Init"],["impl Debug for Sync"],["impl Debug for Status"],["impl Debug for Channel"],["impl Debug for Push"],["impl Debug for Pull"],["impl Debug for Workspace"],["impl Debug for Preview"],["impl Debug for Reset"],["impl Debug for Remove"],["impl Debug for Branch"],["impl Debug for Tag"],["impl Debug for Wire"],["impl Debug for Connect"],["impl Debug for Filter"],["impl Debug for Rebase"],["impl Debug for Merge"],["impl Debug for Clean"],["impl Debug for Central"],["impl Debug for Install"],["impl Debug for Uninstall"],["impl Debug for Gist"],["impl Debug for Opts"]],
-"gawireslib":[["impl<'a> Debug for Repository<'a>"],["impl Debug for Remote"],["impl<'a> Debug for Workspace<'a>"],["impl Debug for WorkspaceType"],["impl Debug for UserStamp"],["impl Debug for ProxyUser"],["impl Debug for LocalUser"],["impl Debug for UserAuth"],["impl Debug for AuthToken"],["impl Debug for AuthMethod"],["impl Debug for AuthStatus"],["impl Debug for UserConfig"],["impl<T: Debug> Debug for ArenaTree<T>where T: PartialEq + Clone,"],["impl<T: Debug> Debug for Node<T>where T: PartialEq + Clone,"],["impl Debug for Subcommand"],["impl Debug for Add"],["impl Debug for Checkout"],["impl Debug for Release"],["impl Debug for Init"],["impl Debug for Sync"],["impl Debug for Status"],["impl Debug for Channel"],["impl Debug for Push"],["impl Debug for Pull"],["impl Debug for Workspace"],["impl Debug for Preview"],["impl Debug for Reset"],["impl Debug for Remove"],["impl Debug for Branch"],["impl Debug for Tag"],["impl Debug for Wire"],["impl Debug for Connect"],["impl Debug for Filter"],["impl Debug for Rebase"],["impl Debug for Merge"],["impl Debug for Clean"],["impl Debug for Central"],["impl Debug for Install"],["impl Debug for Uninstall"],["impl Debug for Gist"],["impl Debug for Opts"]]
+"gawireslib":[["impl<'a> Debug for Repository<'a>"],["impl Debug for Remote"],["impl<'a> Debug for Workspace<'a>"],["impl Debug for WorkspaceType"],["impl Debug for UserStamp"],["impl Debug for ProxyUser"],["impl Debug for LocalUser"],["impl Debug for UserAuth"],["impl Debug for AuthToken"],["impl Debug for AuthMethod"],["impl Debug for AuthStatus"],["impl Debug for UserConfig"],["impl<T> Debug for ArenaTree<T>where T: PartialEq + Clone + Debug,"],["impl<T> Debug for Node<T>where T: PartialEq + Clone + Debug,"],["impl Debug for DiffHash"],["impl Debug for Diff"],["impl Debug for DiffData"],["impl Debug for DiffType"],["impl Debug for AddDiff"],["impl Debug for RemoveDiff"],["impl Debug for ModifyDiff"],["impl Debug for Subcommand"],["impl Debug for Add"],["impl Debug for Checkout"],["impl Debug for Release"],["impl Debug for Init"],["impl Debug for Sync"],["impl Debug for Status"],["impl Debug for Channel"],["impl Debug for Push"],["impl Debug for Pull"],["impl Debug for Workspace"],["impl Debug for Preview"],["impl Debug for Reset"],["impl Debug for Remove"],["impl Debug for Branch"],["impl Debug for Tag"],["impl Debug for Wire"],["impl Debug for Connect"],["impl Debug for Filter"],["impl Debug for Rebase"],["impl Debug for Merge"],["impl Debug for Clean"],["impl Debug for Central"],["impl Debug for Install"],["impl Debug for Uninstall"],["impl Debug for Gist"],["impl Debug for Opts"]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/implementors/core/marker/trait.Freeze.js b/implementors/core/marker/trait.Freeze.js
index 08ab4864b..cac77dc87 100644
--- a/implementors/core/marker/trait.Freeze.js
+++ b/implementors/core/marker/trait.Freeze.js
@@ -1,4 +1,4 @@
(function() {var implementors = {
"gawires":[["impl Freeze for Subcommand",1,["gawires::cli::subcommand::Subcommand"]],["impl Freeze for Add",1,["gawires::cli::subcommand::Add"]],["impl Freeze for Checkout",1,["gawires::cli::subcommand::Checkout"]],["impl Freeze for Release",1,["gawires::cli::subcommand::Release"]],["impl Freeze for Init",1,["gawires::cli::subcommand::Init"]],["impl Freeze for Sync",1,["gawires::cli::subcommand::Sync"]],["impl Freeze for Status",1,["gawires::cli::subcommand::Status"]],["impl Freeze for Channel",1,["gawires::cli::subcommand::Channel"]],["impl Freeze for Push",1,["gawires::cli::subcommand::Push"]],["impl Freeze for Pull",1,["gawires::cli::subcommand::Pull"]],["impl Freeze for Workspace",1,["gawires::cli::subcommand::Workspace"]],["impl Freeze for Preview",1,["gawires::cli::subcommand::Preview"]],["impl Freeze for Reset",1,["gawires::cli::subcommand::Reset"]],["impl Freeze for Remove",1,["gawires::cli::subcommand::Remove"]],["impl Freeze for Branch",1,["gawires::cli::subcommand::Branch"]],["impl Freeze for Tag",1,["gawires::cli::subcommand::Tag"]],["impl Freeze for Wire",1,["gawires::cli::subcommand::Wire"]],["impl Freeze for Connect",1,["gawires::cli::subcommand::Connect"]],["impl Freeze for Filter",1,["gawires::cli::subcommand::Filter"]],["impl Freeze for Rebase",1,["gawires::cli::subcommand::Rebase"]],["impl Freeze for Merge",1,["gawires::cli::subcommand::Merge"]],["impl Freeze for Clean",1,["gawires::cli::subcommand::Clean"]],["impl Freeze for Central",1,["gawires::cli::subcommand::Central"]],["impl Freeze for Install",1,["gawires::cli::subcommand::Install"]],["impl Freeze for Uninstall",1,["gawires::cli::subcommand::Uninstall"]],["impl Freeze for Gist",1,["gawires::cli::subcommand::Gist"]],["impl Freeze for Opts",1,["gawires::cli::Opts"]]],
-"gawireslib":[["impl<'a> Freeze for Repository<'a>",1,["gawireslib::core::repository::Repository"]],["impl Freeze for Remote",1,["gawireslib::core::repository::Remote"]],["impl<'a> Freeze for Workspace<'a>",1,["gawireslib::core::workspace::Workspace"]],["impl Freeze for WorkspaceType",1,["gawireslib::core::workspace::WorkspaceType"]],["impl Freeze for WorkspaceError",1,["gawireslib::core::workspace::WorkspaceError"]],["impl Freeze for WorkspaceMode",1,["gawireslib::core::workspace::WorkspaceMode"]],["impl Freeze for LocalWorkspaceState",1,["gawireslib::core::workspace::LocalWorkspaceState"]],["impl Freeze for UserStamp",1,["gawireslib::core::user::UserStamp"]],["impl Freeze for ProxyUser",1,["gawireslib::core::user::ProxyUser"]],["impl Freeze for LocalUser",1,["gawireslib::core::user::LocalUser"]],["impl Freeze for UserAuth",1,["gawireslib::core::user::UserAuth"]],["impl Freeze for AuthToken",1,["gawireslib::core::user::AuthToken"]],["impl Freeze for AuthMethod",1,["gawireslib::core::user::AuthMethod"]],["impl Freeze for AuthStatus",1,["gawireslib::core::user::AuthStatus"]],["impl Freeze for UserConfig",1,["gawireslib::core::config::UserConfig"]],["impl<T> Freeze for ArenaTree<T>",1,["gawireslib::core::tree::ArenaTree"]],["impl<T> Freeze for Node<T>where T: Freeze,",1,["gawireslib::core::tree::Node"]],["impl Freeze for Subcommand",1,["gawireslib::cli::subcommand::Subcommand"]],["impl Freeze for Add",1,["gawireslib::cli::subcommand::Add"]],["impl Freeze for Checkout",1,["gawireslib::cli::subcommand::Checkout"]],["impl Freeze for Release",1,["gawireslib::cli::subcommand::Release"]],["impl Freeze for Init",1,["gawireslib::cli::subcommand::Init"]],["impl Freeze for Sync",1,["gawireslib::cli::subcommand::Sync"]],["impl Freeze for Status",1,["gawireslib::cli::subcommand::Status"]],["impl Freeze for Channel",1,["gawireslib::cli::subcommand::Channel"]],["impl Freeze for Push",1,["gawireslib::cli::subcommand::Push"]],["impl Freeze for Pull",1,["gawireslib::cli::subcommand::Pull"]],["impl Freeze for Workspace",1,["gawireslib::cli::subcommand::Workspace"]],["impl Freeze for Preview",1,["gawireslib::cli::subcommand::Preview"]],["impl Freeze for Reset",1,["gawireslib::cli::subcommand::Reset"]],["impl Freeze for Remove",1,["gawireslib::cli::subcommand::Remove"]],["impl Freeze for Branch",1,["gawireslib::cli::subcommand::Branch"]],["impl Freeze for Tag",1,["gawireslib::cli::subcommand::Tag"]],["impl Freeze for Wire",1,["gawireslib::cli::subcommand::Wire"]],["impl Freeze for Connect",1,["gawireslib::cli::subcommand::Connect"]],["impl Freeze for Filter",1,["gawireslib::cli::subcommand::Filter"]],["impl Freeze for Rebase",1,["gawireslib::cli::subcommand::Rebase"]],["impl Freeze for Merge",1,["gawireslib::cli::subcommand::Merge"]],["impl Freeze for Clean",1,["gawireslib::cli::subcommand::Clean"]],["impl Freeze for Central",1,["gawireslib::cli::subcommand::Central"]],["impl Freeze for Install",1,["gawireslib::cli::subcommand::Install"]],["impl Freeze for Uninstall",1,["gawireslib::cli::subcommand::Uninstall"]],["impl Freeze for Gist",1,["gawireslib::cli::subcommand::Gist"]],["impl Freeze for Opts",1,["gawireslib::cli::Opts"]]]
+"gawireslib":[["impl<'a> Freeze for Repository<'a>",1,["gawireslib::core::repository::Repository"]],["impl Freeze for Remote",1,["gawireslib::core::repository::Remote"]],["impl<'a> Freeze for Workspace<'a>",1,["gawireslib::core::workspace::Workspace"]],["impl Freeze for WorkspaceType",1,["gawireslib::core::workspace::WorkspaceType"]],["impl Freeze for WorkspaceError",1,["gawireslib::core::workspace::WorkspaceError"]],["impl Freeze for WorkspaceMode",1,["gawireslib::core::workspace::WorkspaceMode"]],["impl Freeze for LocalWorkspaceState",1,["gawireslib::core::workspace::LocalWorkspaceState"]],["impl Freeze for UserStamp",1,["gawireslib::core::user::UserStamp"]],["impl Freeze for ProxyUser",1,["gawireslib::core::user::ProxyUser"]],["impl Freeze for LocalUser",1,["gawireslib::core::user::LocalUser"]],["impl Freeze for UserAuth",1,["gawireslib::core::user::UserAuth"]],["impl Freeze for AuthToken",1,["gawireslib::core::user::AuthToken"]],["impl Freeze for AuthMethod",1,["gawireslib::core::user::AuthMethod"]],["impl Freeze for AuthStatus",1,["gawireslib::core::user::AuthStatus"]],["impl Freeze for UserConfig",1,["gawireslib::core::config::UserConfig"]],["impl<T> Freeze for ArenaTree<T>",1,["gawireslib::core::tree::ArenaTree"]],["impl<T> Freeze for Node<T>where T: Freeze,",1,["gawireslib::core::tree::Node"]],["impl Freeze for DiffHash",1,["gawireslib::core::diff::hash::DiffHash"]],["impl Freeze for DiffHasher",1,["gawireslib::core::diff::hash::DiffHasher"]],["impl Freeze for Diff",1,["gawireslib::core::diff::Diff"]],["impl Freeze for DiffData",1,["gawireslib::core::diff::DiffData"]],["impl Freeze for DiffType",1,["gawireslib::core::diff::DiffType"]],["impl Freeze for AddDiff",1,["gawireslib::core::diff::AddDiff"]],["impl Freeze for RemoveDiff",1,["gawireslib::core::diff::RemoveDiff"]],["impl Freeze for ModifyDiff",1,["gawireslib::core::diff::ModifyDiff"]],["impl Freeze for Subcommand",1,["gawireslib::cli::subcommand::Subcommand"]],["impl Freeze for Add",1,["gawireslib::cli::subcommand::Add"]],["impl Freeze for Checkout",1,["gawireslib::cli::subcommand::Checkout"]],["impl Freeze for Release",1,["gawireslib::cli::subcommand::Release"]],["impl Freeze for Init",1,["gawireslib::cli::subcommand::Init"]],["impl Freeze for Sync",1,["gawireslib::cli::subcommand::Sync"]],["impl Freeze for Status",1,["gawireslib::cli::subcommand::Status"]],["impl Freeze for Channel",1,["gawireslib::cli::subcommand::Channel"]],["impl Freeze for Push",1,["gawireslib::cli::subcommand::Push"]],["impl Freeze for Pull",1,["gawireslib::cli::subcommand::Pull"]],["impl Freeze for Workspace",1,["gawireslib::cli::subcommand::Workspace"]],["impl Freeze for Preview",1,["gawireslib::cli::subcommand::Preview"]],["impl Freeze for Reset",1,["gawireslib::cli::subcommand::Reset"]],["impl Freeze for Remove",1,["gawireslib::cli::subcommand::Remove"]],["impl Freeze for Branch",1,["gawireslib::cli::subcommand::Branch"]],["impl Freeze for Tag",1,["gawireslib::cli::subcommand::Tag"]],["impl Freeze for Wire",1,["gawireslib::cli::subcommand::Wire"]],["impl Freeze for Connect",1,["gawireslib::cli::subcommand::Connect"]],["impl Freeze for Filter",1,["gawireslib::cli::subcommand::Filter"]],["impl Freeze for Rebase",1,["gawireslib::cli::subcommand::Rebase"]],["impl Freeze for Merge",1,["gawireslib::cli::subcommand::Merge"]],["impl Freeze for Clean",1,["gawireslib::cli::subcommand::Clean"]],["impl Freeze for Central",1,["gawireslib::cli::subcommand::Central"]],["impl Freeze for Install",1,["gawireslib::cli::subcommand::Install"]],["impl Freeze for Uninstall",1,["gawireslib::cli::subcommand::Uninstall"]],["impl Freeze for Gist",1,["gawireslib::cli::subcommand::Gist"]],["impl Freeze for Opts",1,["gawireslib::cli::Opts"]]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/implementors/core/marker/trait.Send.js b/implementors/core/marker/trait.Send.js
index fa6956af4..720db8c94 100644
--- a/implementors/core/marker/trait.Send.js
+++ b/implementors/core/marker/trait.Send.js
@@ -1,4 +1,4 @@
(function() {var implementors = {
"gawires":[["impl Send for Subcommand",1,["gawires::cli::subcommand::Subcommand"]],["impl Send for Add",1,["gawires::cli::subcommand::Add"]],["impl Send for Checkout",1,["gawires::cli::subcommand::Checkout"]],["impl Send for Release",1,["gawires::cli::subcommand::Release"]],["impl Send for Init",1,["gawires::cli::subcommand::Init"]],["impl Send for Sync",1,["gawires::cli::subcommand::Sync"]],["impl Send for Status",1,["gawires::cli::subcommand::Status"]],["impl Send for Channel",1,["gawires::cli::subcommand::Channel"]],["impl Send for Push",1,["gawires::cli::subcommand::Push"]],["impl Send for Pull",1,["gawires::cli::subcommand::Pull"]],["impl Send for Workspace",1,["gawires::cli::subcommand::Workspace"]],["impl Send for Preview",1,["gawires::cli::subcommand::Preview"]],["impl Send for Reset",1,["gawires::cli::subcommand::Reset"]],["impl Send for Remove",1,["gawires::cli::subcommand::Remove"]],["impl Send for Branch",1,["gawires::cli::subcommand::Branch"]],["impl Send for Tag",1,["gawires::cli::subcommand::Tag"]],["impl Send for Wire",1,["gawires::cli::subcommand::Wire"]],["impl Send for Connect",1,["gawires::cli::subcommand::Connect"]],["impl Send for Filter",1,["gawires::cli::subcommand::Filter"]],["impl Send for Rebase",1,["gawires::cli::subcommand::Rebase"]],["impl Send for Merge",1,["gawires::cli::subcommand::Merge"]],["impl Send for Clean",1,["gawires::cli::subcommand::Clean"]],["impl Send for Central",1,["gawires::cli::subcommand::Central"]],["impl Send for Install",1,["gawires::cli::subcommand::Install"]],["impl Send for Uninstall",1,["gawires::cli::subcommand::Uninstall"]],["impl Send for Gist",1,["gawires::cli::subcommand::Gist"]],["impl Send for Opts",1,["gawires::cli::Opts"]]],
-"gawireslib":[["impl<'a> Send for Repository<'a>",1,["gawireslib::core::repository::Repository"]],["impl Send for Remote",1,["gawireslib::core::repository::Remote"]],["impl<'a> Send for Workspace<'a>",1,["gawireslib::core::workspace::Workspace"]],["impl Send for WorkspaceType",1,["gawireslib::core::workspace::WorkspaceType"]],["impl Send for WorkspaceError",1,["gawireslib::core::workspace::WorkspaceError"]],["impl Send for WorkspaceMode",1,["gawireslib::core::workspace::WorkspaceMode"]],["impl Send for LocalWorkspaceState",1,["gawireslib::core::workspace::LocalWorkspaceState"]],["impl Send for UserStamp",1,["gawireslib::core::user::UserStamp"]],["impl Send for ProxyUser",1,["gawireslib::core::user::ProxyUser"]],["impl Send for LocalUser",1,["gawireslib::core::user::LocalUser"]],["impl Send for UserAuth",1,["gawireslib::core::user::UserAuth"]],["impl Send for AuthToken",1,["gawireslib::core::user::AuthToken"]],["impl Send for AuthMethod",1,["gawireslib::core::user::AuthMethod"]],["impl Send for AuthStatus",1,["gawireslib::core::user::AuthStatus"]],["impl Send for UserConfig",1,["gawireslib::core::config::UserConfig"]],["impl<T> Send for ArenaTree<T>where T: Send,",1,["gawireslib::core::tree::ArenaTree"]],["impl<T> Send for Node<T>where T: Send,",1,["gawireslib::core::tree::Node"]],["impl Send for Subcommand",1,["gawireslib::cli::subcommand::Subcommand"]],["impl Send for Add",1,["gawireslib::cli::subcommand::Add"]],["impl Send for Checkout",1,["gawireslib::cli::subcommand::Checkout"]],["impl Send for Release",1,["gawireslib::cli::subcommand::Release"]],["impl Send for Init",1,["gawireslib::cli::subcommand::Init"]],["impl Send for Sync",1,["gawireslib::cli::subcommand::Sync"]],["impl Send for Status",1,["gawireslib::cli::subcommand::Status"]],["impl Send for Channel",1,["gawireslib::cli::subcommand::Channel"]],["impl Send for Push",1,["gawireslib::cli::subcommand::Push"]],["impl Send for Pull",1,["gawireslib::cli::subcommand::Pull"]],["impl Send for Workspace",1,["gawireslib::cli::subcommand::Workspace"]],["impl Send for Preview",1,["gawireslib::cli::subcommand::Preview"]],["impl Send for Reset",1,["gawireslib::cli::subcommand::Reset"]],["impl Send for Remove",1,["gawireslib::cli::subcommand::Remove"]],["impl Send for Branch",1,["gawireslib::cli::subcommand::Branch"]],["impl Send for Tag",1,["gawireslib::cli::subcommand::Tag"]],["impl Send for Wire",1,["gawireslib::cli::subcommand::Wire"]],["impl Send for Connect",1,["gawireslib::cli::subcommand::Connect"]],["impl Send for Filter",1,["gawireslib::cli::subcommand::Filter"]],["impl Send for Rebase",1,["gawireslib::cli::subcommand::Rebase"]],["impl Send for Merge",1,["gawireslib::cli::subcommand::Merge"]],["impl Send for Clean",1,["gawireslib::cli::subcommand::Clean"]],["impl Send for Central",1,["gawireslib::cli::subcommand::Central"]],["impl Send for Install",1,["gawireslib::cli::subcommand::Install"]],["impl Send for Uninstall",1,["gawireslib::cli::subcommand::Uninstall"]],["impl Send for Gist",1,["gawireslib::cli::subcommand::Gist"]],["impl Send for Opts",1,["gawireslib::cli::Opts"]]]
+"gawireslib":[["impl<'a> Send for Repository<'a>",1,["gawireslib::core::repository::Repository"]],["impl Send for Remote",1,["gawireslib::core::repository::Remote"]],["impl<'a> Send for Workspace<'a>",1,["gawireslib::core::workspace::Workspace"]],["impl Send for WorkspaceType",1,["gawireslib::core::workspace::WorkspaceType"]],["impl Send for WorkspaceError",1,["gawireslib::core::workspace::WorkspaceError"]],["impl Send for WorkspaceMode",1,["gawireslib::core::workspace::WorkspaceMode"]],["impl Send for LocalWorkspaceState",1,["gawireslib::core::workspace::LocalWorkspaceState"]],["impl Send for UserStamp",1,["gawireslib::core::user::UserStamp"]],["impl Send for ProxyUser",1,["gawireslib::core::user::ProxyUser"]],["impl Send for LocalUser",1,["gawireslib::core::user::LocalUser"]],["impl Send for UserAuth",1,["gawireslib::core::user::UserAuth"]],["impl Send for AuthToken",1,["gawireslib::core::user::AuthToken"]],["impl Send for AuthMethod",1,["gawireslib::core::user::AuthMethod"]],["impl Send for AuthStatus",1,["gawireslib::core::user::AuthStatus"]],["impl Send for UserConfig",1,["gawireslib::core::config::UserConfig"]],["impl<T> Send for ArenaTree<T>where T: Send,",1,["gawireslib::core::tree::ArenaTree"]],["impl<T> Send for Node<T>where T: Send,",1,["gawireslib::core::tree::Node"]],["impl Send for DiffHash",1,["gawireslib::core::diff::hash::DiffHash"]],["impl Send for DiffHasher",1,["gawireslib::core::diff::hash::DiffHasher"]],["impl Send for Diff",1,["gawireslib::core::diff::Diff"]],["impl Send for DiffData",1,["gawireslib::core::diff::DiffData"]],["impl Send for DiffType",1,["gawireslib::core::diff::DiffType"]],["impl Send for AddDiff",1,["gawireslib::core::diff::AddDiff"]],["impl Send for RemoveDiff",1,["gawireslib::core::diff::RemoveDiff"]],["impl Send for ModifyDiff",1,["gawireslib::core::diff::ModifyDiff"]],["impl Send for Subcommand",1,["gawireslib::cli::subcommand::Subcommand"]],["impl Send for Add",1,["gawireslib::cli::subcommand::Add"]],["impl Send for Checkout",1,["gawireslib::cli::subcommand::Checkout"]],["impl Send for Release",1,["gawireslib::cli::subcommand::Release"]],["impl Send for Init",1,["gawireslib::cli::subcommand::Init"]],["impl Send for Sync",1,["gawireslib::cli::subcommand::Sync"]],["impl Send for Status",1,["gawireslib::cli::subcommand::Status"]],["impl Send for Channel",1,["gawireslib::cli::subcommand::Channel"]],["impl Send for Push",1,["gawireslib::cli::subcommand::Push"]],["impl Send for Pull",1,["gawireslib::cli::subcommand::Pull"]],["impl Send for Workspace",1,["gawireslib::cli::subcommand::Workspace"]],["impl Send for Preview",1,["gawireslib::cli::subcommand::Preview"]],["impl Send for Reset",1,["gawireslib::cli::subcommand::Reset"]],["impl Send for Remove",1,["gawireslib::cli::subcommand::Remove"]],["impl Send for Branch",1,["gawireslib::cli::subcommand::Branch"]],["impl Send for Tag",1,["gawireslib::cli::subcommand::Tag"]],["impl Send for Wire",1,["gawireslib::cli::subcommand::Wire"]],["impl Send for Connect",1,["gawireslib::cli::subcommand::Connect"]],["impl Send for Filter",1,["gawireslib::cli::subcommand::Filter"]],["impl Send for Rebase",1,["gawireslib::cli::subcommand::Rebase"]],["impl Send for Merge",1,["gawireslib::cli::subcommand::Merge"]],["impl Send for Clean",1,["gawireslib::cli::subcommand::Clean"]],["impl Send for Central",1,["gawireslib::cli::subcommand::Central"]],["impl Send for Install",1,["gawireslib::cli::subcommand::Install"]],["impl Send for Uninstall",1,["gawireslib::cli::subcommand::Uninstall"]],["impl Send for Gist",1,["gawireslib::cli::subcommand::Gist"]],["impl Send for Opts",1,["gawireslib::cli::Opts"]]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/implementors/core/marker/trait.StructuralPartialEq.js b/implementors/core/marker/trait.StructuralPartialEq.js
index a9a613d1b..8d17b0899 100644
--- a/implementors/core/marker/trait.StructuralPartialEq.js
+++ b/implementors/core/marker/trait.StructuralPartialEq.js
@@ -1,4 +1,4 @@
(function() {var implementors = {
"gawires":[["impl StructuralPartialEq for Subcommand"],["impl StructuralPartialEq for Add"],["impl StructuralPartialEq for Checkout"],["impl StructuralPartialEq for Release"],["impl StructuralPartialEq for Init"],["impl StructuralPartialEq for Sync"],["impl StructuralPartialEq for Status"],["impl StructuralPartialEq for Channel"],["impl StructuralPartialEq for Push"],["impl StructuralPartialEq for Pull"],["impl StructuralPartialEq for Workspace"],["impl StructuralPartialEq for Preview"],["impl StructuralPartialEq for Reset"],["impl StructuralPartialEq for Remove"],["impl StructuralPartialEq for Branch"],["impl StructuralPartialEq for Tag"],["impl StructuralPartialEq for Wire"],["impl StructuralPartialEq for Connect"],["impl StructuralPartialEq for Filter"],["impl StructuralPartialEq for Rebase"],["impl StructuralPartialEq for Merge"],["impl StructuralPartialEq for Clean"],["impl StructuralPartialEq for Central"],["impl StructuralPartialEq for Install"],["impl StructuralPartialEq for Uninstall"],["impl StructuralPartialEq for Gist"],["impl StructuralPartialEq for Opts"]],
-"gawireslib":[["impl<'a> StructuralPartialEq for Repository<'a>"],["impl StructuralPartialEq for Remote"],["impl<'a> StructuralPartialEq for Workspace<'a>"],["impl StructuralPartialEq for WorkspaceType"],["impl StructuralPartialEq for UserStamp"],["impl StructuralPartialEq for ProxyUser"],["impl StructuralPartialEq for LocalUser"],["impl StructuralPartialEq for UserAuth"],["impl StructuralPartialEq for AuthToken"],["impl StructuralPartialEq for AuthMethod"],["impl StructuralPartialEq for AuthStatus"],["impl StructuralPartialEq for UserConfig"],["impl StructuralPartialEq for Subcommand"],["impl StructuralPartialEq for Add"],["impl StructuralPartialEq for Checkout"],["impl StructuralPartialEq for Release"],["impl StructuralPartialEq for Init"],["impl StructuralPartialEq for Sync"],["impl StructuralPartialEq for Status"],["impl StructuralPartialEq for Channel"],["impl StructuralPartialEq for Push"],["impl StructuralPartialEq for Pull"],["impl StructuralPartialEq for Workspace"],["impl StructuralPartialEq for Preview"],["impl StructuralPartialEq for Reset"],["impl StructuralPartialEq for Remove"],["impl StructuralPartialEq for Branch"],["impl StructuralPartialEq for Tag"],["impl StructuralPartialEq for Wire"],["impl StructuralPartialEq for Connect"],["impl StructuralPartialEq for Filter"],["impl StructuralPartialEq for Rebase"],["impl StructuralPartialEq for Merge"],["impl StructuralPartialEq for Clean"],["impl StructuralPartialEq for Central"],["impl StructuralPartialEq for Install"],["impl StructuralPartialEq for Uninstall"],["impl StructuralPartialEq for Gist"],["impl StructuralPartialEq for Opts"]]
+"gawireslib":[["impl<'a> StructuralPartialEq for Repository<'a>"],["impl StructuralPartialEq for Remote"],["impl<'a> StructuralPartialEq for Workspace<'a>"],["impl StructuralPartialEq for WorkspaceType"],["impl StructuralPartialEq for UserStamp"],["impl StructuralPartialEq for ProxyUser"],["impl StructuralPartialEq for LocalUser"],["impl StructuralPartialEq for UserAuth"],["impl StructuralPartialEq for AuthToken"],["impl StructuralPartialEq for AuthMethod"],["impl StructuralPartialEq for AuthStatus"],["impl StructuralPartialEq for UserConfig"],["impl StructuralPartialEq for DiffHash"],["impl StructuralPartialEq for Diff"],["impl StructuralPartialEq for DiffData"],["impl StructuralPartialEq for DiffType"],["impl StructuralPartialEq for AddDiff"],["impl StructuralPartialEq for RemoveDiff"],["impl StructuralPartialEq for ModifyDiff"],["impl StructuralPartialEq for Subcommand"],["impl StructuralPartialEq for Add"],["impl StructuralPartialEq for Checkout"],["impl StructuralPartialEq for Release"],["impl StructuralPartialEq for Init"],["impl StructuralPartialEq for Sync"],["impl StructuralPartialEq for Status"],["impl StructuralPartialEq for Channel"],["impl StructuralPartialEq for Push"],["impl StructuralPartialEq for Pull"],["impl StructuralPartialEq for Workspace"],["impl StructuralPartialEq for Preview"],["impl StructuralPartialEq for Reset"],["impl StructuralPartialEq for Remove"],["impl StructuralPartialEq for Branch"],["impl StructuralPartialEq for Tag"],["impl StructuralPartialEq for Wire"],["impl StructuralPartialEq for Connect"],["impl StructuralPartialEq for Filter"],["impl StructuralPartialEq for Rebase"],["impl StructuralPartialEq for Merge"],["impl StructuralPartialEq for Clean"],["impl StructuralPartialEq for Central"],["impl StructuralPartialEq for Install"],["impl StructuralPartialEq for Uninstall"],["impl StructuralPartialEq for Gist"],["impl StructuralPartialEq for Opts"]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/implementors/core/marker/trait.Sync.js b/implementors/core/marker/trait.Sync.js
index 371e5825b..3032f696a 100644
--- a/implementors/core/marker/trait.Sync.js
+++ b/implementors/core/marker/trait.Sync.js
@@ -1,4 +1,4 @@
(function() {var implementors = {
"gawires":[["impl Sync for Subcommand",1,["gawires::cli::subcommand::Subcommand"]],["impl Sync for Add",1,["gawires::cli::subcommand::Add"]],["impl Sync for Checkout",1,["gawires::cli::subcommand::Checkout"]],["impl Sync for Release",1,["gawires::cli::subcommand::Release"]],["impl Sync for Init",1,["gawires::cli::subcommand::Init"]],["impl Sync for Sync",1,["gawires::cli::subcommand::Sync"]],["impl Sync for Status",1,["gawires::cli::subcommand::Status"]],["impl Sync for Channel",1,["gawires::cli::subcommand::Channel"]],["impl Sync for Push",1,["gawires::cli::subcommand::Push"]],["impl Sync for Pull",1,["gawires::cli::subcommand::Pull"]],["impl Sync for Workspace",1,["gawires::cli::subcommand::Workspace"]],["impl Sync for Preview",1,["gawires::cli::subcommand::Preview"]],["impl Sync for Reset",1,["gawires::cli::subcommand::Reset"]],["impl Sync for Remove",1,["gawires::cli::subcommand::Remove"]],["impl Sync for Branch",1,["gawires::cli::subcommand::Branch"]],["impl Sync for Tag",1,["gawires::cli::subcommand::Tag"]],["impl Sync for Wire",1,["gawires::cli::subcommand::Wire"]],["impl Sync for Connect",1,["gawires::cli::subcommand::Connect"]],["impl Sync for Filter",1,["gawires::cli::subcommand::Filter"]],["impl Sync for Rebase",1,["gawires::cli::subcommand::Rebase"]],["impl Sync for Merge",1,["gawires::cli::subcommand::Merge"]],["impl Sync for Clean",1,["gawires::cli::subcommand::Clean"]],["impl Sync for Central",1,["gawires::cli::subcommand::Central"]],["impl Sync for Install",1,["gawires::cli::subcommand::Install"]],["impl Sync for Uninstall",1,["gawires::cli::subcommand::Uninstall"]],["impl Sync for Gist",1,["gawires::cli::subcommand::Gist"]],["impl Sync for Opts",1,["gawires::cli::Opts"]]],
-"gawireslib":[["impl<'a> Sync for Repository<'a>",1,["gawireslib::core::repository::Repository"]],["impl Sync for Remote",1,["gawireslib::core::repository::Remote"]],["impl<'a> Sync for Workspace<'a>",1,["gawireslib::core::workspace::Workspace"]],["impl Sync for WorkspaceType",1,["gawireslib::core::workspace::WorkspaceType"]],["impl Sync for WorkspaceError",1,["gawireslib::core::workspace::WorkspaceError"]],["impl Sync for WorkspaceMode",1,["gawireslib::core::workspace::WorkspaceMode"]],["impl Sync for LocalWorkspaceState",1,["gawireslib::core::workspace::LocalWorkspaceState"]],["impl Sync for UserStamp",1,["gawireslib::core::user::UserStamp"]],["impl Sync for ProxyUser",1,["gawireslib::core::user::ProxyUser"]],["impl Sync for LocalUser",1,["gawireslib::core::user::LocalUser"]],["impl Sync for UserAuth",1,["gawireslib::core::user::UserAuth"]],["impl Sync for AuthToken",1,["gawireslib::core::user::AuthToken"]],["impl Sync for AuthMethod",1,["gawireslib::core::user::AuthMethod"]],["impl Sync for AuthStatus",1,["gawireslib::core::user::AuthStatus"]],["impl Sync for UserConfig",1,["gawireslib::core::config::UserConfig"]],["impl<T> Sync for ArenaTree<T>where T: Sync,",1,["gawireslib::core::tree::ArenaTree"]],["impl<T> Sync for Node<T>where T: Sync,",1,["gawireslib::core::tree::Node"]],["impl Sync for Subcommand",1,["gawireslib::cli::subcommand::Subcommand"]],["impl Sync for Add",1,["gawireslib::cli::subcommand::Add"]],["impl Sync for Checkout",1,["gawireslib::cli::subcommand::Checkout"]],["impl Sync for Release",1,["gawireslib::cli::subcommand::Release"]],["impl Sync for Init",1,["gawireslib::cli::subcommand::Init"]],["impl Sync for Sync",1,["gawireslib::cli::subcommand::Sync"]],["impl Sync for Status",1,["gawireslib::cli::subcommand::Status"]],["impl Sync for Channel",1,["gawireslib::cli::subcommand::Channel"]],["impl Sync for Push",1,["gawireslib::cli::subcommand::Push"]],["impl Sync for Pull",1,["gawireslib::cli::subcommand::Pull"]],["impl Sync for Workspace",1,["gawireslib::cli::subcommand::Workspace"]],["impl Sync for Preview",1,["gawireslib::cli::subcommand::Preview"]],["impl Sync for Reset",1,["gawireslib::cli::subcommand::Reset"]],["impl Sync for Remove",1,["gawireslib::cli::subcommand::Remove"]],["impl Sync for Branch",1,["gawireslib::cli::subcommand::Branch"]],["impl Sync for Tag",1,["gawireslib::cli::subcommand::Tag"]],["impl Sync for Wire",1,["gawireslib::cli::subcommand::Wire"]],["impl Sync for Connect",1,["gawireslib::cli::subcommand::Connect"]],["impl Sync for Filter",1,["gawireslib::cli::subcommand::Filter"]],["impl Sync for Rebase",1,["gawireslib::cli::subcommand::Rebase"]],["impl Sync for Merge",1,["gawireslib::cli::subcommand::Merge"]],["impl Sync for Clean",1,["gawireslib::cli::subcommand::Clean"]],["impl Sync for Central",1,["gawireslib::cli::subcommand::Central"]],["impl Sync for Install",1,["gawireslib::cli::subcommand::Install"]],["impl Sync for Uninstall",1,["gawireslib::cli::subcommand::Uninstall"]],["impl Sync for Gist",1,["gawireslib::cli::subcommand::Gist"]],["impl Sync for Opts",1,["gawireslib::cli::Opts"]]]
+"gawireslib":[["impl<'a> Sync for Repository<'a>",1,["gawireslib::core::repository::Repository"]],["impl Sync for Remote",1,["gawireslib::core::repository::Remote"]],["impl<'a> Sync for Workspace<'a>",1,["gawireslib::core::workspace::Workspace"]],["impl Sync for WorkspaceType",1,["gawireslib::core::workspace::WorkspaceType"]],["impl Sync for WorkspaceError",1,["gawireslib::core::workspace::WorkspaceError"]],["impl Sync for WorkspaceMode",1,["gawireslib::core::workspace::WorkspaceMode"]],["impl Sync for LocalWorkspaceState",1,["gawireslib::core::workspace::LocalWorkspaceState"]],["impl Sync for UserStamp",1,["gawireslib::core::user::UserStamp"]],["impl Sync for ProxyUser",1,["gawireslib::core::user::ProxyUser"]],["impl Sync for LocalUser",1,["gawireslib::core::user::LocalUser"]],["impl Sync for UserAuth",1,["gawireslib::core::user::UserAuth"]],["impl Sync for AuthToken",1,["gawireslib::core::user::AuthToken"]],["impl Sync for AuthMethod",1,["gawireslib::core::user::AuthMethod"]],["impl Sync for AuthStatus",1,["gawireslib::core::user::AuthStatus"]],["impl Sync for UserConfig",1,["gawireslib::core::config::UserConfig"]],["impl<T> Sync for ArenaTree<T>where T: Sync,",1,["gawireslib::core::tree::ArenaTree"]],["impl<T> Sync for Node<T>where T: Sync,",1,["gawireslib::core::tree::Node"]],["impl Sync for DiffHash",1,["gawireslib::core::diff::hash::DiffHash"]],["impl Sync for DiffHasher",1,["gawireslib::core::diff::hash::DiffHasher"]],["impl Sync for Diff",1,["gawireslib::core::diff::Diff"]],["impl Sync for DiffData",1,["gawireslib::core::diff::DiffData"]],["impl Sync for DiffType",1,["gawireslib::core::diff::DiffType"]],["impl Sync for AddDiff",1,["gawireslib::core::diff::AddDiff"]],["impl Sync for RemoveDiff",1,["gawireslib::core::diff::RemoveDiff"]],["impl Sync for ModifyDiff",1,["gawireslib::core::diff::ModifyDiff"]],["impl Sync for Subcommand",1,["gawireslib::cli::subcommand::Subcommand"]],["impl Sync for Add",1,["gawireslib::cli::subcommand::Add"]],["impl Sync for Checkout",1,["gawireslib::cli::subcommand::Checkout"]],["impl Sync for Release",1,["gawireslib::cli::subcommand::Release"]],["impl Sync for Init",1,["gawireslib::cli::subcommand::Init"]],["impl Sync for Sync",1,["gawireslib::cli::subcommand::Sync"]],["impl Sync for Status",1,["gawireslib::cli::subcommand::Status"]],["impl Sync for Channel",1,["gawireslib::cli::subcommand::Channel"]],["impl Sync for Push",1,["gawireslib::cli::subcommand::Push"]],["impl Sync for Pull",1,["gawireslib::cli::subcommand::Pull"]],["impl Sync for Workspace",1,["gawireslib::cli::subcommand::Workspace"]],["impl Sync for Preview",1,["gawireslib::cli::subcommand::Preview"]],["impl Sync for Reset",1,["gawireslib::cli::subcommand::Reset"]],["impl Sync for Remove",1,["gawireslib::cli::subcommand::Remove"]],["impl Sync for Branch",1,["gawireslib::cli::subcommand::Branch"]],["impl Sync for Tag",1,["gawireslib::cli::subcommand::Tag"]],["impl Sync for Wire",1,["gawireslib::cli::subcommand::Wire"]],["impl Sync for Connect",1,["gawireslib::cli::subcommand::Connect"]],["impl Sync for Filter",1,["gawireslib::cli::subcommand::Filter"]],["impl Sync for Rebase",1,["gawireslib::cli::subcommand::Rebase"]],["impl Sync for Merge",1,["gawireslib::cli::subcommand::Merge"]],["impl Sync for Clean",1,["gawireslib::cli::subcommand::Clean"]],["impl Sync for Central",1,["gawireslib::cli::subcommand::Central"]],["impl Sync for Install",1,["gawireslib::cli::subcommand::Install"]],["impl Sync for Uninstall",1,["gawireslib::cli::subcommand::Uninstall"]],["impl Sync for Gist",1,["gawireslib::cli::subcommand::Gist"]],["impl Sync for Opts",1,["gawireslib::cli::Opts"]]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/implementors/core/marker/trait.Unpin.js b/implementors/core/marker/trait.Unpin.js
index d2ca19c3b..3e31e7656 100644
--- a/implementors/core/marker/trait.Unpin.js
+++ b/implementors/core/marker/trait.Unpin.js
@@ -1,4 +1,4 @@
(function() {var implementors = {
"gawires":[["impl Unpin for Subcommand",1,["gawires::cli::subcommand::Subcommand"]],["impl Unpin for Add",1,["gawires::cli::subcommand::Add"]],["impl Unpin for Checkout",1,["gawires::cli::subcommand::Checkout"]],["impl Unpin for Release",1,["gawires::cli::subcommand::Release"]],["impl Unpin for Init",1,["gawires::cli::subcommand::Init"]],["impl Unpin for Sync",1,["gawires::cli::subcommand::Sync"]],["impl Unpin for Status",1,["gawires::cli::subcommand::Status"]],["impl Unpin for Channel",1,["gawires::cli::subcommand::Channel"]],["impl Unpin for Push",1,["gawires::cli::subcommand::Push"]],["impl Unpin for Pull",1,["gawires::cli::subcommand::Pull"]],["impl Unpin for Workspace",1,["gawires::cli::subcommand::Workspace"]],["impl Unpin for Preview",1,["gawires::cli::subcommand::Preview"]],["impl Unpin for Reset",1,["gawires::cli::subcommand::Reset"]],["impl Unpin for Remove",1,["gawires::cli::subcommand::Remove"]],["impl Unpin for Branch",1,["gawires::cli::subcommand::Branch"]],["impl Unpin for Tag",1,["gawires::cli::subcommand::Tag"]],["impl Unpin for Wire",1,["gawires::cli::subcommand::Wire"]],["impl Unpin for Connect",1,["gawires::cli::subcommand::Connect"]],["impl Unpin for Filter",1,["gawires::cli::subcommand::Filter"]],["impl Unpin for Rebase",1,["gawires::cli::subcommand::Rebase"]],["impl Unpin for Merge",1,["gawires::cli::subcommand::Merge"]],["impl Unpin for Clean",1,["gawires::cli::subcommand::Clean"]],["impl Unpin for Central",1,["gawires::cli::subcommand::Central"]],["impl Unpin for Install",1,["gawires::cli::subcommand::Install"]],["impl Unpin for Uninstall",1,["gawires::cli::subcommand::Uninstall"]],["impl Unpin for Gist",1,["gawires::cli::subcommand::Gist"]],["impl Unpin for Opts",1,["gawires::cli::Opts"]]],
-"gawireslib":[["impl<'a> Unpin for Repository<'a>",1,["gawireslib::core::repository::Repository"]],["impl Unpin for Remote",1,["gawireslib::core::repository::Remote"]],["impl<'a> Unpin for Workspace<'a>",1,["gawireslib::core::workspace::Workspace"]],["impl Unpin for WorkspaceType",1,["gawireslib::core::workspace::WorkspaceType"]],["impl Unpin for WorkspaceError",1,["gawireslib::core::workspace::WorkspaceError"]],["impl Unpin for WorkspaceMode",1,["gawireslib::core::workspace::WorkspaceMode"]],["impl Unpin for LocalWorkspaceState",1,["gawireslib::core::workspace::LocalWorkspaceState"]],["impl Unpin for UserStamp",1,["gawireslib::core::user::UserStamp"]],["impl Unpin for ProxyUser",1,["gawireslib::core::user::ProxyUser"]],["impl Unpin for LocalUser",1,["gawireslib::core::user::LocalUser"]],["impl Unpin for UserAuth",1,["gawireslib::core::user::UserAuth"]],["impl Unpin for AuthToken",1,["gawireslib::core::user::AuthToken"]],["impl Unpin for AuthMethod",1,["gawireslib::core::user::AuthMethod"]],["impl Unpin for AuthStatus",1,["gawireslib::core::user::AuthStatus"]],["impl Unpin for UserConfig",1,["gawireslib::core::config::UserConfig"]],["impl<T> Unpin for ArenaTree<T>where T: Unpin,",1,["gawireslib::core::tree::ArenaTree"]],["impl<T> Unpin for Node<T>where T: Unpin,",1,["gawireslib::core::tree::Node"]],["impl Unpin for Subcommand",1,["gawireslib::cli::subcommand::Subcommand"]],["impl Unpin for Add",1,["gawireslib::cli::subcommand::Add"]],["impl Unpin for Checkout",1,["gawireslib::cli::subcommand::Checkout"]],["impl Unpin for Release",1,["gawireslib::cli::subcommand::Release"]],["impl Unpin for Init",1,["gawireslib::cli::subcommand::Init"]],["impl Unpin for Sync",1,["gawireslib::cli::subcommand::Sync"]],["impl Unpin for Status",1,["gawireslib::cli::subcommand::Status"]],["impl Unpin for Channel",1,["gawireslib::cli::subcommand::Channel"]],["impl Unpin for Push",1,["gawireslib::cli::subcommand::Push"]],["impl Unpin for Pull",1,["gawireslib::cli::subcommand::Pull"]],["impl Unpin for Workspace",1,["gawireslib::cli::subcommand::Workspace"]],["impl Unpin for Preview",1,["gawireslib::cli::subcommand::Preview"]],["impl Unpin for Reset",1,["gawireslib::cli::subcommand::Reset"]],["impl Unpin for Remove",1,["gawireslib::cli::subcommand::Remove"]],["impl Unpin for Branch",1,["gawireslib::cli::subcommand::Branch"]],["impl Unpin for Tag",1,["gawireslib::cli::subcommand::Tag"]],["impl Unpin for Wire",1,["gawireslib::cli::subcommand::Wire"]],["impl Unpin for Connect",1,["gawireslib::cli::subcommand::Connect"]],["impl Unpin for Filter",1,["gawireslib::cli::subcommand::Filter"]],["impl Unpin for Rebase",1,["gawireslib::cli::subcommand::Rebase"]],["impl Unpin for Merge",1,["gawireslib::cli::subcommand::Merge"]],["impl Unpin for Clean",1,["gawireslib::cli::subcommand::Clean"]],["impl Unpin for Central",1,["gawireslib::cli::subcommand::Central"]],["impl Unpin for Install",1,["gawireslib::cli::subcommand::Install"]],["impl Unpin for Uninstall",1,["gawireslib::cli::subcommand::Uninstall"]],["impl Unpin for Gist",1,["gawireslib::cli::subcommand::Gist"]],["impl Unpin for Opts",1,["gawireslib::cli::Opts"]]]
+"gawireslib":[["impl<'a> Unpin for Repository<'a>",1,["gawireslib::core::repository::Repository"]],["impl Unpin for Remote",1,["gawireslib::core::repository::Remote"]],["impl<'a> Unpin for Workspace<'a>",1,["gawireslib::core::workspace::Workspace"]],["impl Unpin for WorkspaceType",1,["gawireslib::core::workspace::WorkspaceType"]],["impl Unpin for WorkspaceError",1,["gawireslib::core::workspace::WorkspaceError"]],["impl Unpin for WorkspaceMode",1,["gawireslib::core::workspace::WorkspaceMode"]],["impl Unpin for LocalWorkspaceState",1,["gawireslib::core::workspace::LocalWorkspaceState"]],["impl Unpin for UserStamp",1,["gawireslib::core::user::UserStamp"]],["impl Unpin for ProxyUser",1,["gawireslib::core::user::ProxyUser"]],["impl Unpin for LocalUser",1,["gawireslib::core::user::LocalUser"]],["impl Unpin for UserAuth",1,["gawireslib::core::user::UserAuth"]],["impl Unpin for AuthToken",1,["gawireslib::core::user::AuthToken"]],["impl Unpin for AuthMethod",1,["gawireslib::core::user::AuthMethod"]],["impl Unpin for AuthStatus",1,["gawireslib::core::user::AuthStatus"]],["impl Unpin for UserConfig",1,["gawireslib::core::config::UserConfig"]],["impl<T> Unpin for ArenaTree<T>where T: Unpin,",1,["gawireslib::core::tree::ArenaTree"]],["impl<T> Unpin for Node<T>where T: Unpin,",1,["gawireslib::core::tree::Node"]],["impl Unpin for DiffHash",1,["gawireslib::core::diff::hash::DiffHash"]],["impl Unpin for DiffHasher",1,["gawireslib::core::diff::hash::DiffHasher"]],["impl Unpin for Diff",1,["gawireslib::core::diff::Diff"]],["impl Unpin for DiffData",1,["gawireslib::core::diff::DiffData"]],["impl Unpin for DiffType",1,["gawireslib::core::diff::DiffType"]],["impl Unpin for AddDiff",1,["gawireslib::core::diff::AddDiff"]],["impl Unpin for RemoveDiff",1,["gawireslib::core::diff::RemoveDiff"]],["impl Unpin for ModifyDiff",1,["gawireslib::core::diff::ModifyDiff"]],["impl Unpin for Subcommand",1,["gawireslib::cli::subcommand::Subcommand"]],["impl Unpin for Add",1,["gawireslib::cli::subcommand::Add"]],["impl Unpin for Checkout",1,["gawireslib::cli::subcommand::Checkout"]],["impl Unpin for Release",1,["gawireslib::cli::subcommand::Release"]],["impl Unpin for Init",1,["gawireslib::cli::subcommand::Init"]],["impl Unpin for Sync",1,["gawireslib::cli::subcommand::Sync"]],["impl Unpin for Status",1,["gawireslib::cli::subcommand::Status"]],["impl Unpin for Channel",1,["gawireslib::cli::subcommand::Channel"]],["impl Unpin for Push",1,["gawireslib::cli::subcommand::Push"]],["impl Unpin for Pull",1,["gawireslib::cli::subcommand::Pull"]],["impl Unpin for Workspace",1,["gawireslib::cli::subcommand::Workspace"]],["impl Unpin for Preview",1,["gawireslib::cli::subcommand::Preview"]],["impl Unpin for Reset",1,["gawireslib::cli::subcommand::Reset"]],["impl Unpin for Remove",1,["gawireslib::cli::subcommand::Remove"]],["impl Unpin for Branch",1,["gawireslib::cli::subcommand::Branch"]],["impl Unpin for Tag",1,["gawireslib::cli::subcommand::Tag"]],["impl Unpin for Wire",1,["gawireslib::cli::subcommand::Wire"]],["impl Unpin for Connect",1,["gawireslib::cli::subcommand::Connect"]],["impl Unpin for Filter",1,["gawireslib::cli::subcommand::Filter"]],["impl Unpin for Rebase",1,["gawireslib::cli::subcommand::Rebase"]],["impl Unpin for Merge",1,["gawireslib::cli::subcommand::Merge"]],["impl Unpin for Clean",1,["gawireslib::cli::subcommand::Clean"]],["impl Unpin for Central",1,["gawireslib::cli::subcommand::Central"]],["impl Unpin for Install",1,["gawireslib::cli::subcommand::Install"]],["impl Unpin for Uninstall",1,["gawireslib::cli::subcommand::Uninstall"]],["impl Unpin for Gist",1,["gawireslib::cli::subcommand::Gist"]],["impl Unpin for Opts",1,["gawireslib::cli::Opts"]]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js b/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js
index d9b6dbb07..a95253afd 100644
--- a/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js
+++ b/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js
@@ -1,4 +1,4 @@
(function() {var implementors = {
"gawires":[["impl RefUnwindSafe for Subcommand",1,["gawires::cli::subcommand::Subcommand"]],["impl RefUnwindSafe for Add",1,["gawires::cli::subcommand::Add"]],["impl RefUnwindSafe for Checkout",1,["gawires::cli::subcommand::Checkout"]],["impl RefUnwindSafe for Release",1,["gawires::cli::subcommand::Release"]],["impl RefUnwindSafe for Init",1,["gawires::cli::subcommand::Init"]],["impl RefUnwindSafe for Sync",1,["gawires::cli::subcommand::Sync"]],["impl RefUnwindSafe for Status",1,["gawires::cli::subcommand::Status"]],["impl RefUnwindSafe for Channel",1,["gawires::cli::subcommand::Channel"]],["impl RefUnwindSafe for Push",1,["gawires::cli::subcommand::Push"]],["impl RefUnwindSafe for Pull",1,["gawires::cli::subcommand::Pull"]],["impl RefUnwindSafe for Workspace",1,["gawires::cli::subcommand::Workspace"]],["impl RefUnwindSafe for Preview",1,["gawires::cli::subcommand::Preview"]],["impl RefUnwindSafe for Reset",1,["gawires::cli::subcommand::Reset"]],["impl RefUnwindSafe for Remove",1,["gawires::cli::subcommand::Remove"]],["impl RefUnwindSafe for Branch",1,["gawires::cli::subcommand::Branch"]],["impl RefUnwindSafe for Tag",1,["gawires::cli::subcommand::Tag"]],["impl RefUnwindSafe for Wire",1,["gawires::cli::subcommand::Wire"]],["impl RefUnwindSafe for Connect",1,["gawires::cli::subcommand::Connect"]],["impl RefUnwindSafe for Filter",1,["gawires::cli::subcommand::Filter"]],["impl RefUnwindSafe for Rebase",1,["gawires::cli::subcommand::Rebase"]],["impl RefUnwindSafe for Merge",1,["gawires::cli::subcommand::Merge"]],["impl RefUnwindSafe for Clean",1,["gawires::cli::subcommand::Clean"]],["impl RefUnwindSafe for Central",1,["gawires::cli::subcommand::Central"]],["impl RefUnwindSafe for Install",1,["gawires::cli::subcommand::Install"]],["impl RefUnwindSafe for Uninstall",1,["gawires::cli::subcommand::Uninstall"]],["impl RefUnwindSafe for Gist",1,["gawires::cli::subcommand::Gist"]],["impl RefUnwindSafe for Opts",1,["gawires::cli::Opts"]]],
-"gawireslib":[["impl<'a> RefUnwindSafe for Repository<'a>",1,["gawireslib::core::repository::Repository"]],["impl RefUnwindSafe for Remote",1,["gawireslib::core::repository::Remote"]],["impl<'a> RefUnwindSafe for Workspace<'a>",1,["gawireslib::core::workspace::Workspace"]],["impl RefUnwindSafe for WorkspaceType",1,["gawireslib::core::workspace::WorkspaceType"]],["impl RefUnwindSafe for WorkspaceError",1,["gawireslib::core::workspace::WorkspaceError"]],["impl RefUnwindSafe for WorkspaceMode",1,["gawireslib::core::workspace::WorkspaceMode"]],["impl RefUnwindSafe for LocalWorkspaceState",1,["gawireslib::core::workspace::LocalWorkspaceState"]],["impl RefUnwindSafe for UserStamp",1,["gawireslib::core::user::UserStamp"]],["impl RefUnwindSafe for ProxyUser",1,["gawireslib::core::user::ProxyUser"]],["impl RefUnwindSafe for LocalUser",1,["gawireslib::core::user::LocalUser"]],["impl RefUnwindSafe for UserAuth",1,["gawireslib::core::user::UserAuth"]],["impl RefUnwindSafe for AuthToken",1,["gawireslib::core::user::AuthToken"]],["impl RefUnwindSafe for AuthMethod",1,["gawireslib::core::user::AuthMethod"]],["impl RefUnwindSafe for AuthStatus",1,["gawireslib::core::user::AuthStatus"]],["impl RefUnwindSafe for UserConfig",1,["gawireslib::core::config::UserConfig"]],["impl<T> RefUnwindSafe for ArenaTree<T>where T: RefUnwindSafe,",1,["gawireslib::core::tree::ArenaTree"]],["impl<T> RefUnwindSafe for Node<T>where T: RefUnwindSafe,",1,["gawireslib::core::tree::Node"]],["impl RefUnwindSafe for Subcommand",1,["gawireslib::cli::subcommand::Subcommand"]],["impl RefUnwindSafe for Add",1,["gawireslib::cli::subcommand::Add"]],["impl RefUnwindSafe for Checkout",1,["gawireslib::cli::subcommand::Checkout"]],["impl RefUnwindSafe for Release",1,["gawireslib::cli::subcommand::Release"]],["impl RefUnwindSafe for Init",1,["gawireslib::cli::subcommand::Init"]],["impl RefUnwindSafe for Sync",1,["gawireslib::cli::subcommand::Sync"]],["impl RefUnwindSafe for Status",1,["gawireslib::cli::subcommand::Status"]],["impl RefUnwindSafe for Channel",1,["gawireslib::cli::subcommand::Channel"]],["impl RefUnwindSafe for Push",1,["gawireslib::cli::subcommand::Push"]],["impl RefUnwindSafe for Pull",1,["gawireslib::cli::subcommand::Pull"]],["impl RefUnwindSafe for Workspace",1,["gawireslib::cli::subcommand::Workspace"]],["impl RefUnwindSafe for Preview",1,["gawireslib::cli::subcommand::Preview"]],["impl RefUnwindSafe for Reset",1,["gawireslib::cli::subcommand::Reset"]],["impl RefUnwindSafe for Remove",1,["gawireslib::cli::subcommand::Remove"]],["impl RefUnwindSafe for Branch",1,["gawireslib::cli::subcommand::Branch"]],["impl RefUnwindSafe for Tag",1,["gawireslib::cli::subcommand::Tag"]],["impl RefUnwindSafe for Wire",1,["gawireslib::cli::subcommand::Wire"]],["impl RefUnwindSafe for Connect",1,["gawireslib::cli::subcommand::Connect"]],["impl RefUnwindSafe for Filter",1,["gawireslib::cli::subcommand::Filter"]],["impl RefUnwindSafe for Rebase",1,["gawireslib::cli::subcommand::Rebase"]],["impl RefUnwindSafe for Merge",1,["gawireslib::cli::subcommand::Merge"]],["impl RefUnwindSafe for Clean",1,["gawireslib::cli::subcommand::Clean"]],["impl RefUnwindSafe for Central",1,["gawireslib::cli::subcommand::Central"]],["impl RefUnwindSafe for Install",1,["gawireslib::cli::subcommand::Install"]],["impl RefUnwindSafe for Uninstall",1,["gawireslib::cli::subcommand::Uninstall"]],["impl RefUnwindSafe for Gist",1,["gawireslib::cli::subcommand::Gist"]],["impl RefUnwindSafe for Opts",1,["gawireslib::cli::Opts"]]]
+"gawireslib":[["impl<'a> RefUnwindSafe for Repository<'a>",1,["gawireslib::core::repository::Repository"]],["impl RefUnwindSafe for Remote",1,["gawireslib::core::repository::Remote"]],["impl<'a> RefUnwindSafe for Workspace<'a>",1,["gawireslib::core::workspace::Workspace"]],["impl RefUnwindSafe for WorkspaceType",1,["gawireslib::core::workspace::WorkspaceType"]],["impl RefUnwindSafe for WorkspaceError",1,["gawireslib::core::workspace::WorkspaceError"]],["impl RefUnwindSafe for WorkspaceMode",1,["gawireslib::core::workspace::WorkspaceMode"]],["impl RefUnwindSafe for LocalWorkspaceState",1,["gawireslib::core::workspace::LocalWorkspaceState"]],["impl RefUnwindSafe for UserStamp",1,["gawireslib::core::user::UserStamp"]],["impl RefUnwindSafe for ProxyUser",1,["gawireslib::core::user::ProxyUser"]],["impl RefUnwindSafe for LocalUser",1,["gawireslib::core::user::LocalUser"]],["impl RefUnwindSafe for UserAuth",1,["gawireslib::core::user::UserAuth"]],["impl RefUnwindSafe for AuthToken",1,["gawireslib::core::user::AuthToken"]],["impl RefUnwindSafe for AuthMethod",1,["gawireslib::core::user::AuthMethod"]],["impl RefUnwindSafe for AuthStatus",1,["gawireslib::core::user::AuthStatus"]],["impl RefUnwindSafe for UserConfig",1,["gawireslib::core::config::UserConfig"]],["impl<T> RefUnwindSafe for ArenaTree<T>where T: RefUnwindSafe,",1,["gawireslib::core::tree::ArenaTree"]],["impl<T> RefUnwindSafe for Node<T>where T: RefUnwindSafe,",1,["gawireslib::core::tree::Node"]],["impl RefUnwindSafe for DiffHash",1,["gawireslib::core::diff::hash::DiffHash"]],["impl RefUnwindSafe for DiffHasher",1,["gawireslib::core::diff::hash::DiffHasher"]],["impl RefUnwindSafe for Diff",1,["gawireslib::core::diff::Diff"]],["impl RefUnwindSafe for DiffData",1,["gawireslib::core::diff::DiffData"]],["impl RefUnwindSafe for DiffType",1,["gawireslib::core::diff::DiffType"]],["impl RefUnwindSafe for AddDiff",1,["gawireslib::core::diff::AddDiff"]],["impl RefUnwindSafe for RemoveDiff",1,["gawireslib::core::diff::RemoveDiff"]],["impl RefUnwindSafe for ModifyDiff",1,["gawireslib::core::diff::ModifyDiff"]],["impl RefUnwindSafe for Subcommand",1,["gawireslib::cli::subcommand::Subcommand"]],["impl RefUnwindSafe for Add",1,["gawireslib::cli::subcommand::Add"]],["impl RefUnwindSafe for Checkout",1,["gawireslib::cli::subcommand::Checkout"]],["impl RefUnwindSafe for Release",1,["gawireslib::cli::subcommand::Release"]],["impl RefUnwindSafe for Init",1,["gawireslib::cli::subcommand::Init"]],["impl RefUnwindSafe for Sync",1,["gawireslib::cli::subcommand::Sync"]],["impl RefUnwindSafe for Status",1,["gawireslib::cli::subcommand::Status"]],["impl RefUnwindSafe for Channel",1,["gawireslib::cli::subcommand::Channel"]],["impl RefUnwindSafe for Push",1,["gawireslib::cli::subcommand::Push"]],["impl RefUnwindSafe for Pull",1,["gawireslib::cli::subcommand::Pull"]],["impl RefUnwindSafe for Workspace",1,["gawireslib::cli::subcommand::Workspace"]],["impl RefUnwindSafe for Preview",1,["gawireslib::cli::subcommand::Preview"]],["impl RefUnwindSafe for Reset",1,["gawireslib::cli::subcommand::Reset"]],["impl RefUnwindSafe for Remove",1,["gawireslib::cli::subcommand::Remove"]],["impl RefUnwindSafe for Branch",1,["gawireslib::cli::subcommand::Branch"]],["impl RefUnwindSafe for Tag",1,["gawireslib::cli::subcommand::Tag"]],["impl RefUnwindSafe for Wire",1,["gawireslib::cli::subcommand::Wire"]],["impl RefUnwindSafe for Connect",1,["gawireslib::cli::subcommand::Connect"]],["impl RefUnwindSafe for Filter",1,["gawireslib::cli::subcommand::Filter"]],["impl RefUnwindSafe for Rebase",1,["gawireslib::cli::subcommand::Rebase"]],["impl RefUnwindSafe for Merge",1,["gawireslib::cli::subcommand::Merge"]],["impl RefUnwindSafe for Clean",1,["gawireslib::cli::subcommand::Clean"]],["impl RefUnwindSafe for Central",1,["gawireslib::cli::subcommand::Central"]],["impl RefUnwindSafe for Install",1,["gawireslib::cli::subcommand::Install"]],["impl RefUnwindSafe for Uninstall",1,["gawireslib::cli::subcommand::Uninstall"]],["impl RefUnwindSafe for Gist",1,["gawireslib::cli::subcommand::Gist"]],["impl RefUnwindSafe for Opts",1,["gawireslib::cli::Opts"]]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/implementors/core/panic/unwind_safe/trait.UnwindSafe.js b/implementors/core/panic/unwind_safe/trait.UnwindSafe.js
index d89cb06dd..3f5187854 100644
--- a/implementors/core/panic/unwind_safe/trait.UnwindSafe.js
+++ b/implementors/core/panic/unwind_safe/trait.UnwindSafe.js
@@ -1,4 +1,4 @@
(function() {var implementors = {
"gawires":[["impl UnwindSafe for Subcommand",1,["gawires::cli::subcommand::Subcommand"]],["impl UnwindSafe for Add",1,["gawires::cli::subcommand::Add"]],["impl UnwindSafe for Checkout",1,["gawires::cli::subcommand::Checkout"]],["impl UnwindSafe for Release",1,["gawires::cli::subcommand::Release"]],["impl UnwindSafe for Init",1,["gawires::cli::subcommand::Init"]],["impl UnwindSafe for Sync",1,["gawires::cli::subcommand::Sync"]],["impl UnwindSafe for Status",1,["gawires::cli::subcommand::Status"]],["impl UnwindSafe for Channel",1,["gawires::cli::subcommand::Channel"]],["impl UnwindSafe for Push",1,["gawires::cli::subcommand::Push"]],["impl UnwindSafe for Pull",1,["gawires::cli::subcommand::Pull"]],["impl UnwindSafe for Workspace",1,["gawires::cli::subcommand::Workspace"]],["impl UnwindSafe for Preview",1,["gawires::cli::subcommand::Preview"]],["impl UnwindSafe for Reset",1,["gawires::cli::subcommand::Reset"]],["impl UnwindSafe for Remove",1,["gawires::cli::subcommand::Remove"]],["impl UnwindSafe for Branch",1,["gawires::cli::subcommand::Branch"]],["impl UnwindSafe for Tag",1,["gawires::cli::subcommand::Tag"]],["impl UnwindSafe for Wire",1,["gawires::cli::subcommand::Wire"]],["impl UnwindSafe for Connect",1,["gawires::cli::subcommand::Connect"]],["impl UnwindSafe for Filter",1,["gawires::cli::subcommand::Filter"]],["impl UnwindSafe for Rebase",1,["gawires::cli::subcommand::Rebase"]],["impl UnwindSafe for Merge",1,["gawires::cli::subcommand::Merge"]],["impl UnwindSafe for Clean",1,["gawires::cli::subcommand::Clean"]],["impl UnwindSafe for Central",1,["gawires::cli::subcommand::Central"]],["impl UnwindSafe for Install",1,["gawires::cli::subcommand::Install"]],["impl UnwindSafe for Uninstall",1,["gawires::cli::subcommand::Uninstall"]],["impl UnwindSafe for Gist",1,["gawires::cli::subcommand::Gist"]],["impl UnwindSafe for Opts",1,["gawires::cli::Opts"]]],
-"gawireslib":[["impl<'a> UnwindSafe for Repository<'a>",1,["gawireslib::core::repository::Repository"]],["impl UnwindSafe for Remote",1,["gawireslib::core::repository::Remote"]],["impl<'a> UnwindSafe for Workspace<'a>",1,["gawireslib::core::workspace::Workspace"]],["impl UnwindSafe for WorkspaceType",1,["gawireslib::core::workspace::WorkspaceType"]],["impl UnwindSafe for WorkspaceError",1,["gawireslib::core::workspace::WorkspaceError"]],["impl UnwindSafe for WorkspaceMode",1,["gawireslib::core::workspace::WorkspaceMode"]],["impl UnwindSafe for LocalWorkspaceState",1,["gawireslib::core::workspace::LocalWorkspaceState"]],["impl UnwindSafe for UserStamp",1,["gawireslib::core::user::UserStamp"]],["impl UnwindSafe for ProxyUser",1,["gawireslib::core::user::ProxyUser"]],["impl UnwindSafe for LocalUser",1,["gawireslib::core::user::LocalUser"]],["impl UnwindSafe for UserAuth",1,["gawireslib::core::user::UserAuth"]],["impl UnwindSafe for AuthToken",1,["gawireslib::core::user::AuthToken"]],["impl UnwindSafe for AuthMethod",1,["gawireslib::core::user::AuthMethod"]],["impl UnwindSafe for AuthStatus",1,["gawireslib::core::user::AuthStatus"]],["impl UnwindSafe for UserConfig",1,["gawireslib::core::config::UserConfig"]],["impl<T> UnwindSafe for ArenaTree<T>where T: UnwindSafe,",1,["gawireslib::core::tree::ArenaTree"]],["impl<T> UnwindSafe for Node<T>where T: UnwindSafe,",1,["gawireslib::core::tree::Node"]],["impl UnwindSafe for Subcommand",1,["gawireslib::cli::subcommand::Subcommand"]],["impl UnwindSafe for Add",1,["gawireslib::cli::subcommand::Add"]],["impl UnwindSafe for Checkout",1,["gawireslib::cli::subcommand::Checkout"]],["impl UnwindSafe for Release",1,["gawireslib::cli::subcommand::Release"]],["impl UnwindSafe for Init",1,["gawireslib::cli::subcommand::Init"]],["impl UnwindSafe for Sync",1,["gawireslib::cli::subcommand::Sync"]],["impl UnwindSafe for Status",1,["gawireslib::cli::subcommand::Status"]],["impl UnwindSafe for Channel",1,["gawireslib::cli::subcommand::Channel"]],["impl UnwindSafe for Push",1,["gawireslib::cli::subcommand::Push"]],["impl UnwindSafe for Pull",1,["gawireslib::cli::subcommand::Pull"]],["impl UnwindSafe for Workspace",1,["gawireslib::cli::subcommand::Workspace"]],["impl UnwindSafe for Preview",1,["gawireslib::cli::subcommand::Preview"]],["impl UnwindSafe for Reset",1,["gawireslib::cli::subcommand::Reset"]],["impl UnwindSafe for Remove",1,["gawireslib::cli::subcommand::Remove"]],["impl UnwindSafe for Branch",1,["gawireslib::cli::subcommand::Branch"]],["impl UnwindSafe for Tag",1,["gawireslib::cli::subcommand::Tag"]],["impl UnwindSafe for Wire",1,["gawireslib::cli::subcommand::Wire"]],["impl UnwindSafe for Connect",1,["gawireslib::cli::subcommand::Connect"]],["impl UnwindSafe for Filter",1,["gawireslib::cli::subcommand::Filter"]],["impl UnwindSafe for Rebase",1,["gawireslib::cli::subcommand::Rebase"]],["impl UnwindSafe for Merge",1,["gawireslib::cli::subcommand::Merge"]],["impl UnwindSafe for Clean",1,["gawireslib::cli::subcommand::Clean"]],["impl UnwindSafe for Central",1,["gawireslib::cli::subcommand::Central"]],["impl UnwindSafe for Install",1,["gawireslib::cli::subcommand::Install"]],["impl UnwindSafe for Uninstall",1,["gawireslib::cli::subcommand::Uninstall"]],["impl UnwindSafe for Gist",1,["gawireslib::cli::subcommand::Gist"]],["impl UnwindSafe for Opts",1,["gawireslib::cli::Opts"]]]
+"gawireslib":[["impl<'a> UnwindSafe for Repository<'a>",1,["gawireslib::core::repository::Repository"]],["impl UnwindSafe for Remote",1,["gawireslib::core::repository::Remote"]],["impl<'a> UnwindSafe for Workspace<'a>",1,["gawireslib::core::workspace::Workspace"]],["impl UnwindSafe for WorkspaceType",1,["gawireslib::core::workspace::WorkspaceType"]],["impl UnwindSafe for WorkspaceError",1,["gawireslib::core::workspace::WorkspaceError"]],["impl UnwindSafe for WorkspaceMode",1,["gawireslib::core::workspace::WorkspaceMode"]],["impl UnwindSafe for LocalWorkspaceState",1,["gawireslib::core::workspace::LocalWorkspaceState"]],["impl UnwindSafe for UserStamp",1,["gawireslib::core::user::UserStamp"]],["impl UnwindSafe for ProxyUser",1,["gawireslib::core::user::ProxyUser"]],["impl UnwindSafe for LocalUser",1,["gawireslib::core::user::LocalUser"]],["impl UnwindSafe for UserAuth",1,["gawireslib::core::user::UserAuth"]],["impl UnwindSafe for AuthToken",1,["gawireslib::core::user::AuthToken"]],["impl UnwindSafe for AuthMethod",1,["gawireslib::core::user::AuthMethod"]],["impl UnwindSafe for AuthStatus",1,["gawireslib::core::user::AuthStatus"]],["impl UnwindSafe for UserConfig",1,["gawireslib::core::config::UserConfig"]],["impl<T> UnwindSafe for ArenaTree<T>where T: UnwindSafe,",1,["gawireslib::core::tree::ArenaTree"]],["impl<T> UnwindSafe for Node<T>where T: UnwindSafe,",1,["gawireslib::core::tree::Node"]],["impl UnwindSafe for DiffHash",1,["gawireslib::core::diff::hash::DiffHash"]],["impl UnwindSafe for DiffHasher",1,["gawireslib::core::diff::hash::DiffHasher"]],["impl UnwindSafe for Diff",1,["gawireslib::core::diff::Diff"]],["impl UnwindSafe for DiffData",1,["gawireslib::core::diff::DiffData"]],["impl UnwindSafe for DiffType",1,["gawireslib::core::diff::DiffType"]],["impl UnwindSafe for AddDiff",1,["gawireslib::core::diff::AddDiff"]],["impl UnwindSafe for RemoveDiff",1,["gawireslib::core::diff::RemoveDiff"]],["impl UnwindSafe for ModifyDiff",1,["gawireslib::core::diff::ModifyDiff"]],["impl UnwindSafe for Subcommand",1,["gawireslib::cli::subcommand::Subcommand"]],["impl UnwindSafe for Add",1,["gawireslib::cli::subcommand::Add"]],["impl UnwindSafe for Checkout",1,["gawireslib::cli::subcommand::Checkout"]],["impl UnwindSafe for Release",1,["gawireslib::cli::subcommand::Release"]],["impl UnwindSafe for Init",1,["gawireslib::cli::subcommand::Init"]],["impl UnwindSafe for Sync",1,["gawireslib::cli::subcommand::Sync"]],["impl UnwindSafe for Status",1,["gawireslib::cli::subcommand::Status"]],["impl UnwindSafe for Channel",1,["gawireslib::cli::subcommand::Channel"]],["impl UnwindSafe for Push",1,["gawireslib::cli::subcommand::Push"]],["impl UnwindSafe for Pull",1,["gawireslib::cli::subcommand::Pull"]],["impl UnwindSafe for Workspace",1,["gawireslib::cli::subcommand::Workspace"]],["impl UnwindSafe for Preview",1,["gawireslib::cli::subcommand::Preview"]],["impl UnwindSafe for Reset",1,["gawireslib::cli::subcommand::Reset"]],["impl UnwindSafe for Remove",1,["gawireslib::cli::subcommand::Remove"]],["impl UnwindSafe for Branch",1,["gawireslib::cli::subcommand::Branch"]],["impl UnwindSafe for Tag",1,["gawireslib::cli::subcommand::Tag"]],["impl UnwindSafe for Wire",1,["gawireslib::cli::subcommand::Wire"]],["impl UnwindSafe for Connect",1,["gawireslib::cli::subcommand::Connect"]],["impl UnwindSafe for Filter",1,["gawireslib::cli::subcommand::Filter"]],["impl UnwindSafe for Rebase",1,["gawireslib::cli::subcommand::Rebase"]],["impl UnwindSafe for Merge",1,["gawireslib::cli::subcommand::Merge"]],["impl UnwindSafe for Clean",1,["gawireslib::cli::subcommand::Clean"]],["impl UnwindSafe for Central",1,["gawireslib::cli::subcommand::Central"]],["impl UnwindSafe for Install",1,["gawireslib::cli::subcommand::Install"]],["impl UnwindSafe for Uninstall",1,["gawireslib::cli::subcommand::Uninstall"]],["impl UnwindSafe for Gist",1,["gawireslib::cli::subcommand::Gist"]],["impl UnwindSafe for Opts",1,["gawireslib::cli::Opts"]]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/index.html b/index.html
index 98fe10f9c..246220433 100644
--- a/index.html
+++ b/index.html
@@ -1 +1 @@
-Index of crates
";const ul=document.createElement("ul");div.appendChild(ul);for(const crate of window.ALL_CRATES){let klass="crate";if(window.rootPath!=="./"&&crate===window.currentCrate){klass+=" current"}const link=document.createElement("a");link.href=window.rootPath+crate+"/index.html";link.className=klass;link.textContent=crate;const li=document.createElement("li");li.appendChild(link);ul.appendChild(li)}sidebarElems.appendChild(div)}function labelForToggleButton(sectionIsCollapsed){if(sectionIsCollapsed){return"+"}return"\u2212"}function toggleAllDocs(){const innerToggle=document.getElementById(toggleAllDocsId);if(!innerToggle){return}let sectionIsCollapsed=false;if(hasClass(innerToggle,"will-expand")){removeClass(innerToggle,"will-expand");onEachLazy(document.getElementsByClassName("rustdoc-toggle"),e=>{if(!hasClass(e,"type-contents-toggle")){e.open=true}});innerToggle.title="collapse all docs"}else{addClass(innerToggle,"will-expand");onEachLazy(document.getElementsByClassName("rustdoc-toggle"),e=>{if(e.parentNode.id!=="implementations-list"||(!hasClass(e,"implementors-toggle")&&!hasClass(e,"type-contents-toggle"))){e.open=false}});sectionIsCollapsed=true;innerToggle.title="expand all docs"}innerToggle.children[0].innerText=labelForToggleButton(sectionIsCollapsed)}(function(){const toggles=document.getElementById(toggleAllDocsId);if(toggles){toggles.onclick=toggleAllDocs}const hideMethodDocs=getSettingValue("auto-hide-method-docs")==="true";const hideImplementations=getSettingValue("auto-hide-trait-implementations")==="true";const hideLargeItemContents=getSettingValue("auto-hide-large-items")!=="false";function setImplementorsTogglesOpen(id,open){const list=document.getElementById(id);if(list!==null){onEachLazy(list.getElementsByClassName("implementors-toggle"),e=>{e.open=open})}}if(hideImplementations){setImplementorsTogglesOpen("trait-implementations-list",false);setImplementorsTogglesOpen("blanket-implementations-list",false)}onEachLazy(document.getElementsByClassName("rustdoc-toggle"),e=>{if(!hideLargeItemContents&&hasClass(e,"type-contents-toggle")){e.open=true}if(hideMethodDocs&&hasClass(e,"method-toggle")){e.open=false}});const pageId=getPageId();if(pageId!==null){expandSection(pageId)}}());(function(){if(getSettingValue("line-numbers")==="true"){onEachLazy(document.getElementsByClassName("rust-example-rendered"),x=>{const count=x.textContent.split("\n").length;const elems=[];for(let i=0;i{if(window.innerWidth>=window.RUSTDOC_MOBILE_BREAKPOINT&&oldSidebarScrollPosition!==null){hideSidebar()}});function handleClick(id,f){const elem=document.getElementById(id);if(elem){elem.addEventListener("click",f)}}handleClick(MAIN_ID,()=>{hideSidebar()});onEachLazy(document.getElementsByTagName("a"),el=>{if(el.hash){el.addEventListener("click",()=>{expandSection(el.hash.slice(1));hideSidebar()})}});onEachLazy(document.querySelectorAll(".rustdoc-toggle > summary:not(.hideme)"),el=>{el.addEventListener("click",e=>{if(e.target.tagName!=="SUMMARY"&&e.target.tagName!=="A"){e.preventDefault()}})});onEachLazy(document.getElementsByClassName("notable-traits"),e=>{e.onclick=function(){this.getElementsByClassName("notable-traits-tooltiptext")[0].classList.toggle("force-tooltip")}});const sidebar_menu_toggle=document.getElementsByClassName("sidebar-menu-toggle")[0];if(sidebar_menu_toggle){sidebar_menu_toggle.addEventListener("click",()=>{const sidebar=document.getElementsByClassName("sidebar")[0];if(!hasClass(sidebar,"shown")){showSidebar()}else{hideSidebar()}})}function helpBlurHandler(event){blurHandler(event,getHelpButton(),window.hidePopoverMenus)}function buildHelpMenu(){const book_info=document.createElement("span");book_info.className="top";book_info.innerHTML="You can find more information in \
- the rustdoc book.";const shortcuts=[["?","Show this help dialog"],["S","Focus the search field"],["↑","Move up in search results"],["↓","Move down in search results"],["← / →","Switch result tab (when results focused)"],["⏎","Go to active search result"],["+","Expand all sections"],["-","Collapse all sections"],].map(x=>"
";const infos=["Prefix searches with a type followed by a colon (e.g., fn:) to \
- restrict the search to a given item kind.","Accepted kinds are: fn, mod, struct, \
- enum, trait, type, macro, \
- and const.","Search functions by type signature (e.g., vec -> usize or \
- -> vec)","Search multiple things at once by splitting your query with comma (e.g., \
- str,u8 or String,struct:Vec,test)","You can look for items with an exact name by putting double quotes around \
- your request: \"string\"","Look for items inside another one by searching for a path: vec::Vec",].map(x=>"
"+infos;const rustdoc_version=document.createElement("span");rustdoc_version.className="bottom";const rustdoc_version_code=document.createElement("code");rustdoc_version_code.innerText="rustdoc "+getVar("rustdoc-version");rustdoc_version.appendChild(rustdoc_version_code);const container=document.createElement("div");container.className="popover";container.style.display="none";const side_by_side=document.createElement("div");side_by_side.className="side-by-side";side_by_side.appendChild(div_shortcuts);side_by_side.appendChild(div_infos);container.appendChild(book_info);container.appendChild(side_by_side);container.appendChild(rustdoc_version);const help_button=getHelpButton();help_button.appendChild(container);container.onblur=helpBlurHandler;container.onclick=event=>{event.preventDefault()};help_button.onblur=helpBlurHandler;help_button.children[0].onblur=helpBlurHandler;return container}window.hidePopoverMenus=function(){onEachLazy(document.querySelectorAll(".search-container .popover"),elem=>{elem.style.display="none"})};function getHelpMenu(buildNeeded){let menu=getHelpButton().querySelector(".popover");if(!menu&&buildNeeded){menu=buildHelpMenu()}return menu}function showHelp(){const menu=getHelpMenu(true);if(menu.style.display==="none"){window.hidePopoverMenus();menu.style.display=""}}document.querySelector(`#${HELP_BUTTON_ID} > button`).addEventListener("click",event=>{const target=event.target;if(target.tagName!=="BUTTON"||target.parentElement.id!==HELP_BUTTON_ID){return}const menu=getHelpMenu(true);const shouldShowHelp=menu.style.display==="none";if(shouldShowHelp){showHelp()}else{window.hidePopoverMenus()}});setMobileTopbar();addSidebarItems();addSidebarCrates();onHashChange(null);window.addEventListener("hashchange",onHashChange);searchState.setup()}());(function(){let reset_button_timeout=null;window.copy_path=but=>{const parent=but.parentElement;const path=[];onEach(parent.childNodes,child=>{if(child.tagName==="A"){path.push(child.textContent)}});const el=document.createElement("textarea");el.value=path.join("::");el.setAttribute("readonly","");el.style.position="absolute";el.style.left="-9999px";document.body.appendChild(el);el.select();document.execCommand("copy");document.body.removeChild(el);but.children[0].style.display="none";let tmp;if(but.childNodes.length<2){tmp=document.createTextNode("✓");but.appendChild(tmp)}else{onEachLazy(but.childNodes,e=>{if(e.nodeType===Node.TEXT_NODE){tmp=e;return true}});tmp.textContent="✓"}if(reset_button_timeout!==null){window.clearTimeout(reset_button_timeout)}function reset_button(){tmp.textContent="";reset_button_timeout=null;but.children[0].style.display=""}reset_button_timeout=window.setTimeout(reset_button,1000)}}())
\ No newline at end of file
diff --git a/noscript.css b/noscript.css
deleted file mode 100644
index d850bb381..000000000
--- a/noscript.css
+++ /dev/null
@@ -1 +0,0 @@
- #main-content .attributes{margin-left:0 !important;}#copy-path{display:none;}.sub{display:none;}
\ No newline at end of file
diff --git a/rustdoc.css b/rustdoc.css
deleted file mode 100644
index ca8e51b8c..000000000
--- a/rustdoc.css
+++ /dev/null
@@ -1 +0,0 @@
- @font-face {font-family:'Fira Sans';font-style:normal;font-weight:400;src:local('Fira Sans'),url("FiraSans-Regular.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Fira Sans';font-style:normal;font-weight:500;src:local('Fira Sans Medium'),url("FiraSans-Medium.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Serif 4';font-style:normal;font-weight:400;src:local('Source Serif 4'),url("SourceSerif4-Regular.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Serif 4';font-style:italic;font-weight:400;src:local('Source Serif 4 Italic'),url("SourceSerif4-It.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Serif 4';font-style:normal;font-weight:700;src:local('Source Serif 4 Bold'),url("SourceSerif4-Bold.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Code Pro';font-style:normal;font-weight:400;src:url("SourceCodePro-Regular.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Code Pro';font-style:italic;font-weight:400;src:url("SourceCodePro-It.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Code Pro';font-style:normal;font-weight:600;src:url("SourceCodePro-Semibold.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'NanumBarunGothic';src:url("NanumBarunGothic.ttf.woff2") format("woff2");font-display:swap;unicode-range:U+AC00-D7AF,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html{content:"";}@media (prefers-color-scheme:light){html{content:"light";}}@media (prefers-color-scheme:dark){html{content:"dark";}}body{font:1rem/1.5 "Source Serif 4",NanumBarunGothic,serif;margin:0;position:relative;overflow-wrap:break-word;overflow-wrap:anywhere;-webkit-font-feature-settings:"kern","liga";-moz-font-feature-settings:"kern","liga";font-feature-settings:"kern","liga";background-color:var(--main-background-color);color:var(--main-color);}h1{font-size:1.5rem;}h2{font-size:1.375rem;}h3{font-size:1.25rem;}h1,h2,h3,h4,h5,h6{font-weight:500;}h1,h2,h3,h4{margin:20px 0 15px 0;padding-bottom:6px;}.docblock h3,.docblock h4,h5,h6{margin:15px 0 5px 0;}h1.fqn{margin:0;padding:0;}.main-heading{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:6px;margin-bottom:15px;}.main-heading a:hover{text-decoration:underline;}#toggle-all-docs{text-decoration:none;}h2,.top-doc .docblock>h3,.top-doc .docblock>h4{border-bottom:1px solid var(--headings-border-bottom-color);}h3.code-header{font-size:1.125rem;}h4.code-header{font-size:1rem;}.code-header{font-weight:600;border-bottom-style:none;margin:0;padding:0;margin-top:0.6em;margin-bottom:0.4em;}.impl,.impl-items .method,.methods .method,.impl-items .type,.methods .type,.impl-items .associatedconstant,.methods .associatedconstant,.impl-items .associatedtype,.methods .associatedtype{flex-basis:100%;font-weight:600;position:relative;}h1,h2,h3,h4,h5,h6,.sidebar,.mobile-topbar,a.source,.search-input,.search-results .result-name,.item-left>a,.out-of-band,span.since,details.rustdoc-toggle>summary::before,a.srclink,#help-button>button,details.rustdoc-toggle.top-doc>summary,details.rustdoc-toggle.top-doc>summary::before,details.rustdoc-toggle.non-exhaustive>summary,details.rustdoc-toggle.non-exhaustive>summary::before,.scraped-example-title,.more-examples-toggle summary,.more-examples-toggle .hide-more,.example-links a,ul.all-items{font-family:"Fira Sans",Arial,NanumBarunGothic,sans-serif;}a#toggle-all-docs,a.anchor,.small-section-header a,#source-sidebar a,pre.rust a,.sidebar h2 a,.sidebar h3 a,.mobile-topbar h2 a,.in-band a,.search-results a,.module-item .stab,.import-item .stab,.result-name .primitive>i,.result-name .keyword>i,.content .method .where,.content .fn .where,.content .where.fmt-newline{color:var(--main-color);}.content span.enum,.content a.enum,.content span.struct,.content a.struct,.content span.union,.content a.union,.content span.primitive,.content a.primitive,.content span.type,.content a.type,.content span.foreigntype,.content a.foreigntype{color:var(--type-link-color);}.content span.trait,.content a.trait,.content span.traitalias,.content a.traitalias{color:var(--trait-link-color);}.content span.associatedtype,.content a.associatedtype,.content span.constant,.content a.constant,.content span.static,.content a.static{color:var(--assoc-item-link-color);}.content span.fn,.content a.fn,.content .fnname{color:var(--function-link-color);}.content span.attr,.content a.attr,.content span.derive,.content a.derive,.content span.macro,.content a.macro{color:var(--macro-link-color);}.content span.mod,.content a.mod,.block a.current.mod{color:var(--mod-link-color);}.content span.keyword,.content a.keyword{color:var(--keyword-link-color);}a{color:var(--link-color);}ol,ul{padding-left:24px;}ul ul,ol ul,ul ol,ol ol{margin-bottom:.625em;}p{margin:0 0 .75em 0;}summary{outline:none;}td,th{padding:0;}table{border-collapse:collapse;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{padding:1px 6px;}.rustdoc{display:flex;flex-direction:row;flex-wrap:nowrap;}main{position:relative;flex-grow:1;padding:10px 15px 40px 45px;min-width:0;}.source main{padding:15px;}.width-limiter{max-width:960px;margin-right:auto;}.source .width-limiter{max-width:unset;}details:not(.rustdoc-toggle) summary{margin-bottom:.6em;}code,pre,a.test-arrow,.code-header{font-family:"Source Code Pro",monospace;}.docblock code,.docblock-short code{border-radius:3px;padding:0 0.125em;}.docblock pre code,.docblock-short pre code{padding:0;}pre{padding:14px;}.item-decl pre{overflow-x:auto;}.source .content pre{padding:20px;}img{max-width:100%;}.source .content{overflow:visible;}.sub-container{display:flex;flex-direction:row;flex-wrap:nowrap;}.sub-logo-container{display:none;margin-right:20px;}.source .sub-logo-container{display:block;}.source .sub-logo-container>img{height:60px;width:60px;object-fit:contain;}.sidebar,.mobile-topbar,.sidebar-menu-toggle{background-color:var(--sidebar-background-color);}.sidebar{font-size:0.875rem;width:250px;min-width:200px;overflow-y:scroll;position:sticky;height:100vh;top:0;left:0;}.sidebar-elems,.sidebar>.location{padding-left:24px;}.sidebar .location{overflow-wrap:anywhere;}.rustdoc.source .sidebar{width:50px;min-width:0px;max-width:300px;flex-grow:0;flex-shrink:0;flex-basis:auto;border-right:1px solid;overflow-x:hidden;overflow-y:hidden;}.rustdoc.source .sidebar .sidebar-logo{display:none;}.source .sidebar,#sidebar-toggle,#source-sidebar{background-color:var(--sidebar-background-color);}#sidebar-toggle>button:hover,#sidebar-toggle>button:focus{background-color:var(--sidebar-background-color-hover);}.source .sidebar>*:not(#sidebar-toggle){opacity:0;visibility:hidden;}.source-sidebar-expanded .source .sidebar{overflow-y:auto;}.source-sidebar-expanded .source .sidebar>*:not(#sidebar-toggle){opacity:1;visibility:visible;}#all-types{margin-top:1em;}*{scrollbar-width:initial;scrollbar-color:var(--scrollbar-color);}.sidebar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-color);}::-webkit-scrollbar{width:12px;}.sidebar::-webkit-scrollbar{width:8px;}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0;background-color:var(--scrollbar-track-background-color);}.sidebar::-webkit-scrollbar-track{background-color:var(--scrollbar-track-background-color);}::-webkit-scrollbar-thumb,.sidebar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-background-color);}.hidden{display:none !important;}.sidebar .logo-container{display:flex;margin-top:10px;margin-bottom:10px;justify-content:center;}.version{overflow-wrap:break-word;}.logo-container>img{height:100px;width:100px;}.location:empty{border:none;}.block ul,.block li{padding:0;margin:0;list-style:none;}.block a,h2.location a{display:block;padding:0.25rem;margin-left:-0.25rem;text-overflow:ellipsis;overflow:hidden;}.sidebar h2{border-bottom:none;font-weight:500;padding:0;margin:0;margin-top:0.7rem;margin-bottom:0.7rem;}.sidebar h3{font-size:1.125rem;font-weight:500;padding:0;margin:0;}.sidebar-elems .block{margin-bottom:2em;}.sidebar-elems .block li a{white-space:nowrap;}.mobile-topbar{display:none;}.source .content pre.rust{white-space:pre;overflow:auto;padding-left:0;}.rustdoc .example-wrap{display:inline-flex;margin-bottom:10px;}.example-wrap{position:relative;width:100%;}.example-wrap>pre.line-number{overflow:initial;border:1px solid;padding:13px 8px;text-align:right;border-top-left-radius:5px;border-bottom-left-radius:5px;}.example-wrap>pre.rust a:hover{text-decoration:underline;}.line-numbers{text-align:right;}.rustdoc:not(.source) .example-wrap>pre:not(.line-number){width:100%;overflow-x:auto;}.rustdoc:not(.source) .example-wrap>pre.line-numbers{width:auto;overflow-x:visible;}.rustdoc .example-wrap>pre{margin:0;}.search-loading{text-align:center;}.content>.example-wrap pre.line-numbers{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.line-numbers span{cursor:pointer;}.docblock-short{overflow-wrap:break-word;overflow-wrap:anywhere;overflow:hidden;text-overflow:ellipsis;}.docblock>:not(pre)>code,.docblock-short>code{white-space:pre-wrap;}.top-doc .docblock h2{font-size:1.375rem;}.top-doc .docblock h3{font-size:1.25rem;}.top-doc .docblock h4,.top-doc .docblock h5{font-size:1.125rem;}.top-doc .docblock h6{font-size:1rem;}.docblock h5{font-size:1rem;}.docblock h6{font-size:0.875rem;}.docblock{margin-left:24px;position:relative;}.docblock>:not(.more-examples-toggle):not(.example-wrap){max-width:100%;overflow-x:auto;}.content .out-of-band{flex-grow:0;font-size:1.125rem;font-weight:normal;float:right;}.method>.code-header,.trait-impl>.code-header{max-width:calc(100% - 41px);display:block;}.content .in-band{flex-grow:1;margin:0px;padding:0px;overflow-wrap:break-word;overflow-wrap:anywhere;background-color:var(--main-background-color);}.in-band>code,.in-band>.code-header{display:inline-block;}.docblock code,.docblock-short code,pre,.rustdoc.source .example-wrap{background-color:var(--code-block-background-color);}#main-content{position:relative;}.docblock table{margin:.5em 0;width:calc(100% - 2px);overflow-x:auto;display:block;}.docblock table td{padding:.5em;border:1px dashed var(--border-color);vertical-align:top;}.docblock table th{padding:.5em;text-align:left;border:1px solid var(--border-color);}.content .item-list{list-style-type:none;padding:0;}.content>.methods>.method{font-size:1rem;position:relative;}.content .method .where,.content .fn .where,.content .where.fmt-newline{display:block;font-size:0.875rem;}.item-info{display:block;}.content .item-info code{font-size:0.875rem;}.content .item-info{position:relative;margin-left:24px;}.content .impl-items .docblock,.content .impl-items .item-info{margin-bottom:.6em;}#main-content>.item-info{margin-top:0;margin-left:0;}nav.sub{position:relative;font-size:1rem;flex-grow:1;margin-bottom:25px;}.source nav.sub{margin-left:32px;}nav.sum{text-align:right;}nav.sub form{display:inline;}a{text-decoration:none;}.small-section-header{display:flex;justify-content:space-between;position:relative;}.small-section-header:hover>.anchor{display:initial;}.in-band:hover>.anchor,.impl:hover>.anchor,.method.trait-impl:hover>.anchor,.type.trait-impl:hover>.anchor,.associatedconstant.trait-impl:hover>.anchor,.associatedtype.trait-impl:hover>.anchor{display:inline-block;position:absolute;}.anchor{display:none;position:absolute;left:-0.5em;background:none !important;}.anchor.field{left:-5px;}.small-section-header>.anchor{left:-15px;padding-right:8px;}h2.small-section-header>.anchor{padding-right:6px;}.anchor::before{content:'§';}.all-items a:hover,.docblock a:not(.srclink):not(.test-arrow):not(.scrape-help):hover,.docblock-short a:not(.srclink):not(.test-arrow):not(.scrape-help):hover,.item-info a{text-decoration:underline;}.block a.current.crate{font-weight:500;}table,.item-table{overflow-wrap:break-word;}.item-table{display:table;}.item-row{display:table-row;}.item-left,.item-right{display:table-cell;}.item-left{padding-right:1.25rem;}.search-container{position:relative;display:flex;height:34px;margin-top:4px;}.search-container>*{height:100%;}.search-results-title{margin-top:0;white-space:nowrap;display:inline-flex;max-width:100%;align-items:baseline;}#crate-search-div{display:inline-block;position:relative;min-width:5em;}#crate-search{min-width:115px;padding:0;padding-left:4px;padding-right:23px;max-width:100%;text-overflow:ellipsis;border:1px solid var(--border-color);border-radius:4px;outline:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;text-indent:0.01px;background-color:var(--main-background-color);}@-moz-document url-prefix(){#crate-search{padding-left:0px;padding-right:19px;}}#crate-search-div::after{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;content:"";background-repeat:no-repeat;background-size:20px;background-position:calc(100% - 2px) 56%;background-image:url("down-arrow.svg");}#crate-search>option{font-size:1rem;}.search-input{-webkit-appearance:none;-moz-box-sizing:border-box !important;box-sizing:border-box !important;outline:none;border:1px solid var(--border-color);border-radius:2px;padding:8px;font-size:1rem;width:100%;background-color:var(--button-background-color);}.search-input:focus{border-color:var(--search-input-focused-border-color);}.search-results{display:none;padding-bottom:2em;}.search-results.active{display:block;clear:both;}.search-results .desc>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;}.search-results>a{display:block;margin-left:2px;margin-right:2px;border-bottom:1px solid #aaa3;}.search-results>a>div{display:flex;flex-flow:row wrap;}.search-results .result-name,.search-results div.desc,.search-results .result-description{width:50%;}.search-results .result-name{padding-right:1em;}.popover{font-size:1rem;position:absolute;right:0;z-index:2;display:block;margin-top:7px;border-radius:3px;border:1px solid var(--border-color);font-size:1rem;}.popover::before{content:'';position:absolute;right:11px;border:solid var(--border-color);border-width:1px 1px 0 0;display:inline-block;padding:4px;transform:rotate(-45deg);top:-5px;}.popover,.popover::before{background-color:var(--main-background-color);color:var(--main-color);}#help-button .popover{max-width:600px;}#help-button .popover::before{right:48px;}#help-button dt{float:left;clear:left;display:block;margin-right:0.5rem;}#help-button span.top,#help-button span.bottom{text-align:center;display:block;font-size:1.125rem;}#help-button span.top{text-align:center;display:block;margin:10px 0;border-bottom:1px solid var(--border-color);padding-bottom:4px;margin-bottom:6px;}#help-button span.bottom{clear:both;border-top:1px solid var(--border-color);}.side-by-side{text-align:initial;}.side-by-side>div{width:50%;float:left;padding:0 20px 20px 17px;}.item-info .stab{width:fit-content;min-height:36px;display:flex;align-items:center;white-space:pre-wrap;}.stab{padding:3px;margin-bottom:5px;font-size:0.875rem;font-weight:normal;}.stab p{display:inline;margin:0;}.stab .emoji{font-size:1.25rem;margin-right:0.3rem;}.emoji{text-shadow:1px 0 0 black,-1px 0 0 black,0 1px 0 black,0 -1px 0 black;}.module-item .stab,.import-item .stab{border-radius:3px;display:inline-block;font-size:0.875rem;line-height:1.2;margin-bottom:0;margin-left:0.3125em;padding:2px;vertical-align:text-bottom;}.module-item.unstable,.import-item.unstable{opacity:0.65;}.since{font-weight:normal;font-size:initial;}.rightside{padding-left:12px;padding-right:2px;position:initial;float:right;}.rightside:not(a),.out-of-band{color:var(--right-side-color);}.impl-items .srclink,.impl .srclink,.methods .srclink{font-weight:normal;font-size:1rem;}.summary{padding-right:0px;}pre.rust .question-mark{font-weight:bold;}.example-wrap.compile_fail,.example-wrap.should_panic{border-left:2px solid var(--codeblock-error-color);}.ignore.example-wrap{border-left:2px solid var(--codeblock-ignore-color);}.example-wrap.compile_fail:hover,.example-wrap.should_panic:hover{border-left:2px solid var(--codeblock-error-hover-color);}.example-wrap.ignore:hover{border-left:2px solid var(--codeblock-ignore-hover-color);}.example-wrap.compile_fail .tooltip,.example-wrap.should_panic .tooltip{color:var(--codeblock-error-color);}.example-wrap.ignore .tooltip{color:var(--codeblock-ignore-color);}.example-wrap.compile_fail:hover .tooltip,.example-wrap.should_panic:hover .tooltip{color:var(--codeblock-error-hover-color);}.example-wrap.ignore:hover .tooltip{color:var(--codeblock-ignore-hover-color);}.example-wrap .tooltip{position:absolute;display:block;cursor:pointer;left:-25px;top:5px;}.example-wrap .tooltip::after{display:none;text-align:center;padding:5px 3px 3px 3px;border-radius:6px;margin-left:5px;font-size:1rem;border:1px solid var(--border-color);position:absolute;width:max-content;top:-2px;z-index:1;}.example-wrap .tooltip::before{content:" ";position:absolute;top:50%;left:16px;margin-top:-5px;border-width:5px;border-style:solid;display:none;z-index:1;}.example-wrap.ignore .tooltip::after{content:"This example is not tested";}.example-wrap.compile_fail .tooltip::after{content:"This example deliberately fails to compile";}.example-wrap.should_panic .tooltip::after{content:"This example panics";}.example-wrap.edition .tooltip::after{content:"This code runs with edition " attr(data-edition);}.example-wrap .tooltip:hover::before,.example-wrap .tooltip:hover::after{display:inline;}.example-wrap.compile_fail .tooltip,.example-wrap.should_panic .tooltip,.example-wrap.ignore .tooltip{font-weight:bold;font-size:1.25rem;}a.test-arrow{display:inline-block;visibility:hidden;position:absolute;padding:5px 10px 5px 10px;border-radius:5px;font-size:1.375rem;top:5px;right:5px;z-index:1;}.example-wrap:hover .test-arrow{visibility:visible;}a.test-arrow:hover{text-decoration:none;}.code-attribute{font-weight:300;color:var(--code-attribute-color);}.item-spacer{width:100%;height:12px;}.out-of-band>span.since{font-size:1.25rem;}h3.variant{font-weight:600;font-size:1.125rem;margin-bottom:10px;border-bottom:none;}.sub-variant h4{font-size:1rem;font-weight:400;border-bottom:none;margin-top:0;margin-bottom:0;}.sub-variant{margin-left:24px;margin-bottom:40px;}.sub-variant>.sub-variant-field{margin-left:24px;}:target>code,:target>.code-header{opacity:1;}:target{padding-right:3px;}.notable-traits-tooltip{display:inline-block;cursor:pointer;}.notable-traits:hover .notable-traits-tooltiptext,.notable-traits .notable-traits-tooltiptext.force-tooltip{display:inline-block;}.notable-traits .notable-traits-tooltiptext{display:none;padding:5px 3px 3px 3px;border-radius:6px;margin-left:5px;z-index:10;font-size:1rem;cursor:default;position:absolute;border:1px solid;}.notable-traits-tooltip::after{content:"\00a0\00a0\00a0";}.notable-traits .notable,.notable-traits .docblock{margin:0;}.notable-traits .notable{margin:0;margin-bottom:13px;font-size:1.1875rem;font-weight:600;display:block;}.notable-traits .docblock code.content{margin:0;padding:0;font-size:1.25rem;}pre.rust.rust-example-rendered{position:relative;}pre.rust{tab-size:4;-moz-tab-size:4;}.search-failed{text-align:center;margin-top:20px;display:none;}.search-failed.active{display:block;}.search-failed>ul{text-align:left;max-width:570px;margin-left:auto;margin-right:auto;}#titles{display:flex;flex-direction:row;gap:1px;margin-bottom:4px;}#titles>button{text-align:center;font-size:1.125rem;cursor:pointer;border:0;border-top:2px solid;flex:1;}#titles>button>div.count{display:inline-block;font-size:1rem;}.notable-traits{cursor:pointer;z-index:2;margin-left:5px;}#sidebar-toggle{position:sticky;top:0;left:0;font-weight:bold;font-size:1.25rem;border-bottom:1px solid;display:flex;height:40px;justify-content:center;align-items:center;z-index:10;}#source-sidebar{width:100%;z-index:1;overflow:auto;}#source-sidebar>.title{font-size:1.5rem;text-align:center;border-bottom:1px solid var(--border-color);margin-bottom:6px;}#sidebar-toggle>button{background:none;color:inherit;cursor:pointer;text-align:center;border:none;outline:none;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;-webkit-appearance:none;opacity:1;}#settings-menu,#help-button{margin-left:4px;outline:none;}#settings-menu>a,#help-button>button,#copy-path{padding:5px;width:33px;border:1px solid var(--border-color);border-radius:2px;cursor:pointer;}#settings-menu>a,#help-button>button{padding:5px;height:100%;display:block;background-color:var(--button-background-color);}#copy-path{color:var(--copy-path-button-color);}#copy-path>img{filter:var(--copy-path-img-filter);}#copy-path:hover>img{filter:var(--copy-path-img-hover-filter);}@keyframes rotating{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}#settings-menu.rotate>a img{animation:rotating 2s linear infinite;}.setting-line .radio-line input:checked{box-shadow:inset 0 0 0 3px var(--main-background-color);background-color:var(--settings-input-color);}.setting-line .radio-line input:focus{box-shadow:0 0 1px 1px var(--settings-input-color);}.setting-line .radio-line input:checked:focus{box-shadow:inset 0 0 0 3px var(--main-background-color),0 0 2px 2px var(--settings-input-color);}.setting-line .radio-line input:hover{border-color:var(--settings-input-color) !important;}input:checked+.slider{background-color:var(--settings-input-color);}#help-button>button{text-align:center;font-size:20px;padding-top:2px;}#copy-path{height:34px;background-color:var(--main-background-color);margin-left:10px;padding:0;padding-left:2px;border:0;}kbd{display:inline-block;padding:3px 5px;font:15px monospace;line-height:10px;vertical-align:middle;border:solid 1px var(--border-color);border-radius:3px;cursor:default;}ul.all-items>li{list-style:none;}details.dir-entry{padding-left:4px;}details.dir-entry>summary{margin:0 0 0 13px;list-style-position:outside;cursor:pointer;}details.dir-entry div.folders,details.dir-entry div.files{padding-left:23px;}details.dir-entry a{display:block;}details.rustdoc-toggle>summary.hideme{cursor:pointer;}details.rustdoc-toggle>summary{list-style:none;}details.rustdoc-toggle>summary::-webkit-details-marker,details.rustdoc-toggle>summary::marker{display:none;}details.rustdoc-toggle>summary.hideme>span{margin-left:9px;}details.rustdoc-toggle>summary::before{content:"";cursor:pointer;width:16px;height:16px;background-repeat:no-repeat;background-position:top left;display:inline-block;vertical-align:middle;opacity:.5;}details.rustdoc-toggle>summary.hideme>span,details.rustdoc-toggle>summary::before,.more-examples-toggle summary,.more-examples-toggle .hide-more{color:var(--toggles-color);}details.rustdoc-toggle>summary::after{content:"Expand";overflow:hidden;width:0;height:0;position:absolute;}details.rustdoc-toggle>summary.hideme::after{content:"";}details.rustdoc-toggle>summary:focus::before,details.rustdoc-toggle>summary:hover::before{opacity:1;}details.rustdoc-toggle.top-doc>summary,details.rustdoc-toggle.top-doc>summary::before,details.rustdoc-toggle.non-exhaustive>summary,details.rustdoc-toggle.non-exhaustive>summary::before{font-size:1rem;}details.non-exhaustive{margin-bottom:8px;}details.rustdoc-toggle>summary.hideme::before{position:relative;}details.rustdoc-toggle>summary:not(.hideme)::before{position:absolute;left:-24px;top:4px;}.impl-items>details.rustdoc-toggle>summary:not(.hideme)::before{position:absolute;left:-24px;}details.rustdoc-toggle[open] >summary.hideme{position:absolute;}details.rustdoc-toggle{position:relative;}details.rustdoc-toggle[open] >summary.hideme>span{display:none;}details.rustdoc-toggle[open] >summary::before,details.rustdoc-toggle[open] >summary.hideme::before{background-image:url("toggle-minus.svg");}details.rustdoc-toggle>summary::before{background-image:url("toggle-plus.svg");}details.rustdoc-toggle[open] >summary::before,details.rustdoc-toggle[open] >summary.hideme::before{width:16px;height:16px;background-repeat:no-repeat;background-position:top left;display:inline-block;content:"";}details.rustdoc-toggle[open] >summary::after,details.rustdoc-toggle[open] >summary.hideme::after{content:"Collapse";}.docblock summary>*{display:inline-block;}@media (min-width:701px){.docblock>.example-wrap:first-child .tooltip{margin-top:16px;}.source-sidebar-expanded .source .sidebar+main .width-limiter .sub-logo-container.rust-logo{display:none;}.source-sidebar-expanded .source .sidebar{width:300px;}}@media (max-width:700px){*[id]{scroll-margin-top:45px;}.rustdoc{padding-top:0px;display:block;}main{padding-left:15px;padding-top:0px;}.main-heading{flex-direction:column;}.content .out-of-band{text-align:left;margin-left:initial;padding:initial;}.content .out-of-band .since::before{content:"Since ";}#copy-path{display:none;}.sidebar .sidebar-logo,.sidebar .location{display:none;}.sidebar{position:fixed;top:45px;left:-1000px;margin-left:0;margin:0;padding:0;z-index:11;height:calc(100vh - 45px);}.source main,.rustdoc.source .sidebar{top:0;padding:0;height:100vh;border:0;}.sidebar.shown,.source-sidebar-expanded .source .sidebar,.sidebar:focus-within{left:0;}.rustdoc.source>.sidebar{position:fixed;margin:0;z-index:11;width:0;}.mobile-topbar .location a{padding:0;margin:0;}.mobile-topbar .location{border:none;padding:0;margin:auto 0.5em auto auto;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:24px;}.mobile-topbar .logo-container{max-height:45px;}.mobile-topbar .logo-container>img{max-width:35px;max-height:35px;margin-left:20px;margin-top:5px;margin-bottom:5px;}.mobile-topbar{display:flex;flex-direction:row;position:sticky;z-index:10;font-size:2rem;height:45px;width:100%;left:0;top:0;}.source .mobile-topbar{display:none;}.sidebar-menu-toggle{width:45px;font-size:32px;border:none;}.sidebar-elems{margin-top:1em;background-color:var(--sidebar-background-color);}.content{margin-left:0px;}.source .content{margin-top:10px;}.anchor{display:none !important;}#titles>button>div.count{display:block;}#sidebar-filler{position:fixed;left:45px;width:calc(100% - 45px);top:0;height:45px;z-index:-1;border-bottom:1px solid;}#main-content>details.rustdoc-toggle>summary::before,#main-content>div>details.rustdoc-toggle>summary::before{left:-11px;}#sidebar-toggle{position:fixed;left:1px;top:100px;width:30px;font-size:1.5rem;text-align:center;padding:0;z-index:10;border-top-right-radius:3px;border-bottom-right-radius:3px;cursor:pointer;font-weight:bold;border:1px solid;border-left:0;}.source-sidebar-expanded #sidebar-toggle{left:unset;top:unset;width:unset;border-top-right-radius:unset;border-bottom-right-radius:unset;position:sticky;border:0;border-bottom:1px solid;}#source-sidebar{z-index:11;}#main-content>.line-numbers{margin-top:0;}.notable-traits .notable-traits-tooltiptext{left:0;top:100%;}#help-button{display:none;}.item-table{display:block;}.item-row{display:flex;flex-flow:column wrap;}.item-left,.item-right{width:100%;}.search-results>a{border-bottom:1px solid #aaa9;padding:5px 0px;}.search-results .result-name,.search-results div.desc,.search-results .result-description{width:100%;}.search-results div.desc,.search-results .result-description,.item-right{padding-left:2em;}.source-sidebar-expanded .source .sidebar{max-width:100vw;width:100vw;}details.rustdoc-toggle:not(.top-doc)>summary{margin-left:10px;}.impl-items>details.rustdoc-toggle>summary:not(.hideme)::before,#main-content>details.rustdoc-toggle:not(.top-doc)>summary::before,#main-content>div>details.rustdoc-toggle>summary::before{left:-11px;}.content .impl-items>.item-info{margin-left:34px;}}@media print{nav.sidebar,nav.sub,.content .out-of-band,a.srclink,#copy-path,details.rustdoc-toggle[open] >summary::before,details.rustdoc-toggle>summary::before,details.rustdoc-toggle.top-doc>summary{display:none;}.docblock{margin-left:0;}main{padding:10px;}}@media (max-width:464px){#crate-search{border-radius:4px;}.docblock{margin-left:12px;}.docblock code{overflow-wrap:break-word;overflow-wrap:anywhere;}.sub-container{flex-direction:column;}.sub-logo-container{align-self:center;}.source .sub-logo-container>img{height:35px;width:35px;}#sidebar-toggle{top:10px;}.source-sidebar-expanded #sidebar-toggle{top:unset;}}.method-toggle summary,.implementors-toggle summary,.impl{margin-bottom:0.75em;}.method-toggle[open]{margin-bottom:2em;}.implementors-toggle[open]{margin-bottom:2em;}#trait-implementations-list .method-toggle,#synthetic-implementations-list .method-toggle,#blanket-implementations-list .method-toggle{margin-bottom:1em;}.scraped-example-list .scrape-help{margin-left:10px;padding:0 4px;font-weight:normal;font-size:12px;position:relative;bottom:1px;background:transparent;border-width:1px;border-style:solid;border-radius:50px;}.scraped-example .code-wrapper{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;}.scraped-example:not(.expanded) .code-wrapper{max-height:240px;}.scraped-example:not(.expanded) .code-wrapper pre{overflow-y:hidden;max-height:240px;padding-bottom:0;}.scraped-example:not(.expanded) .code-wrapper pre.line-numbers{overflow-x:hidden;}.scraped-example .code-wrapper .prev{position:absolute;top:0.25em;right:2.25em;z-index:100;cursor:pointer;}.scraped-example .code-wrapper .next{position:absolute;top:0.25em;right:1.25em;z-index:100;cursor:pointer;}.scraped-example .code-wrapper .expand{position:absolute;top:0.25em;right:0.25em;z-index:100;cursor:pointer;}.scraped-example:not(.expanded) .code-wrapper:before{content:" ";width:100%;height:5px;position:absolute;z-index:100;top:0;}.scraped-example:not(.expanded) .code-wrapper:after{content:" ";width:100%;height:5px;position:absolute;z-index:100;bottom:0;}.scraped-example .code-wrapper .line-numbers{margin:0;padding:14px 0;}.scraped-example .code-wrapper .line-numbers span{padding:0 14px;}.scraped-example .code-wrapper .example-wrap{flex:1;overflow-x:auto;overflow-y:hidden;margin-bottom:0;}.scraped-example:not(.expanded) .code-wrapper .example-wrap{overflow-x:hidden;}.scraped-example .code-wrapper .example-wrap pre.rust{overflow-x:inherit;width:inherit;overflow-y:hidden;}.more-examples-toggle{max-width:calc(100% + 25px);margin-top:10px;margin-left:-25px;}.more-examples-toggle .hide-more{margin-left:25px;margin-bottom:5px;cursor:pointer;}.more-scraped-examples{margin-left:5px;display:flex;flex-direction:row;}.more-scraped-examples-inner{width:calc(100% - 20px);}.toggle-line{align-self:stretch;margin-right:10px;margin-top:5px;padding:0 4px;cursor:pointer;}.toggle-line-inner{min-width:2px;height:100%;}.more-scraped-examples .scraped-example{margin-bottom:20px;}.more-scraped-examples .scraped-example:last-child{margin-bottom:0;}.example-links a{margin-top:20px;}.example-links ul{margin-bottom:0;}
\ No newline at end of file
diff --git a/search-index.js b/search-index.js
index eeecaae52..62ec81760 100644
--- a/search-index.js
+++ b/search-index.js
@@ -1,6 +1,6 @@
var searchIndex = JSON.parse('{\
-"gawires":{"doc":"","t":[8,24,0,5,11,11,11,11,11,11,13,13,13,13,13,13,4,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,3,8,24,13,13,13,13,13,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,0,12,11,11,11,11,11,11,11,11,11,11,11,11,11,5,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,4,3,13,3,13,3,13,3,13,3,13,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12],"n":["Parser","Parser","cli","main","parse","parse_from","try_parse","try_parse_from","try_update_from","update_from","AllArgsOverrideSelf","AllowExternalSubcommands","AllowHyphenValues","AllowInvalidUtf8ForExternalSubcommands","AllowMissingPositional","AllowNegativeNumbers","AppSettings","ArgRequiredElseHelp","ArgsNegateSubcommands","DeriveDisplayOrder","DisableColoredHelp","DisableHelpFlag","DisableHelpSubcommand","DisableVersionFlag","DontCollapseArgsInUsage","DontDelimitTrailingValues","HelpExpected","Hidden","HidePossibleValues","IgnoreErrors","InferLongArgs","InferSubcommands","Multicall","NextLineHelp","NoAutoHelp","NoAutoVersion","NoBinaryName","Opts","Parser","Parser","PropagateVersion","SubcommandPrecedenceOverArg","SubcommandRequired","SubcommandRequiredElseHelp","SubcommandsNegateReqs","TrailingVarArg","UseLongFormatForHelpSubcommand","WaitOnError","augment_args","augment_args_for_update","bitor","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","eq","eq","fmt","fmt","from","from","from_arg_matches","from_arg_matches_mut","handling","into","into","into_app","into_app_for_update","parse","parse_from","subcommand","subcommand","to_owned","try_from","try_from","try_into","try_into","try_parse","try_parse_from","try_update_from","type_id","type_id","update_from","update_from_arg_matches","update_from_arg_matches_mut","handle_subcmd","Add","Add","Branch","Branch","Central","Central","Channel","Channel","Checkout","Checkout","Clean","Clean","Connect","Connect","Filter","Filter","Gist","Gist","Init","Init","Install","Install","Merge","Merge","Preview","Preview","Pull","Pull","Push","Push","Rebase","Rebase","Release","Release","Remove","Remove","Reset","Reset","Status","Status","Subcommand","Sync","Sync","Tag","Tag","Uninstall","Uninstall","Wire","Wire","Workspace","Workspace","all","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","has_subcommand","ignore_path","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","lock_remote","path","path","tag_name","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],"q":["gawires","","","","","","","","","","gawires::cli","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","gawires::cli::handling","gawires::cli::subcommand","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","gawires::cli::subcommand::Subcommand","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["Parse command-line arguments into Self.","Generates the Parser implementation.","","The main entry point for Gawires.","Parse from std::env::args_os(), exit on error","Parse from iterator, exit on error","Parse from std::env::args_os(), return Err on error.","Parse from iterator, return Err on error.","Update from iterator, return Err on error.","Update from iterator, exit on error","Deprecated, replaced with ArgAction::Set","Deprecated, replaced with …","Deprecated, replaced with Command::allow_hyphen_values and …","Deprecated, replaced with …","Deprecated, replaced with Command::allow_missing_positional…","Deprecated, replaced with Command::allow_negative_numbers …","Application level settings, which affect how Command …","Deprecated, replaced with Command::arg_required_else_help …","Deprecated, replaced with …","Displays the arguments and subcommands in the help message …","Deprecated, replaced with Command::disable_colored_help and","Deprecated, replaced with Command::disable_help_flag and …","Deprecated, replaced with Command::disable_help_subcommand …","Deprecated, replaced with Command::disable_version_flag and","Deprecated, replaced with …","Deprecated, replaced with …","Deprecated, replaced with Command::help_expected","Deprecated, replaced with Command::hide and …","Deprecated, replaced with Command::hide_possible_values and","Deprecated, replaced with Command::ignore_errors","Deprecated, replaced with Command::infer_long_args","Deprecated, replaced with Command::infer_subcommands","Deprecated, replaced with Command::multicall and …","Deprecated, replaced with Command::next_line_help and …","Deprecated, replaced with Arg::action","Deprecated, replaced with Arg::action","Deprecated, replaced with Command::no_binary_name","","Parse command-line arguments into Self.","Generates the Parser implementation.","Deprecated, replaced with Command::propagate_version and …","Deprecated, replaced with …","Deprecated, replaced with Command::subcommand_required and …","Deprecated, replaced with Command::subcommand_required …","Deprecated, replaced with Command::subcommand_negates_reqs …","Deprecated, replaced with Command::trailing_var_arg and …","Deprecated, this is now the default","Deprecated, replace","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","Parse from std::env::args_os(), exit on error","Parse from iterator, exit on error","","","","","","","","Parse from std::env::args_os(), return Err on error.","Parse from iterator, return Err on error.","Update from iterator, return Err on error.","","","Update from iterator, exit on error","","","","track new assets or changes, add tags and other operations.","","Operations on branches","","Commands related to the creation or management of a …","","Create and manage channels, channels are used to have …","","Checkout assets in local workspace. When assets are …","","Cleanup tools for local workspace","","Connect and sync a Centralized Workspace.","","Filter operations","","Operations over local or remote asset’s gist","","Initialize a new project workspace","","Install a Gawire extensions.","","Merge changes between 2 branches or centralized workspaces","","Preview and compare different types of asset","","Used in a distributed workspace to pull localy changes …","","Used in a distributed workspace to push local changes to …","","Rebase a branch or a centralized workspace","","Release checkout assets from local workspace.","","Unstage new assets or changes","","Reset workspace assets to an earlier state","","Log and fetch information about local workspace","","Enum of all possible subcommands","While used in a distributed workspace this will fetch the …","","Add or remove tags from assets or project version","","Uninstall a Gawire extensions.","","Create or configure wires.","","Commands to manage workspace","","Stage all changes that are not ignored","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Can be use to specify that the checkout must clone the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stop tracking the assets from a given path","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Option use to specify if a lock should be put on the …","Stage assets changes in a given path","Specific assets or complete directory structure can be …","Add a tag to the assets with the given name","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,39,39,39,39,39,39,4,4,4,4,4,4,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,4,4,4,4,4,4,4,4,5,5,4,5,4,5,4,4,4,5,4,5,4,5,4,5,5,0,5,4,5,5,39,39,0,5,4,5,4,5,4,39,39,39,5,4,39,5,5,0,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,0,12,0,12,0,12,0,12,0,12,13,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,12,12,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,14,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,12,13,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,14,13,14,13,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64],"f":[0,0,0,[[]],[[]],[[]],[[],[[2,[1]]]],[[],[[2,[1]]]],[[],[[2,[1]]]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[3,3],[3,3],[[4,4]],[[]],[[]],[[]],[[]],[4,4],[[]],[[5,5],6],[[4,4],6],[[5,7],8],[[4,7],[[2,[9]]]],[[]],[[]],[10,[[2,[5,1]]]],[10,[[2,[5,1]]]],0,[[]],[[]],[[],3],[[],3],[[]],[[]],0,0,[[]],[[],2],[[],2],[[],2],[[],2],[[],[[2,[1]]]],[[],[[2,[1]]]],[[],[[2,[1]]]],[[],11],[[],11],[[]],[[5,10],[[2,[1]]]],[[5,10],[[2,[1]]]],[12],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[12,12],6],[[13,13],6],[[14,14],6],[[15,15],6],[[16,16],6],[[17,17],6],[[18,18],6],[[19,19],6],[[20,20],6],[[21,21],6],[[22,22],6],[[23,23],6],[[24,24],6],[[25,25],6],[[26,26],6],[[27,27],6],[[28,28],6],[[29,29],6],[[30,30],6],[[31,31],6],[[32,32],6],[[33,33],6],[[34,34],6],[[35,35],6],[[36,36],6],[[37,37],6],[[12,7],8],[[13,7],8],[[14,7],8],[[15,7],8],[[16,7],8],[[17,7],8],[[18,7],8],[[19,7],8],[[20,7],8],[[21,7],8],[[22,7],8],[[23,7],8],[[24,7],8],[[25,7],8],[[26,7],8],[[27,7],8],[[28,7],8],[[29,7],8],[[30,7],8],[[31,7],8],[[32,7],8],[[33,7],8],[[34,7],8],[[35,7],8],[[36,7],8],[[37,7],8],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[10,[[2,[12,1]]]],[10,[[2,[13,1]]]],[10,[[2,[14,1]]]],[10,[[2,[15,1]]]],[10,[[2,[16,1]]]],[10,[[2,[17,1]]]],[10,[[2,[18,1]]]],[10,[[2,[19,1]]]],[10,[[2,[20,1]]]],[10,[[2,[21,1]]]],[10,[[2,[22,1]]]],[10,[[2,[23,1]]]],[10,[[2,[24,1]]]],[10,[[2,[25,1]]]],[10,[[2,[26,1]]]],[10,[[2,[27,1]]]],[10,[[2,[28,1]]]],[10,[[2,[29,1]]]],[10,[[2,[30,1]]]],[10,[[2,[31,1]]]],[10,[[2,[32,1]]]],[10,[[2,[33,1]]]],[10,[[2,[34,1]]]],[10,[[2,[35,1]]]],[10,[[2,[36,1]]]],[10,[[2,[37,1]]]],[10,[[2,[12,1]]]],[10,[[2,[13,1]]]],[10,[[2,[14,1]]]],[10,[[2,[15,1]]]],[10,[[2,[16,1]]]],[10,[[2,[17,1]]]],[10,[[2,[18,1]]]],[10,[[2,[19,1]]]],[10,[[2,[20,1]]]],[10,[[2,[21,1]]]],[10,[[2,[22,1]]]],[10,[[2,[23,1]]]],[10,[[2,[24,1]]]],[10,[[2,[25,1]]]],[10,[[2,[26,1]]]],[10,[[2,[27,1]]]],[10,[[2,[28,1]]]],[10,[[2,[29,1]]]],[10,[[2,[30,1]]]],[10,[[2,[31,1]]]],[10,[[2,[32,1]]]],[10,[[2,[33,1]]]],[10,[[2,[34,1]]]],[10,[[2,[35,1]]]],[10,[[2,[36,1]]]],[10,[[2,[37,1]]]],[38,6],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],0,0,0,0,[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[12,10],[[2,[1]]]],[[13,10],[[2,[1]]]],[[14,10],[[2,[1]]]],[[15,10],[[2,[1]]]],[[16,10],[[2,[1]]]],[[17,10],[[2,[1]]]],[[18,10],[[2,[1]]]],[[19,10],[[2,[1]]]],[[20,10],[[2,[1]]]],[[21,10],[[2,[1]]]],[[22,10],[[2,[1]]]],[[23,10],[[2,[1]]]],[[24,10],[[2,[1]]]],[[25,10],[[2,[1]]]],[[26,10],[[2,[1]]]],[[27,10],[[2,[1]]]],[[28,10],[[2,[1]]]],[[29,10],[[2,[1]]]],[[30,10],[[2,[1]]]],[[31,10],[[2,[1]]]],[[32,10],[[2,[1]]]],[[33,10],[[2,[1]]]],[[34,10],[[2,[1]]]],[[35,10],[[2,[1]]]],[[36,10],[[2,[1]]]],[[37,10],[[2,[1]]]],[[12,10],[[2,[1]]]],[[13,10],[[2,[1]]]],[[14,10],[[2,[1]]]],[[15,10],[[2,[1]]]],[[16,10],[[2,[1]]]],[[17,10],[[2,[1]]]],[[18,10],[[2,[1]]]],[[19,10],[[2,[1]]]],[[20,10],[[2,[1]]]],[[21,10],[[2,[1]]]],[[22,10],[[2,[1]]]],[[23,10],[[2,[1]]]],[[24,10],[[2,[1]]]],[[25,10],[[2,[1]]]],[[26,10],[[2,[1]]]],[[27,10],[[2,[1]]]],[[28,10],[[2,[1]]]],[[29,10],[[2,[1]]]],[[30,10],[[2,[1]]]],[[31,10],[[2,[1]]]],[[32,10],[[2,[1]]]],[[33,10],[[2,[1]]]],[[34,10],[[2,[1]]]],[[35,10],[[2,[1]]]],[[36,10],[[2,[1]]]],[[37,10],[[2,[1]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"p":[[3,"Error"],[4,"Result"],[6,"Command"],[4,"AppSettings"],[3,"Opts"],[15,"bool"],[3,"Formatter"],[6,"Result"],[3,"Error"],[3,"ArgMatches"],[3,"TypeId"],[4,"Subcommand"],[3,"Add"],[3,"Checkout"],[3,"Release"],[3,"Init"],[3,"Sync"],[3,"Status"],[3,"Channel"],[3,"Push"],[3,"Pull"],[3,"Workspace"],[3,"Preview"],[3,"Reset"],[3,"Remove"],[3,"Branch"],[3,"Tag"],[3,"Wire"],[3,"Connect"],[3,"Filter"],[3,"Rebase"],[3,"Merge"],[3,"Clean"],[3,"Central"],[3,"Install"],[3,"Uninstall"],[3,"Gist"],[15,"str"],[8,"Parser"],[13,"Add"],[13,"Checkout"],[13,"Release"],[13,"Init"],[13,"Sync"],[13,"Status"],[13,"Channel"],[13,"Push"],[13,"Pull"],[13,"Workspace"],[13,"Preview"],[13,"Reset"],[13,"Remove"],[13,"Branch"],[13,"Tag"],[13,"Wire"],[13,"Connect"],[13,"Filter"],[13,"Rebase"],[13,"Merge"],[13,"Clean"],[13,"Central"],[13,"Install"],[13,"Uninstall"],[13,"Gist"]]},\
-"gawireslib":{"doc":"","t":[0,0,13,13,13,13,13,13,4,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,3,8,24,13,13,13,13,13,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,0,12,11,11,11,11,11,11,11,11,11,11,11,11,11,5,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,4,3,13,3,13,3,13,3,13,3,13,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,0,0,0,0,0,0,0,0,0,0,0,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,3,3,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,12,3,3,12,11,11,11,11,12,12,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,11,11,11,11,4,4,3,13,3,13,3,13,13,3,3,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,13,13,13,4,13,13,13,3,4,4,13,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12],"n":["cli","core","AllArgsOverrideSelf","AllowExternalSubcommands","AllowHyphenValues","AllowInvalidUtf8ForExternalSubcommands","AllowMissingPositional","AllowNegativeNumbers","AppSettings","ArgRequiredElseHelp","ArgsNegateSubcommands","DeriveDisplayOrder","DisableColoredHelp","DisableHelpFlag","DisableHelpSubcommand","DisableVersionFlag","DontCollapseArgsInUsage","DontDelimitTrailingValues","HelpExpected","Hidden","HidePossibleValues","IgnoreErrors","InferLongArgs","InferSubcommands","Multicall","NextLineHelp","NoAutoHelp","NoAutoVersion","NoBinaryName","Opts","Parser","Parser","PropagateVersion","SubcommandPrecedenceOverArg","SubcommandRequired","SubcommandRequiredElseHelp","SubcommandsNegateReqs","TrailingVarArg","UseLongFormatForHelpSubcommand","WaitOnError","augment_args","augment_args_for_update","bitor","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","eq","eq","fmt","fmt","from","from","from_arg_matches","from_arg_matches_mut","handling","into","into","into_app","into_app_for_update","parse","parse_from","subcommand","subcommand","to_owned","try_from","try_from","try_into","try_into","try_parse","try_parse_from","try_update_from","type_id","type_id","update_from","update_from_arg_matches","update_from_arg_matches_mut","handle_subcmd","Add","Add","Branch","Branch","Central","Central","Channel","Channel","Checkout","Checkout","Clean","Clean","Connect","Connect","Filter","Filter","Gist","Gist","Init","Init","Install","Install","Merge","Merge","Preview","Preview","Pull","Pull","Push","Push","Rebase","Rebase","Release","Release","Remove","Remove","Reset","Reset","Status","Status","Subcommand","Sync","Sync","Tag","Tag","Uninstall","Uninstall","Wire","Wire","Workspace","Workspace","all","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","has_subcommand","ignore_path","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","into_app_for_update","lock_remote","path","path","tag_name","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","asset","config","diff","extension","filesystem","process","repository","tree","user","wire","workspace","UserConfig","borrow","borrow_mut","clone","clone_into","eq","equivalent","fmt","from","get_config","get_config_file_path","get_def_user_config_path","get_gawires_configs_root","into","new","set_config","set_config_file_path","to_owned","try_from","try_into","type_id","difftree","hash","Remote","Repository","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","description","eq","eq","equivalent","equivalent","fmt","fmt","from","from","into","into","name","owner","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","workspaces","ArenaTree","Node","arena","borrow","borrow","borrow_mut","borrow_mut","children","data","depth","depth_to_target","distance_between","edges","fmt","fmt","from","from","idx","insert","into","into","parent","remove_node","size","try_from","try_from","try_into","try_into","type_id","type_id","AuthMethod","AuthStatus","AuthToken","Authenticated","LocalUser","Password","ProxyUser","Token","Unauthenticated","UserAuth","UserStamp","auth","auth_status","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","config","email","email","email","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","into","into","into","into","into","into","into","key","name","name","name","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","0","0","0","Connected","Listen","Local","LocalWorkspaceState","Offline","Root","Sub","Workspace","WorkspaceError","WorkspaceMode","WorkspaceNotFound","WorkspaceType","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","eq","eq","equivalent","equivalent","fmt","fmt","from","from","from","from","from","hash","into","into","into","into","into","name","owning_project","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","workspace_type","0"],"q":["gawireslib","","gawireslib::cli","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","gawireslib::cli::handling","gawireslib::cli::subcommand","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","gawireslib::cli::subcommand::Subcommand","","","","","","","","","","","","","","","","","","","","","","","","","gawireslib::core","","","","","","","","","","","gawireslib::core::config","","","","","","","","","","","","","","","","","","","","","gawireslib::core::diff","","gawireslib::core::repository","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","gawireslib::core::tree","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","gawireslib::core::user","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","gawireslib::core::user::AuthMethod","","gawireslib::core::user::AuthStatus","gawireslib::core::workspace","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","gawireslib::core::workspace::LocalWorkspaceState"],"d":["","","Deprecated, replaced with ArgAction::Set","Deprecated, replaced with …","Deprecated, replaced with Command::allow_hyphen_values and …","Deprecated, replaced with …","Deprecated, replaced with Command::allow_missing_positional…","Deprecated, replaced with Command::allow_negative_numbers …","Application level settings, which affect how Command …","Deprecated, replaced with Command::arg_required_else_help …","Deprecated, replaced with …","Displays the arguments and subcommands in the help message …","Deprecated, replaced with Command::disable_colored_help and","Deprecated, replaced with Command::disable_help_flag and …","Deprecated, replaced with Command::disable_help_subcommand …","Deprecated, replaced with Command::disable_version_flag and","Deprecated, replaced with …","Deprecated, replaced with …","Deprecated, replaced with Command::help_expected","Deprecated, replaced with Command::hide and …","Deprecated, replaced with Command::hide_possible_values and","Deprecated, replaced with Command::ignore_errors","Deprecated, replaced with Command::infer_long_args","Deprecated, replaced with Command::infer_subcommands","Deprecated, replaced with Command::multicall and …","Deprecated, replaced with Command::next_line_help and …","Deprecated, replaced with Arg::action","Deprecated, replaced with Arg::action","Deprecated, replaced with Command::no_binary_name","","Parse command-line arguments into Self.","Generates the Parser implementation.","Deprecated, replaced with Command::propagate_version and …","Deprecated, replaced with …","Deprecated, replaced with Command::subcommand_required and …","Deprecated, replaced with Command::subcommand_required …","Deprecated, replaced with Command::subcommand_negates_reqs …","Deprecated, replaced with Command::trailing_var_arg and …","Deprecated, this is now the default","Deprecated, replace","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","Parse from std::env::args_os(), exit on error","Parse from iterator, exit on error","","","","","","","","Parse from std::env::args_os(), return Err on error.","Parse from iterator, return Err on error.","Update from iterator, return Err on error.","","","Update from iterator, exit on error","","","","track new assets or changes, add tags and other operations.","","Operations on branches","","Commands related to the creation or management of a …","","Create and manage channels, channels are used to have …","","Checkout assets in local workspace. When assets are …","","Cleanup tools for local workspace","","Connect and sync a Centralized Workspace.","","Filter operations","","Operations over local or remote asset’s gist","","Initialize a new project workspace","","Install a Gawire extensions.","","Merge changes between 2 branches or centralized workspaces","","Preview and compare different types of asset","","Used in a distributed workspace to pull localy changes …","","Used in a distributed workspace to push local changes to …","","Rebase a branch or a centralized workspace","","Release checkout assets from local workspace.","","Unstage new assets or changes","","Reset workspace assets to an earlier state","","Log and fetch information about local workspace","","Enum of all possible subcommands","While used in a distributed workspace this will fetch the …","","Add or remove tags from assets or project version","","Uninstall a Gawire extensions.","","Create or configure wires.","","Commands to manage workspace","","Stage all changes that are not ignored","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Can be use to specify that the checkout must clone the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stop tracking the assets from a given path","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Option use to specify if a lock should be put on the …","Stage assets changes in a given path","Specific assets or complete directory structure can be …","Add a tag to the assets with the given name","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The user configuration file path. Data structure for the …","","","","","","","","Returns the argument unchanged.","Gets the user configuration.","Gets the user configuration file path.","","Get the configuration root path.","Calls U::from(self).","Creates a new user configuration.","Sets the user configuration.","Sets the user configuration file path.","","","","","","","","Data structure for storing project information.","","","","","","","","","Repository description.","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Repository name.","Repository owner.","","","","","","","","","Ref of repository workplaces.","Represents a tree of nodes that use indexes instead of …","Represent a node inside a tree data structure","The root node of the tree.","","","","","The children of the node.","The data of the node","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","The index of the node","Inserts a new node.","Calls U::from(self).","Calls U::from(self).","The parent node, if any","Remove a node.","","","","","","","","Authentication method.","Authentication status.","Token based authentication information.","","Represents the local user.","","The proxy user represent the user while connected to a …","","","Data structure for the user’s authentication.","A User Stamp is some informations used to identify a user …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,2,2,2,2,2,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,2,2,2,2,2,2,2,2,3,3,2,3,2,3,2,2,2,3,2,3,2,3,2,3,3,0,3,2,3,3,58,58,0,3,2,3,2,3,2,58,58,58,3,2,58,3,3,0,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,0,12,0,12,0,12,0,12,0,12,13,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,12,12,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,14,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,12,13,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,14,13,14,13,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,0,0,0,0,0,0,0,0,0,0,0,0,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,0,0,0,0,43,44,43,44,43,44,43,44,43,43,44,43,44,43,44,43,44,43,44,43,43,43,44,43,44,43,44,43,44,43,0,0,45,45,48,45,48,48,48,45,45,45,45,45,48,45,48,48,45,45,48,48,45,45,45,48,45,48,45,48,0,0,0,55,0,54,0,54,55,0,0,51,50,49,50,51,52,53,54,55,49,50,51,52,53,54,55,49,50,51,52,53,54,55,49,50,51,52,53,54,55,51,49,50,51,49,50,51,52,53,54,55,49,50,51,52,53,54,55,49,50,51,52,53,54,55,49,50,51,52,53,54,55,49,50,51,52,53,54,55,53,49,50,51,49,50,51,52,53,54,55,49,50,51,52,53,54,55,49,50,51,52,53,54,55,49,50,51,52,53,54,55,84,85,86,87,88,88,0,87,57,57,0,0,0,89,0,89,88,87,56,57,89,88,87,56,57,56,57,56,57,56,57,56,57,56,57,89,88,87,56,57,57,89,88,87,56,57,56,56,56,57,89,88,87,56,57,89,88,87,56,57,89,88,87,56,57,56,90],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,1],[1,1],[[2,2]],[[]],[[]],[[]],[[]],[2,2],[[]],[[3,3],4],[[2,2],4],[[3,5],6],[[2,5],[[8,[7]]]],[[]],[[]],[9,[[8,[3,10]]]],[9,[[8,[3,10]]]],0,[[]],[[]],[[],1],[[],1],[[]],[[]],0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],[[8,[10]]]],[[],[[8,[10]]]],[[],[[8,[10]]]],[[],11],[[],11],[[]],[[3,9],[[8,[10]]]],[[3,9],[[8,[10]]]],[12],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[12,12],4],[[13,13],4],[[14,14],4],[[15,15],4],[[16,16],4],[[17,17],4],[[18,18],4],[[19,19],4],[[20,20],4],[[21,21],4],[[22,22],4],[[23,23],4],[[24,24],4],[[25,25],4],[[26,26],4],[[27,27],4],[[28,28],4],[[29,29],4],[[30,30],4],[[31,31],4],[[32,32],4],[[33,33],4],[[34,34],4],[[35,35],4],[[36,36],4],[[37,37],4],[[12,5],6],[[13,5],6],[[14,5],6],[[15,5],6],[[16,5],6],[[17,5],6],[[18,5],6],[[19,5],6],[[20,5],6],[[21,5],6],[[22,5],6],[[23,5],6],[[24,5],6],[[25,5],6],[[26,5],6],[[27,5],6],[[28,5],6],[[29,5],6],[[30,5],6],[[31,5],6],[[32,5],6],[[33,5],6],[[34,5],6],[[35,5],6],[[36,5],6],[[37,5],6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[9,[[8,[12,10]]]],[9,[[8,[13,10]]]],[9,[[8,[14,10]]]],[9,[[8,[15,10]]]],[9,[[8,[16,10]]]],[9,[[8,[17,10]]]],[9,[[8,[18,10]]]],[9,[[8,[19,10]]]],[9,[[8,[20,10]]]],[9,[[8,[21,10]]]],[9,[[8,[22,10]]]],[9,[[8,[23,10]]]],[9,[[8,[24,10]]]],[9,[[8,[25,10]]]],[9,[[8,[26,10]]]],[9,[[8,[27,10]]]],[9,[[8,[28,10]]]],[9,[[8,[29,10]]]],[9,[[8,[30,10]]]],[9,[[8,[31,10]]]],[9,[[8,[32,10]]]],[9,[[8,[33,10]]]],[9,[[8,[34,10]]]],[9,[[8,[35,10]]]],[9,[[8,[36,10]]]],[9,[[8,[37,10]]]],[9,[[8,[12,10]]]],[9,[[8,[13,10]]]],[9,[[8,[14,10]]]],[9,[[8,[15,10]]]],[9,[[8,[16,10]]]],[9,[[8,[17,10]]]],[9,[[8,[18,10]]]],[9,[[8,[19,10]]]],[9,[[8,[20,10]]]],[9,[[8,[21,10]]]],[9,[[8,[22,10]]]],[9,[[8,[23,10]]]],[9,[[8,[24,10]]]],[9,[[8,[25,10]]]],[9,[[8,[26,10]]]],[9,[[8,[27,10]]]],[9,[[8,[28,10]]]],[9,[[8,[29,10]]]],[9,[[8,[30,10]]]],[9,[[8,[31,10]]]],[9,[[8,[32,10]]]],[9,[[8,[33,10]]]],[9,[[8,[34,10]]]],[9,[[8,[35,10]]]],[9,[[8,[36,10]]]],[9,[[8,[37,10]]]],[38,4],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[12,9],[[8,[10]]]],[[13,9],[[8,[10]]]],[[14,9],[[8,[10]]]],[[15,9],[[8,[10]]]],[[16,9],[[8,[10]]]],[[17,9],[[8,[10]]]],[[18,9],[[8,[10]]]],[[19,9],[[8,[10]]]],[[20,9],[[8,[10]]]],[[21,9],[[8,[10]]]],[[22,9],[[8,[10]]]],[[23,9],[[8,[10]]]],[[24,9],[[8,[10]]]],[[25,9],[[8,[10]]]],[[26,9],[[8,[10]]]],[[27,9],[[8,[10]]]],[[28,9],[[8,[10]]]],[[29,9],[[8,[10]]]],[[30,9],[[8,[10]]]],[[31,9],[[8,[10]]]],[[32,9],[[8,[10]]]],[[33,9],[[8,[10]]]],[[34,9],[[8,[10]]]],[[35,9],[[8,[10]]]],[[36,9],[[8,[10]]]],[[37,9],[[8,[10]]]],[[12,9],[[8,[10]]]],[[13,9],[[8,[10]]]],[[14,9],[[8,[10]]]],[[15,9],[[8,[10]]]],[[16,9],[[8,[10]]]],[[17,9],[[8,[10]]]],[[18,9],[[8,[10]]]],[[19,9],[[8,[10]]]],[[20,9],[[8,[10]]]],[[21,9],[[8,[10]]]],[[22,9],[[8,[10]]]],[[23,9],[[8,[10]]]],[[24,9],[[8,[10]]]],[[25,9],[[8,[10]]]],[[26,9],[[8,[10]]]],[[27,9],[[8,[10]]]],[[28,9],[[8,[10]]]],[[29,9],[[8,[10]]]],[[30,9],[[8,[10]]]],[[31,9],[[8,[10]]]],[[32,9],[[8,[10]]]],[[33,9],[[8,[10]]]],[[34,9],[[8,[10]]]],[[35,9],[[8,[10]]]],[[36,9],[[8,[10]]]],[[37,9],[[8,[10]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[39,39],[[]],[[39,39],4],[[],4],[[39,5],6],[[]],[[39,40],[[41,[40]]]],[39,[[41,[42]]]],[[],42],[[],42],[[]],[[],39],[[39,40,40]],[[39,42]],[[]],[[],8],[[],8],[[],11],0,0,0,0,[[]],[[]],[[]],[[]],[43,43],[44,44],[[]],[[]],0,[[43,43],4],[[44,44],4],[[],4],[[],4],[[43,5],6],[[44,5],6],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],11],[[],11],0,0,0,0,[[]],[[]],[[]],[[]],0,0,[[45,46],46],[[45,46],[[41,[46]]]],[45,46],[45,46],[[[45,[47]],5],6],[[[48,[47]],5],6],[[]],[[]],0,[45],[[]],[[]],0,[45],[45,46],[[],8],[[],8],[[],8],[[],8],[[],11],[[],11],0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[49,49],[50,50],[51,51],[52,52],[53,53],[54,54],[55,55],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[49,49],4],[[50,50],4],[[51,51],4],[[52,52],4],[[53,53],4],[[54,54],4],[[55,55],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[49,5],6],[[50,5],6],[[51,5],6],[[52,5],6],[[53,5],6],[[54,5],6],[[55,5],6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[56,56],[57,57],[[]],[[]],[[56,56],4],[[57,57],4],[[],4],[[],4],[[56,5],6],[[57,5],6],[[]],[[]],[[]],[[]],[[]],[57],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],11],[[],11],[[],11],[[],11],[[],11],0,0],"p":[[6,"Command"],[4,"AppSettings"],[3,"Opts"],[15,"bool"],[3,"Formatter"],[6,"Result"],[3,"Error"],[4,"Result"],[3,"ArgMatches"],[3,"Error"],[3,"TypeId"],[4,"Subcommand"],[3,"Add"],[3,"Checkout"],[3,"Release"],[3,"Init"],[3,"Sync"],[3,"Status"],[3,"Channel"],[3,"Push"],[3,"Pull"],[3,"Workspace"],[3,"Preview"],[3,"Reset"],[3,"Remove"],[3,"Branch"],[3,"Tag"],[3,"Wire"],[3,"Connect"],[3,"Filter"],[3,"Rebase"],[3,"Merge"],[3,"Clean"],[3,"Central"],[3,"Install"],[3,"Uninstall"],[3,"Gist"],[15,"str"],[3,"UserConfig"],[3,"String"],[4,"Option"],[3,"PathBuf"],[3,"Repository"],[3,"Remote"],[3,"ArenaTree"],[15,"usize"],[8,"Debug"],[3,"Node"],[3,"UserStamp"],[3,"ProxyUser"],[3,"LocalUser"],[3,"UserAuth"],[3,"AuthToken"],[4,"AuthMethod"],[4,"AuthStatus"],[3,"Workspace"],[4,"WorkspaceType"],[8,"Parser"],[13,"Add"],[13,"Checkout"],[13,"Release"],[13,"Init"],[13,"Sync"],[13,"Status"],[13,"Channel"],[13,"Push"],[13,"Pull"],[13,"Workspace"],[13,"Preview"],[13,"Reset"],[13,"Remove"],[13,"Branch"],[13,"Tag"],[13,"Wire"],[13,"Connect"],[13,"Filter"],[13,"Rebase"],[13,"Merge"],[13,"Clean"],[13,"Central"],[13,"Install"],[13,"Uninstall"],[13,"Gist"],[13,"Password"],[13,"Token"],[13,"Authenticated"],[4,"LocalWorkspaceState"],[4,"WorkspaceMode"],[4,"WorkspaceError"],[13,"Connected"]]}\
+"gawires":{"doc":"","t":[8,8,24,24,0,5,11,11,11,11,11,11,11,11,11,11,11,11,3,8,8,24,24,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,0,12,11,11,11,11,11,11,11,11,11,11,11,11,11,5,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,4,3,13,3,13,3,13,3,13,3,13,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],"n":["Parser","Parser","Parser","Parser","cli","main","parse","parse","parse_from","parse_from","try_parse","try_parse","try_parse_from","try_parse_from","try_update_from","try_update_from","update_from","update_from","Opts","Parser","Parser","Parser","Parser","augment_args","augment_args_for_update","borrow","borrow_mut","command","command_for_update","deref","deref_mut","drop","eq","fmt","from","from_arg_matches","from_arg_matches_mut","group_id","handling","init","into","parse","parse","parse_from","parse_from","subcommand","subcommand","try_from","try_into","try_parse","try_parse","try_parse_from","try_parse_from","try_update_from","try_update_from","type_id","update_from","update_from","update_from_arg_matches","update_from_arg_matches_mut","handle_subcmd","Add","Add","Branch","Branch","Central","Central","Channel","Channel","Checkout","Checkout","Clean","Clean","Connect","Connect","Filter","Filter","Gist","Gist","Init","Init","Install","Install","Merge","Merge","Preview","Preview","Pull","Pull","Push","Push","Rebase","Rebase","Release","Release","Remove","Remove","Reset","Reset","Status","Status","Subcommand","Sync","Sync","Tag","Tag","Uninstall","Uninstall","Wire","Wire","Workspace","Workspace","all","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","command","command","command","command","command","command","command","command","command","command","command","command","command","command","command","command","command","command","command","command","command","command","command","command","command","command","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","has_subcommand","ignore_path","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","lock_remote","path","path","tag_name","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut"],"q":["gawires","","","","","","","","","","","","","","","","","","gawires::cli","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","gawires::cli::handling","gawires::cli::subcommand","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["Parse command-line arguments into Self.","Parse command-line arguments into Self.","Generates the Parser implementation.","Generates the Parser implementation.","","The main entry point for Gawires.","Parse from std::env::args_os(), exit on error","Parse from std::env::args_os(), exit on error","Parse from iterator, exit on error","Parse from iterator, exit on error","Parse from std::env::args_os(), return Err on error.","Parse from std::env::args_os(), return Err on error.","Parse from iterator, return Err on error.","Parse from iterator, return Err on error.","Update from iterator, return Err on error.","Update from iterator, return Err on error.","Update from iterator, exit on error","Update from iterator, exit on error","","Parse command-line arguments into Self.","Parse command-line arguments into Self.","Generates the Parser implementation.","Generates the Parser implementation.","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","Parse from std::env::args_os(), exit on error","Parse from std::env::args_os(), exit on error","Parse from iterator, exit on error","Parse from iterator, exit on error","","","","","Parse from std::env::args_os(), return Err on error.","Parse from std::env::args_os(), return Err on error.","Parse from iterator, return Err on error.","Parse from iterator, return Err on error.","Update from iterator, return Err on error.","Update from iterator, return Err on error.","","Update from iterator, exit on error","Update from iterator, exit on error","","","","track new assets or changes, add tags and other operations.","","Operations on branches","","Commands related to the creation or management of a …","","Create and manage channels, channels are used to have …","","Checkout assets in local workspace. When assets are …","","Cleanup tools for local workspace","","Connect and sync a Centralized Workspace.","","Filter operations","","Operations over local or remote asset’s gist","","Initialize a new project workspace","","Install a Gawire extensions.","","Merge changes between 2 branches or centralized workspaces","","Preview and compare different types of asset","","Used in a distributed workspace to pull localy changes …","","Used in a distributed workspace to push local changes to …","","Rebase a branch or a centralized workspace","","Release checkout assets from local workspace.","","Unstage new assets or changes","","Reset workspace assets to an earlier state","","Log and fetch information about local workspace","","Enum of all possible subcommands","While used in a distributed workspace this will fetch the …","","Add or remove tags from assets or project version","","Uninstall a Gawire extensions.","","Create or configure wires.","","Commands to manage workspace","","Stage all changes that are not ignored","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Can be use to specify that the checkout must clone the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stop tracking the assets from a given path","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Option use to specify if a lock should be put on the …","Stage assets changes in a given path","Specific assets or complete directory structure can be …","Add a tag to the assets with the given name","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,42,42,42,42,42,42,42,42,42,42,42,42,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,6,6,42,42,42,42,0,6,6,6,42,42,42,42,42,42,6,42,42,6,6,0,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,0,15,0,15,0,15,0,15,0,15,16,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,15,15,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,17,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,15,16,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,17,16,17,16,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40],"f":[0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[],[[3,[[2,[1]]]]]],[[],[[3,[[2,[1]]]]]],[[],[[3,[[2,[1]]]]]],[[],[[3,[[2,[1]]]]]],[[],[[3,[[2,[1]]]]]],[[],[[3,[[2,[1]]]]]],[[]],[[]],0,0,0,0,0,[4,4],[4,4],[[]],[[]],[[],4],[[],4],[5],[5],[5],[[6,6],7],[[6,8],9],[[]],[10,[[3,[6,11]]]],[10,[[3,[6,11]]]],[[],[[13,[12]]]],0,[[],5],[[]],[[]],[[]],[[]],[[]],0,0,[[],3],[[],3],[[],[[3,[[2,[1]]]]]],[[],[[3,[[2,[1]]]]]],[[],[[3,[[2,[1]]]]]],[[],[[3,[[2,[1]]]]]],[[],[[3,[[2,[1]]]]]],[[],[[3,[[2,[1]]]]]],[[],14],[[]],[[]],[[6,10],[[3,[11]]]],[[6,10],[[3,[11]]]],[15],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[15,15],7],[[16,16],7],[[17,17],7],[[18,18],7],[[19,19],7],[[20,20],7],[[21,21],7],[[22,22],7],[[23,23],7],[[24,24],7],[[25,25],7],[[26,26],7],[[27,27],7],[[28,28],7],[[29,29],7],[[30,30],7],[[31,31],7],[[32,32],7],[[33,33],7],[[34,34],7],[[35,35],7],[[36,36],7],[[37,37],7],[[38,38],7],[[39,39],7],[[40,40],7],[[15,8],9],[[16,8],9],[[17,8],9],[[18,8],9],[[19,8],9],[[20,8],9],[[21,8],9],[[22,8],9],[[23,8],9],[[24,8],9],[[25,8],9],[[26,8],9],[[27,8],9],[[28,8],9],[[29,8],9],[[30,8],9],[[31,8],9],[[32,8],9],[[33,8],9],[[34,8],9],[[35,8],9],[[36,8],9],[[37,8],9],[[38,8],9],[[39,8],9],[[40,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[10,[[3,[15,11]]]],[10,[[3,[16,11]]]],[10,[[3,[17,11]]]],[10,[[3,[18,11]]]],[10,[[3,[19,11]]]],[10,[[3,[20,11]]]],[10,[[3,[21,11]]]],[10,[[3,[22,11]]]],[10,[[3,[23,11]]]],[10,[[3,[24,11]]]],[10,[[3,[25,11]]]],[10,[[3,[26,11]]]],[10,[[3,[27,11]]]],[10,[[3,[28,11]]]],[10,[[3,[29,11]]]],[10,[[3,[30,11]]]],[10,[[3,[31,11]]]],[10,[[3,[32,11]]]],[10,[[3,[33,11]]]],[10,[[3,[34,11]]]],[10,[[3,[35,11]]]],[10,[[3,[36,11]]]],[10,[[3,[37,11]]]],[10,[[3,[38,11]]]],[10,[[3,[39,11]]]],[10,[[3,[40,11]]]],[10,[[3,[15,11]]]],[10,[[3,[16,11]]]],[10,[[3,[17,11]]]],[10,[[3,[18,11]]]],[10,[[3,[19,11]]]],[10,[[3,[20,11]]]],[10,[[3,[21,11]]]],[10,[[3,[22,11]]]],[10,[[3,[23,11]]]],[10,[[3,[24,11]]]],[10,[[3,[25,11]]]],[10,[[3,[26,11]]]],[10,[[3,[27,11]]]],[10,[[3,[28,11]]]],[10,[[3,[29,11]]]],[10,[[3,[30,11]]]],[10,[[3,[31,11]]]],[10,[[3,[32,11]]]],[10,[[3,[33,11]]]],[10,[[3,[34,11]]]],[10,[[3,[35,11]]]],[10,[[3,[36,11]]]],[10,[[3,[37,11]]]],[10,[[3,[38,11]]]],[10,[[3,[39,11]]]],[10,[[3,[40,11]]]],[[],[[13,[12]]]],[[],[[13,[12]]]],[[],[[13,[12]]]],[[],[[13,[12]]]],[[],[[13,[12]]]],[[],[[13,[12]]]],[[],[[13,[12]]]],[[],[[13,[12]]]],[[],[[13,[12]]]],[[],[[13,[12]]]],[[],[[13,[12]]]],[[],[[13,[12]]]],[[],[[13,[12]]]],[[],[[13,[12]]]],[[],[[13,[12]]]],[[],[[13,[12]]]],[[],[[13,[12]]]],[[],[[13,[12]]]],[[],[[13,[12]]]],[[],[[13,[12]]]],[[],[[13,[12]]]],[[],[[13,[12]]]],[[],[[13,[12]]]],[[],[[13,[12]]]],[[],[[13,[12]]]],[41,7],0,[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[15,10],[[3,[11]]]],[[16,10],[[3,[11]]]],[[17,10],[[3,[11]]]],[[18,10],[[3,[11]]]],[[19,10],[[3,[11]]]],[[20,10],[[3,[11]]]],[[21,10],[[3,[11]]]],[[22,10],[[3,[11]]]],[[23,10],[[3,[11]]]],[[24,10],[[3,[11]]]],[[25,10],[[3,[11]]]],[[26,10],[[3,[11]]]],[[27,10],[[3,[11]]]],[[28,10],[[3,[11]]]],[[29,10],[[3,[11]]]],[[30,10],[[3,[11]]]],[[31,10],[[3,[11]]]],[[32,10],[[3,[11]]]],[[33,10],[[3,[11]]]],[[34,10],[[3,[11]]]],[[35,10],[[3,[11]]]],[[36,10],[[3,[11]]]],[[37,10],[[3,[11]]]],[[38,10],[[3,[11]]]],[[39,10],[[3,[11]]]],[[40,10],[[3,[11]]]],[[15,10],[[3,[11]]]],[[16,10],[[3,[11]]]],[[17,10],[[3,[11]]]],[[18,10],[[3,[11]]]],[[19,10],[[3,[11]]]],[[20,10],[[3,[11]]]],[[21,10],[[3,[11]]]],[[22,10],[[3,[11]]]],[[23,10],[[3,[11]]]],[[24,10],[[3,[11]]]],[[25,10],[[3,[11]]]],[[26,10],[[3,[11]]]],[[27,10],[[3,[11]]]],[[28,10],[[3,[11]]]],[[29,10],[[3,[11]]]],[[30,10],[[3,[11]]]],[[31,10],[[3,[11]]]],[[32,10],[[3,[11]]]],[[33,10],[[3,[11]]]],[[34,10],[[3,[11]]]],[[35,10],[[3,[11]]]],[[36,10],[[3,[11]]]],[[37,10],[[3,[11]]]],[[38,10],[[3,[11]]]],[[39,10],[[3,[11]]]],[[40,10],[[3,[11]]]]],"p":[[3,"RichFormatter"],[3,"Error"],[4,"Result"],[3,"Command"],[15,"usize"],[3,"Opts"],[15,"bool"],[3,"Formatter"],[6,"Result"],[3,"ArgMatches"],[6,"Error"],[3,"Id"],[4,"Option"],[3,"TypeId"],[4,"Subcommand"],[3,"Add"],[3,"Checkout"],[3,"Release"],[3,"Init"],[3,"Sync"],[3,"Status"],[3,"Channel"],[3,"Push"],[3,"Pull"],[3,"Workspace"],[3,"Preview"],[3,"Reset"],[3,"Remove"],[3,"Branch"],[3,"Tag"],[3,"Wire"],[3,"Connect"],[3,"Filter"],[3,"Rebase"],[3,"Merge"],[3,"Clean"],[3,"Central"],[3,"Install"],[3,"Uninstall"],[3,"Gist"],[15,"str"],[8,"Parser"]]},\
+"gawireslib":{"doc":"","t":[0,0,3,8,8,24,24,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,0,12,11,11,11,11,11,11,11,11,11,11,11,11,11,5,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,4,3,13,3,13,3,13,3,13,3,13,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,3,3,4,4,13,13,3,13,13,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,3,3,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,3,3,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,12,3,3,12,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,11,11,11,11,4,4,3,13,3,13,3,13,13,3,3,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,13,13,4,13,13,13,3,4,4,13,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12],"n":["cli","core","Opts","Parser","Parser","Parser","Parser","augment_args","augment_args_for_update","borrow","borrow_mut","command","command_for_update","deref","deref_mut","drop","eq","fmt","from","from_arg_matches","from_arg_matches_mut","group_id","handling","init","into","parse","parse","parse_from","parse_from","subcommand","subcommand","try_from","try_into","try_parse","try_parse","try_parse_from","try_parse_from","try_update_from","try_update_from","type_id","update_from","update_from","update_from_arg_matches","update_from_arg_matches_mut","handle_subcmd","Add","Add","Branch","Branch","Central","Central","Channel","Channel","Checkout","Checkout","Clean","Clean","Connect","Connect","Filter","Filter","Gist","Gist","Init","Init","Install","Install","Merge","Merge","Preview","Preview","Pull","Pull","Push","Push","Rebase","Rebase","Release","Release","Remove","Remove","Reset","Reset","Status","Status","Subcommand","Sync","Sync","Tag","Tag","Uninstall","Uninstall","Wire","Wire","Workspace","Workspace","all","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","command","command","command","command","command","command","command","command","command","command","command","command","command","command","command","command","command","command","command","command","command","command","command","command","command","command","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","command_for_update","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","group_id","has_subcommand","ignore_path","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","lock_remote","path","path","tag_name","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","asset","config","diff","extension","filesystem","process","repository","tree","user","wire","workspace","UserConfig","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","eq","equivalent","fmt","from","get_config","get_config_file_path","get_def_user_config_path","get_gawires_configs_root","init","into","new","set_config","set_config_file_path","to_owned","try_from","try_into","type_id","Add","AddDiff","Diff","DiffData","DiffType","Incremental","Modify","ModifyDiff","Reference","Remove","RemoveDiff","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","diff","diff_type","difftree","drop","drop","drop","drop","drop","drop","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","init","init","init","init","init","init","into","into","into","into","into","into","path","path","path","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","value","value","version_hash","DiffHash","DiffHasher","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref_mut","deref_mut","digest","drop","drop","eq","fmt","from","from","init","init","into","into","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","value","Remote","Repository","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deref","deref","deref_mut","deref_mut","description","drop","drop","eq","eq","equivalent","equivalent","fmt","fmt","from","from","init","init","into","into","name","owner","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","workspaces","ArenaTree","Node","arena","borrow","borrow","borrow_mut","borrow_mut","children","data","depth","depth_to_target","deref","deref","deref_mut","deref_mut","distance_between","drop","drop","edges","fmt","fmt","from","from","idx","init","init","insert","into","into","parent","remove_node","size","try_from","try_from","try_into","try_into","type_id","type_id","AuthMethod","AuthStatus","AuthToken","Authenticated","LocalUser","Password","ProxyUser","Token","Unauthenticated","UserAuth","UserStamp","auth","auth_status","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","config","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","email","email","email","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","init","init","init","init","init","init","init","into","into","into","into","into","into","into","key","name","name","name","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","Connected","Listen","Local","LocalWorkspaceState","Offline","Root","Sub","Workspace","WorkspaceError","WorkspaceMode","WorkspaceNotFound","WorkspaceType","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","eq","eq","equivalent","equivalent","fmt","fmt","from","from","from","from","from","hash","init","init","init","init","init","into","into","into","into","into","name","owning_project","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","workspace_type"],"q":["gawireslib","","gawireslib::cli","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","gawireslib::cli::handling","gawireslib::cli::subcommand","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","gawireslib::core","","","","","","","","","","","gawireslib::core::config","","","","","","","","","","","","","","","","","","","","","","","","","gawireslib::core::diff","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","gawireslib::core::diff::hash","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","gawireslib::core::repository","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","gawireslib::core::tree","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","gawireslib::core::user","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","gawireslib::core::workspace","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","Parse command-line arguments into Self.","Parse command-line arguments into Self.","Generates the Parser implementation.","Generates the Parser implementation.","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","Parse from std::env::args_os(), exit on error","Parse from std::env::args_os(), exit on error","Parse from iterator, exit on error","Parse from iterator, exit on error","","","","","Parse from std::env::args_os(), return Err on error.","Parse from std::env::args_os(), return Err on error.","Parse from iterator, return Err on error.","Parse from iterator, return Err on error.","Update from iterator, return Err on error.","Update from iterator, return Err on error.","","Update from iterator, exit on error","Update from iterator, exit on error","","","","track new assets or changes, add tags and other operations.","","Operations on branches","","Commands related to the creation or management of a …","","Create and manage channels, channels are used to have …","","Checkout assets in local workspace. When assets are …","","Cleanup tools for local workspace","","Connect and sync a Centralized Workspace.","","Filter operations","","Operations over local or remote asset’s gist","","Initialize a new project workspace","","Install a Gawire extensions.","","Merge changes between 2 branches or centralized workspaces","","Preview and compare different types of asset","","Used in a distributed workspace to pull localy changes …","","Used in a distributed workspace to push local changes to …","","Rebase a branch or a centralized workspace","","Release checkout assets from local workspace.","","Unstage new assets or changes","","Reset workspace assets to an earlier state","","Log and fetch information about local workspace","","Enum of all possible subcommands","While used in a distributed workspace this will fetch the …","","Add or remove tags from assets or project version","","Uninstall a Gawire extensions.","","Create or configure wires.","","Commands to manage workspace","","Stage all changes that are not ignored","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Can be use to specify that the checkout must clone the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stop tracking the assets from a given path","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Option use to specify if a lock should be put on the …","Stage assets changes in a given path","Specific assets or complete directory structure can be …","Add a tag to the assets with the given name","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","TODO - Put this in UserConfig.rs instead of here The user …","","","","","","","","","","","Returns the argument unchanged.","Gets the user configuration.","Gets the user configuration file path.","","Get the configuration root path.","","Calls U::from(self).","Creates a new user configuration.","Sets the user configuration.","Sets the user configuration file path.","","","","","","A diff that adds a new value to the asset.","","","","The diff is an incremental diff, and should be applied to …","","A diff that modifies a value in the asset.","The diff is a full diff, and should be applied to the …","","A diff that removes a value from the asset.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Data structure for storing project information.","","","","","","","","","","","","","Repository description.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Repository name.","Repository owner.","","","","","","","","","Ref of repository workplaces.","Represents a tree of nodes that use indexes instead of …","Represent a node inside a tree data structure","The root node of the tree.","","","","","The children of the node.","The data of the node","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","The index of the node","","","Inserts a new node.","Calls U::from(self).","Calls U::from(self).","The parent node, if any","Remove a node.","","","","","","","","Authentication method.","Authentication status.","Token based authentication information.","","Represents the local user.","","The proxy user represent the user while connected to a …","","","Data structure for the user’s authentication.","A User Stamp is some informations used to identify a user …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,3,3,65,65,65,65,0,3,3,3,65,65,65,65,65,65,3,65,65,3,3,0,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,0,15,0,15,0,15,0,15,0,15,16,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,15,15,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,17,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,15,16,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,17,16,17,16,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,0,0,0,0,0,0,0,0,0,0,0,0,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,46,0,0,0,0,47,46,0,47,46,0,45,46,47,48,49,50,45,46,47,48,49,50,45,46,47,48,49,50,45,46,47,48,49,50,45,46,47,48,49,50,45,46,47,48,49,50,45,45,0,45,46,47,48,49,50,45,46,47,48,49,50,45,46,47,48,49,50,45,46,47,48,49,50,0,45,46,47,48,49,50,45,46,47,48,49,50,48,49,50,45,46,47,48,49,50,45,46,47,48,49,50,45,46,47,48,49,50,45,46,47,48,49,50,48,50,45,0,0,66,51,66,51,51,51,66,51,66,51,66,66,51,51,51,66,51,66,51,66,51,51,66,51,66,51,66,51,51,0,0,52,53,52,53,52,53,52,53,52,53,52,53,52,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,52,52,53,52,53,52,53,52,53,52,0,0,54,54,55,54,55,55,55,54,54,54,55,54,55,54,54,55,54,54,55,54,55,55,54,55,54,54,55,55,54,54,54,55,54,55,54,55,0,0,0,62,0,61,0,61,62,0,0,58,57,56,57,58,59,60,61,62,56,57,58,59,60,61,62,56,57,58,59,60,61,62,56,57,58,59,60,61,62,58,56,57,58,59,60,61,62,56,57,58,59,60,61,62,56,57,58,59,60,61,62,56,57,58,56,57,58,59,60,61,62,56,57,58,59,60,61,62,56,57,58,59,60,61,62,56,57,58,59,60,61,62,56,57,58,59,60,61,62,56,57,58,59,60,61,62,60,56,57,58,56,57,58,59,60,61,62,56,57,58,59,60,61,62,56,57,58,59,60,61,62,56,57,58,59,60,61,62,67,68,68,0,67,64,64,0,0,0,69,0,69,68,67,63,64,69,68,67,63,64,63,64,63,64,69,68,67,63,64,69,68,67,63,64,69,68,67,63,64,63,64,63,64,63,64,69,68,67,63,64,64,69,68,67,63,64,69,68,67,63,64,63,63,63,64,69,68,67,63,64,69,68,67,63,64,69,68,67,63,64,63],"f":[0,0,0,0,0,0,0,[1,1],[1,1],[[]],[[]],[[],1],[[],1],[2],[2],[2],[[3,3],4],[[3,5],6],[[]],[7,[[9,[3,8]]]],[7,[[9,[3,8]]]],[[],[[11,[10]]]],0,[[],2],[[]],[[]],[[]],[[]],[[]],0,0,[[],9],[[],9],[[],[[9,[[13,[12]]]]]],[[],[[9,[[13,[12]]]]]],[[],[[9,[[13,[12]]]]]],[[],[[9,[[13,[12]]]]]],[[],[[9,[[13,[12]]]]]],[[],[[9,[[13,[12]]]]]],[[],14],[[]],[[]],[[3,7],[[9,[8]]]],[[3,7],[[9,[8]]]],[15],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[15,15],4],[[16,16],4],[[17,17],4],[[18,18],4],[[19,19],4],[[20,20],4],[[21,21],4],[[22,22],4],[[23,23],4],[[24,24],4],[[25,25],4],[[26,26],4],[[27,27],4],[[28,28],4],[[29,29],4],[[30,30],4],[[31,31],4],[[32,32],4],[[33,33],4],[[34,34],4],[[35,35],4],[[36,36],4],[[37,37],4],[[38,38],4],[[39,39],4],[[40,40],4],[[15,5],6],[[16,5],6],[[17,5],6],[[18,5],6],[[19,5],6],[[20,5],6],[[21,5],6],[[22,5],6],[[23,5],6],[[24,5],6],[[25,5],6],[[26,5],6],[[27,5],6],[[28,5],6],[[29,5],6],[[30,5],6],[[31,5],6],[[32,5],6],[[33,5],6],[[34,5],6],[[35,5],6],[[36,5],6],[[37,5],6],[[38,5],6],[[39,5],6],[[40,5],6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[9,[15,8]]]],[7,[[9,[16,8]]]],[7,[[9,[17,8]]]],[7,[[9,[18,8]]]],[7,[[9,[19,8]]]],[7,[[9,[20,8]]]],[7,[[9,[21,8]]]],[7,[[9,[22,8]]]],[7,[[9,[23,8]]]],[7,[[9,[24,8]]]],[7,[[9,[25,8]]]],[7,[[9,[26,8]]]],[7,[[9,[27,8]]]],[7,[[9,[28,8]]]],[7,[[9,[29,8]]]],[7,[[9,[30,8]]]],[7,[[9,[31,8]]]],[7,[[9,[32,8]]]],[7,[[9,[33,8]]]],[7,[[9,[34,8]]]],[7,[[9,[35,8]]]],[7,[[9,[36,8]]]],[7,[[9,[37,8]]]],[7,[[9,[38,8]]]],[7,[[9,[39,8]]]],[7,[[9,[40,8]]]],[7,[[9,[15,8]]]],[7,[[9,[16,8]]]],[7,[[9,[17,8]]]],[7,[[9,[18,8]]]],[7,[[9,[19,8]]]],[7,[[9,[20,8]]]],[7,[[9,[21,8]]]],[7,[[9,[22,8]]]],[7,[[9,[23,8]]]],[7,[[9,[24,8]]]],[7,[[9,[25,8]]]],[7,[[9,[26,8]]]],[7,[[9,[27,8]]]],[7,[[9,[28,8]]]],[7,[[9,[29,8]]]],[7,[[9,[30,8]]]],[7,[[9,[31,8]]]],[7,[[9,[32,8]]]],[7,[[9,[33,8]]]],[7,[[9,[34,8]]]],[7,[[9,[35,8]]]],[7,[[9,[36,8]]]],[7,[[9,[37,8]]]],[7,[[9,[38,8]]]],[7,[[9,[39,8]]]],[7,[[9,[40,8]]]],[[],[[11,[10]]]],[[],[[11,[10]]]],[[],[[11,[10]]]],[[],[[11,[10]]]],[[],[[11,[10]]]],[[],[[11,[10]]]],[[],[[11,[10]]]],[[],[[11,[10]]]],[[],[[11,[10]]]],[[],[[11,[10]]]],[[],[[11,[10]]]],[[],[[11,[10]]]],[[],[[11,[10]]]],[[],[[11,[10]]]],[[],[[11,[10]]]],[[],[[11,[10]]]],[[],[[11,[10]]]],[[],[[11,[10]]]],[[],[[11,[10]]]],[[],[[11,[10]]]],[[],[[11,[10]]]],[[],[[11,[10]]]],[[],[[11,[10]]]],[[],[[11,[10]]]],[[],[[11,[10]]]],[41,4],0,[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[15,7],[[9,[8]]]],[[16,7],[[9,[8]]]],[[17,7],[[9,[8]]]],[[18,7],[[9,[8]]]],[[19,7],[[9,[8]]]],[[20,7],[[9,[8]]]],[[21,7],[[9,[8]]]],[[22,7],[[9,[8]]]],[[23,7],[[9,[8]]]],[[24,7],[[9,[8]]]],[[25,7],[[9,[8]]]],[[26,7],[[9,[8]]]],[[27,7],[[9,[8]]]],[[28,7],[[9,[8]]]],[[29,7],[[9,[8]]]],[[30,7],[[9,[8]]]],[[31,7],[[9,[8]]]],[[32,7],[[9,[8]]]],[[33,7],[[9,[8]]]],[[34,7],[[9,[8]]]],[[35,7],[[9,[8]]]],[[36,7],[[9,[8]]]],[[37,7],[[9,[8]]]],[[38,7],[[9,[8]]]],[[39,7],[[9,[8]]]],[[40,7],[[9,[8]]]],[[15,7],[[9,[8]]]],[[16,7],[[9,[8]]]],[[17,7],[[9,[8]]]],[[18,7],[[9,[8]]]],[[19,7],[[9,[8]]]],[[20,7],[[9,[8]]]],[[21,7],[[9,[8]]]],[[22,7],[[9,[8]]]],[[23,7],[[9,[8]]]],[[24,7],[[9,[8]]]],[[25,7],[[9,[8]]]],[[26,7],[[9,[8]]]],[[27,7],[[9,[8]]]],[[28,7],[[9,[8]]]],[[29,7],[[9,[8]]]],[[30,7],[[9,[8]]]],[[31,7],[[9,[8]]]],[[32,7],[[9,[8]]]],[[33,7],[[9,[8]]]],[[34,7],[[9,[8]]]],[[35,7],[[9,[8]]]],[[36,7],[[9,[8]]]],[[37,7],[[9,[8]]]],[[38,7],[[9,[8]]]],[[39,7],[[9,[8]]]],[[40,7],[[9,[8]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[42,42],[[]],[2],[2],[2],[[42,42],4],[[],4],[[42,5],6],[[]],[[42,43],[[11,[43]]]],[42,[[11,[44]]]],[[],44],[[],44],[[],2],[[]],[[],42],[[42,43,43]],[[42,44]],[[]],[[],9],[[],9],[[],14],0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[45,45],[46,46],[47,47],[48,48],[49,49],[50,50],[[]],[[]],[[]],[[]],[[]],[[]],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],0,0,0,[2],[2],[2],[2],[2],[2],[[45,45],4],[[46,46],4],[[47,47],4],[[48,48],4],[[49,49],4],[[50,50],4],[[45,5],6],[[46,5],6],[[47,5],6],[[48,5],6],[[49,5],6],[[50,5],6],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],0,0,0,0,0,[[]],[[]],[[]],[[]],[51,51],[[]],[2],[2],[2],[2],0,[2],[2],[[51,51],4],[[51,5],6],[[]],[[]],[[],2],[[],2],[[]],[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[],14],[[],14],0,0,0,[[]],[[]],[[]],[[]],[52,52],[53,53],[[]],[[]],[2],[2],[2],[2],0,[2],[2],[[52,52],4],[[53,53],4],[[],4],[[],4],[[52,5],6],[[53,5],6],[[]],[[]],[[],2],[[],2],[[]],[[]],0,0,[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[],14],[[],14],0,0,0,0,[[]],[[]],[[]],[[]],0,0,[[54,2],2],[[54,2],[[11,[2]]]],[2],[2],[2],[2],[54,2],[2],[2],[54,2],[[54,5],6],[[55,5],6],[[]],[[]],0,[[],2],[[],2],[54],[[]],[[]],0,[54],[54,2],[[],9],[[],9],[[],9],[[],9],[[],14],[[],14],0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[56,56],[57,57],[58,58],[59,59],[60,60],[61,61],[62,62],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],0,0,0,[[56,56],4],[[57,57],4],[[58,58],4],[[59,59],4],[[60,60],4],[[61,61],4],[[62,62],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[56,5],6],[[57,5],6],[[58,5],6],[[59,5],6],[[60,5],6],[[61,5],6],[[62,5],6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[63,63],[64,64],[[]],[[]],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[63,63],4],[[64,64],4],[[],4],[[],4],[[63,5],6],[[64,5],6],[[]],[[]],[[]],[[]],[[]],[64],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],14],[[],14],[[],14],[[],14],[[],14],0],"p":[[3,"Command"],[15,"usize"],[3,"Opts"],[15,"bool"],[3,"Formatter"],[6,"Result"],[3,"ArgMatches"],[6,"Error"],[4,"Result"],[3,"Id"],[4,"Option"],[3,"RichFormatter"],[3,"Error"],[3,"TypeId"],[4,"Subcommand"],[3,"Add"],[3,"Checkout"],[3,"Release"],[3,"Init"],[3,"Sync"],[3,"Status"],[3,"Channel"],[3,"Push"],[3,"Pull"],[3,"Workspace"],[3,"Preview"],[3,"Reset"],[3,"Remove"],[3,"Branch"],[3,"Tag"],[3,"Wire"],[3,"Connect"],[3,"Filter"],[3,"Rebase"],[3,"Merge"],[3,"Clean"],[3,"Central"],[3,"Install"],[3,"Uninstall"],[3,"Gist"],[15,"str"],[3,"UserConfig"],[3,"String"],[3,"PathBuf"],[3,"Diff"],[4,"DiffData"],[4,"DiffType"],[3,"AddDiff"],[3,"RemoveDiff"],[3,"ModifyDiff"],[3,"DiffHash"],[3,"Repository"],[3,"Remote"],[3,"ArenaTree"],[3,"Node"],[3,"UserStamp"],[3,"ProxyUser"],[3,"LocalUser"],[3,"UserAuth"],[3,"AuthToken"],[4,"AuthMethod"],[4,"AuthStatus"],[3,"Workspace"],[4,"WorkspaceType"],[8,"Parser"],[3,"DiffHasher"],[4,"LocalWorkspaceState"],[4,"WorkspaceMode"],[4,"WorkspaceError"]]}\
}');
if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)};
if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex};
diff --git a/search.js b/search.js
deleted file mode 100644
index f0ccdfb1b..000000000
--- a/search.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"../";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\"`")}else if(parserState.userQuery[end]!=="\""){throw new Error(`Unexpected \`${parserState.userQuery[end]}\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i=end){throw new Error("Found generics without a path")}parserState.pos+=1;getItemsBefore(query,parserState,generics,">")}if(start>=end&&generics.length===0){return}elems.push(createQueryElement(query,parserState,parserState.userQuery.slice(start,end),generics,isInGenerics))}function getItemsBefore(query,parserState,elems,endChar){let foundStopChar=true;while(parserState.pos"){extra="`<`"}else if(endChar===""){extra="`->`"}throw new Error("Unexpected `"+c+"` after "+extra)}if(!foundStopChar){if(endChar!==""){throw new Error(`Expected \`,\`, \` \` or \`${endChar}\`, found \`${c}\``)}throw new Error(`Expected \`,\` or \` \`, found \`${c}\``)}const posBefore=parserState.pos;getNextElem(query,parserState,elems,endChar===">");if(posBefore===parserState.pos){parserState.pos+=1}foundStopChar=false}parserState.pos+=1}function checkExtraTypeFilterCharacters(parserState){const query=parserState.userQuery;for(let pos=0;pos"){if(isReturnArrow(parserState)){break}throw new Error(`Unexpected \`${c}\` (did you mean \`->\`?)`)}throw new Error(`Unexpected \`${c}\``)}else if(c===":"&&!isPathStart(parserState)){if(parserState.typeFilter!==null){throw new Error("Unexpected `:`")}if(query.elems.length===0){throw new Error("Expected type filter before `:`")}else if(query.elems.length!==1||parserState.totalElems!==1){throw new Error("Unexpected `:`")}else if(query.literalSearch){throw new Error("You cannot use quotes on type filter")}checkExtraTypeFilterCharacters(parserState);parserState.typeFilter=query.elems.pop().name;parserState.pos+=1;parserState.totalElems=0;query.literalSearch=false;foundStopChar=true;continue}if(!foundStopChar){if(parserState.typeFilter!==null){throw new Error(`Expected \`,\`, \` \` or \`->\`, found \`${c}\``)}throw new Error(`Expected \`,\`, \` \`, \`:\` or \`->\`, found \`${c}\``)}before=query.elems.length;getNextElem(query,parserState,query.elems,false);if(query.elems.length===before){parserState.pos+=1}foundStopChar=false}while(parserState.pos`")}break}else{parserState.pos+=1}}}function newParsedQuery(userQuery){return{original:userQuery,userQuery:userQuery.toLowerCase(),typeFilter:NO_TYPE_FILTER,elems:[],returned:[],foundElems:0,literalSearch:false,error:null,}}function buildUrl(search,filterCrates){let extra="?search="+encodeURIComponent(search);if(filterCrates!==null){extra+="&filter-crate="+encodeURIComponent(filterCrates)}return getNakedUrl()+extra+window.location.hash}function getFilterCrates(){const elem=document.getElementById("crate-search");if(elem&&elem.value!=="all crates"&&hasOwnPropertyRustdoc(rawSearchIndex,elem.value)){return elem.value}return null}function parseQuery(userQuery){userQuery=userQuery.trim();const parserState={length:userQuery.length,pos:0,totalElems:0,genericsElems:0,typeFilter:null,userQuery:userQuery.toLowerCase(),};let query=newParsedQuery(userQuery);try{parseInput(query,parserState);if(parserState.typeFilter!==null){let typeFilter=parserState.typeFilter;if(typeFilter==="const"){typeFilter="constant"}query.typeFilter=itemTypeFromName(typeFilter)}}catch(err){query=newParsedQuery(userQuery);query.error=err.message;query.typeFilter=-1;return query}if(!query.literalSearch){query.literalSearch=parserState.totalElems>1}query.foundElems=query.elems.length+query.returned.length;return query}function createQueryResults(results_in_args,results_returned,results_others,parsedQuery){return{"in_args":results_in_args,"returned":results_returned,"others":results_others,"query":parsedQuery,}}function execQuery(parsedQuery,searchWords,filterCrates,currentCrate){const results_others={},results_in_args={},results_returned={};function transformResults(results){const duplicates={};const out=[];for(const result of results){if(result.id>-1){const obj=searchIndex[result.id];obj.lev=result.lev;const res=buildHrefAndPath(obj);obj.displayPath=pathSplitter(res[0]);obj.fullPath=obj.displayPath+obj.name;obj.fullPath+="|"+obj.ty;if(duplicates[obj.fullPath]){continue}duplicates[obj.fullPath]=true;obj.href=res[1];out.push(obj);if(out.length>=MAX_RESULTS){break}}}return out}function sortResults(results,isType,preferredCrate){const userQuery=parsedQuery.userQuery;const ar=[];for(const entry in results){if(hasOwnPropertyRustdoc(results,entry)){const result=results[entry];result.word=searchWords[result.id];result.item=searchIndex[result.id]||{};ar.push(result)}}results=ar;if(results.length===0){return[]}results.sort((aaa,bbb)=>{let a,b;a=(aaa.word!==userQuery);b=(bbb.word!==userQuery);if(a!==b){return a-b}a=(aaa.lev);b=(bbb.lev);if(a!==b){return a-b}a=(aaa.item.crate!==preferredCrate);b=(bbb.item.crate!==preferredCrate);if(a!==b){return a-b}a=aaa.word.length;b=bbb.word.length;if(a!==b){return a-b}a=aaa.word;b=bbb.word;if(a!==b){return(a>b?+1:-1)}a=(aaa.index<0);b=(bbb.index<0);if(a!==b){return a-b}a=aaa.index;b=bbb.index;if(a!==b){return a-b}if((aaa.item.ty===TY_PRIMITIVE&&bbb.item.ty!==TY_KEYWORD)||(aaa.item.ty===TY_KEYWORD&&bbb.item.ty!==TY_PRIMITIVE)){return-1}if((bbb.item.ty===TY_PRIMITIVE&&aaa.item.ty!==TY_PRIMITIVE)||(bbb.item.ty===TY_KEYWORD&&aaa.item.ty!==TY_KEYWORD)){return 1}a=(aaa.item.desc==="");b=(bbb.item.desc==="");if(a!==b){return a-b}a=aaa.item.ty;b=bbb.item.ty;if(a!==b){return a-b}a=aaa.item.path;b=bbb.item.path;if(a!==b){return(a>b?+1:-1)}return 0});let nameSplit=null;if(parsedQuery.elems.length===1){const hasPath=typeof parsedQuery.elems[0].path==="undefined";nameSplit=hasPath?null:parsedQuery.elems[0].path}for(const result of results){if(result.dontValidate){continue}const name=result.item.name.toLowerCase(),path=result.item.path.toLowerCase(),parent=result.item.parent;if(!isType&&!validateResult(name,path,nameSplit,parent)){result.id=-1}}return transformResults(results)}function checkGenerics(row,elem,defaultLev){if(row.generics.length===0){return elem.generics.length===0?defaultLev:MAX_LEV_DISTANCE+1}else if(row.generics.length>0&&row.generics[0].name===null){return checkGenerics(row.generics[0],elem,defaultLev)}let elem_name;if(elem.generics.length>0&&row.generics.length>=elem.generics.length){const elems=Object.create(null);for(const entry of row.generics){elem_name=entry.name;if(elem_name===""){if(checkGenerics(entry,elem,MAX_LEV_DISTANCE+1)!==0){return MAX_LEV_DISTANCE+1}continue}if(elems[elem_name]===undefined){elems[elem_name]=0}elems[elem_name]+=1}for(const generic of elem.generics){let match=null;if(elems[generic.name]){match=generic.name}else{for(elem_name in elems){if(!hasOwnPropertyRustdoc(elems,elem_name)){continue}if(elem_name===generic){match=elem_name;break}}}if(match===null){return MAX_LEV_DISTANCE+1}elems[match]-=1;if(elems[match]===0){delete elems[match]}}return 0}return MAX_LEV_DISTANCE+1}function checkIfInGenerics(row,elem){let lev=MAX_LEV_DISTANCE+1;for(const entry of row.generics){lev=Math.min(checkType(entry,elem,true),lev);if(lev===0){break}}return lev}function checkType(row,elem,literalSearch){if(row.name===null){if(row.generics.length>0){return checkIfInGenerics(row,elem)}return MAX_LEV_DISTANCE+1}let lev=levenshtein(row.name,elem.name);if(literalSearch){if(lev!==0){if(elem.generics.length===0){const checkGeneric=row.generics.length>0;if(checkGeneric&&row.generics.findIndex(tmp_elem=>tmp_elem.name===elem.name)!==-1){return 0}}return MAX_LEV_DISTANCE+1}else if(elem.generics.length>0){return checkGenerics(row,elem,MAX_LEV_DISTANCE+1)}return 0}else if(row.generics.length>0){if(elem.generics.length===0){if(lev===0){return 0}lev=checkIfInGenerics(row,elem);return lev+0.5}else if(lev>MAX_LEV_DISTANCE){return checkIfInGenerics(row,elem)}else{const tmp_lev=checkGenerics(row,elem,lev);if(tmp_lev>MAX_LEV_DISTANCE){return MAX_LEV_DISTANCE+1}return(tmp_lev+lev)/2}}else if(elem.generics.length>0){return MAX_LEV_DISTANCE+1}return lev}function findArg(row,elem,typeFilter){let lev=MAX_LEV_DISTANCE+1;if(row&&row.type&&row.type.inputs&&row.type.inputs.length>0){for(const input of row.type.inputs){if(!typePassesFilter(typeFilter,input.ty)){continue}lev=Math.min(lev,checkType(input,elem,parsedQuery.literalSearch));if(lev===0){return 0}}}return parsedQuery.literalSearch?MAX_LEV_DISTANCE+1:lev}function checkReturned(row,elem,typeFilter){let lev=MAX_LEV_DISTANCE+1;if(row&&row.type&&row.type.output.length>0){const ret=row.type.output;for(const ret_ty of ret){if(!typePassesFilter(typeFilter,ret_ty.ty)){continue}lev=Math.min(lev,checkType(ret_ty,elem,parsedQuery.literalSearch));if(lev===0){return 0}}}return parsedQuery.literalSearch?MAX_LEV_DISTANCE+1:lev}function checkPath(contains,ty){if(contains.length===0){return 0}let ret_lev=MAX_LEV_DISTANCE+1;const path=ty.path.split("::");if(ty.parent&&ty.parent.name){path.push(ty.parent.name.toLowerCase())}const length=path.length;const clength=contains.length;if(clength>length){return MAX_LEV_DISTANCE+1}for(let i=0;ilength){break}let lev_total=0;let aborted=false;for(let x=0;xMAX_LEV_DISTANCE){aborted=true;break}lev_total+=lev}if(!aborted){ret_lev=Math.min(ret_lev,Math.round(lev_total/clength))}}return ret_lev}function typePassesFilter(filter,type){if(filter<=NO_TYPE_FILTER||filter===type)return true;const name=itemTypes[type];switch(itemTypes[filter]){case"constant":return name==="associatedconstant";case"fn":return name==="method"||name==="tymethod";case"type":return name==="primitive"||name==="associatedtype";case"trait":return name==="traitalias"}return false}function createAliasFromItem(item){return{crate:item.crate,name:item.name,path:item.path,desc:item.desc,ty:item.ty,parent:item.parent,type:item.type,is_alias:true,}}function handleAliases(ret,query,filterCrates,currentCrate){const lowerQuery=query.toLowerCase();const aliases=[];const crateAliases=[];if(filterCrates!==null){if(ALIASES[filterCrates]&&ALIASES[filterCrates][lowerQuery]){const query_aliases=ALIASES[filterCrates][lowerQuery];for(const alias of query_aliases){aliases.push(createAliasFromItem(searchIndex[alias]))}}}else{Object.keys(ALIASES).forEach(crate=>{if(ALIASES[crate][lowerQuery]){const pushTo=crate===currentCrate?crateAliases:aliases;const query_aliases=ALIASES[crate][lowerQuery];for(const alias of query_aliases){pushTo.push(createAliasFromItem(searchIndex[alias]))}}})}const sortFunc=(aaa,bbb)=>{if(aaa.path{alias.alias=query;const res=buildHrefAndPath(alias);alias.displayPath=pathSplitter(res[0]);alias.fullPath=alias.displayPath+alias.name;alias.href=res[1];ret.others.unshift(alias);if(ret.others.length>MAX_RESULTS){ret.others.pop()}};aliases.forEach(pushFunc);crateAliases.forEach(pushFunc)}function addIntoResults(results,fullId,id,index,lev){if(lev===0||(!parsedQuery.literalSearch&&lev<=MAX_LEV_DISTANCE)){if(results[fullId]!==undefined){const result=results[fullId];if(result.dontValidate||result.lev<=lev){return}}results[fullId]={id:id,index:index,dontValidate:parsedQuery.literalSearch,lev:lev,}}}function handleSingleArg(row,pos,elem,results_others,results_in_args,results_returned){if(!row||(filterCrates!==null&&row.crate!==filterCrates)){return}let lev,lev_add=0,index=-1;const fullId=row.id;const in_args=findArg(row,elem,parsedQuery.typeFilter);const returned=checkReturned(row,elem,parsedQuery.typeFilter);addIntoResults(results_in_args,fullId,pos,index,in_args);addIntoResults(results_returned,fullId,pos,index,returned);if(!typePassesFilter(parsedQuery.typeFilter,row.ty)){return}const searchWord=searchWords[pos];if(parsedQuery.literalSearch){if(searchWord===elem.name){addIntoResults(results_others,fullId,pos,-1,0)}return}if(elem.name.length===0){if(row.type!==null){lev=checkGenerics(row.type,elem,MAX_LEV_DISTANCE+1);addIntoResults(results_others,fullId,pos,index,lev)}return}if(elem.fullPath.length>1){lev=checkPath(elem.pathWithoutLast,row);if(lev>MAX_LEV_DISTANCE||(parsedQuery.literalSearch&&lev!==0)){return}else if(lev>0){lev_add=lev/10}}if(searchWord.indexOf(elem.pathLast)>-1||row.normalizedName.indexOf(elem.pathLast)>-1){index=row.normalizedName.indexOf(elem.pathLast)}lev=levenshtein(searchWord,elem.pathLast);if(lev>0&&elem.pathLast.length>2&&searchWord.indexOf(elem.pathLast)>-1){if(elem.pathLast.length<6){lev=1}else{lev=0}}lev+=lev_add;if(lev>MAX_LEV_DISTANCE){return}else if(index!==-1&&elem.fullPath.length<2){lev-=1}if(lev<0){lev=0}addIntoResults(results_others,fullId,pos,index,lev)}function handleArgs(row,pos,results){if(!row||(filterCrates!==null&&row.crate!==filterCrates)){return}let totalLev=0;let nbLev=0;function checkArgs(elems,callback){for(const elem of elems){const lev=callback(row,elem,NO_TYPE_FILTER);if(lev<=1){nbLev+=1;totalLev+=lev}else{return false}}return true}if(!checkArgs(parsedQuery.elems,findArg)){return}if(!checkArgs(parsedQuery.returned,checkReturned)){return}if(nbLev===0){return}const lev=Math.round(totalLev/nbLev);addIntoResults(results,row.id,pos,0,lev)}function innerRunQuery(){let elem,i,nSearchWords,in_returned,row;if(parsedQuery.foundElems===1){if(parsedQuery.elems.length===1){elem=parsedQuery.elems[0];for(i=0,nSearchWords=searchWords.length;i0){for(i=0,nSearchWords=searchWords.length;i-1||path.indexOf(key)>-1||(parent!==undefined&&parent.name!==undefined&&parent.name.toLowerCase().indexOf(key)>-1)||levenshtein(name,key)<=MAX_LEV_DISTANCE)){return false}}return true}function nextTab(direction){const next=(searchState.currentTab+direction+3)%searchState.focusedByTab.length;searchState.focusedByTab[searchState.currentTab]=document.activeElement;printTab(next);focusSearchResult()}function focusSearchResult(){const target=searchState.focusedByTab[searchState.currentTab]||document.querySelectorAll(".search-results.active a").item(0)||document.querySelectorAll("#titles > button").item(searchState.currentTab);if(target){target.focus()}}function buildHrefAndPath(item){let displayPath;let href;const type=itemTypes[item.ty];const name=item.name;let path=item.path;if(type==="mod"){displayPath=path+"::";href=ROOT_PATH+path.replace(/::/g,"/")+"/"+name+"/index.html"}else if(type==="import"){displayPath=item.path+"::";href=ROOT_PATH+item.path.replace(/::/g,"/")+"/index.html#reexport."+name}else if(type==="primitive"||type==="keyword"){displayPath="";href=ROOT_PATH+path.replace(/::/g,"/")+"/"+type+"."+name+".html"}else if(type==="externcrate"){displayPath="";href=ROOT_PATH+name+"/index.html"}else if(item.parent!==undefined){const myparent=item.parent;let anchor="#"+type+"."+name;const parentType=itemTypes[myparent.ty];let pageType=parentType;let pageName=myparent.name;if(parentType==="primitive"){displayPath=myparent.name+"::"}else if(type==="structfield"&&parentType==="variant"){const enumNameIdx=item.path.lastIndexOf("::");const enumName=item.path.substr(enumNameIdx+2);path=item.path.substr(0,enumNameIdx);displayPath=path+"::"+enumName+"::"+myparent.name+"::";anchor="#variant."+myparent.name+".field."+name;pageType="enum";pageName=enumName}else{displayPath=path+"::"+myparent.name+"::"}href=ROOT_PATH+path.replace(/::/g,"/")+"/"+pageType+"."+pageName+".html"+anchor}else{displayPath=item.path+"::";href=ROOT_PATH+item.path.replace(/::/g,"/")+"/"+type+"."+name+".html"}return[displayPath,href]}function pathSplitter(path){const tmp=""+path.replace(/::/g,"::");if(tmp.endsWith("")){return tmp.slice(0,tmp.length-6)}return tmp}function addTab(array,query,display){let extraClass="";if(display===true){extraClass=" active"}const output=document.createElement("div");let length=0;if(array.length>0){output.className="search-results "+extraClass;array.forEach(item=>{const name=item.name;const type=itemTypes[item.ty];length+=1;let extra="";if(type==="primitive"){extra=" (primitive type)"}else if(type==="keyword"){extra=" (keyword)"}const link=document.createElement("a");link.className="result-"+type;link.href=item.href;const wrapper=document.createElement("div");const resultName=document.createElement("div");resultName.className="result-name";if(item.is_alias){const alias=document.createElement("span");alias.className="alias";const bold=document.createElement("b");bold.innerText=item.alias;alias.appendChild(bold);alias.insertAdjacentHTML("beforeend"," - see ");resultName.appendChild(alias)}resultName.insertAdjacentHTML("beforeend",item.displayPath+""+name+extra+"");wrapper.appendChild(resultName);const description=document.createElement("div");description.className="desc";const spanDesc=document.createElement("span");spanDesc.insertAdjacentHTML("beforeend",item.desc);description.appendChild(spanDesc);wrapper.appendChild(description);link.appendChild(wrapper);output.appendChild(link)})}else if(query.error===null){output.className="search-failed"+extraClass;output.innerHTML="No results :( "+"Try on DuckDuckGo?
"+"Or try looking in one of these:
The Rust Reference "+" for technical details about the language.
"}else{const signatureTabTitle=results.query.elems.length===0?"In Function Return Types":results.query.returned.length===0?"In Function Parameters":"In Function Signatures";output+="
"}return output}function buildSettingsPage(){const themes=getVar("themes").split(",");const settings=[{"name":"Use system theme","js_name":"use-system-theme","default":true,},{"name":"Theme","js_name":"theme","default":"light","options":themes,},{"name":"Preferred light theme","js_name":"preferred-light-theme","default":"light","options":themes,},{"name":"Preferred dark theme","js_name":"preferred-dark-theme","default":"dark","options":themes,},{"name":"Auto-hide item contents for large items","js_name":"auto-hide-large-items","default":true,},{"name":"Auto-hide item methods' documentation","js_name":"auto-hide-method-docs","default":false,},{"name":"Auto-hide trait implementation documentation","js_name":"auto-hide-trait-implementations","default":false,},{"name":"Directly go to item in search if there is only one result","js_name":"go-to-only-result","default":false,},{"name":"Show line numbers on code examples","js_name":"line-numbers","default":false,},{"name":"Disable keyboard shortcuts","js_name":"disable-shortcuts","default":false,},];const elementKind=isSettingsPage?"section":"div";const innerHTML=`
${buildSettingsPageSections(settings)}
`;const el=document.createElement(elementKind);el.id="settings";el.className="popover";el.innerHTML=innerHTML;if(isSettingsPage){document.getElementById(MAIN_ID).appendChild(el)}else{el.setAttribute("tabindex","-1");getSettingsButton().appendChild(el)}return el}const settingsMenu=buildSettingsPage();function displaySettings(){settingsMenu.style.display=""}function settingsBlurHandler(event){blurHandler(event,getSettingsButton(),window.hidePopoverMenus)}if(isSettingsPage){getSettingsButton().onclick=function(event){event.preventDefault()}}else{const settingsButton=getSettingsButton();const settingsMenu=document.getElementById("settings");settingsButton.onclick=function(event){if(elemIsInParent(event.target,settingsMenu)){return}event.preventDefault();const shouldDisplaySettings=settingsMenu.style.display==="none";window.hidePopoverMenus();if(shouldDisplaySettings){displaySettings()}};settingsButton.onblur=settingsBlurHandler;settingsButton.querySelector("a").onblur=settingsBlurHandler;onEachLazy(settingsMenu.querySelectorAll("input"),el=>{el.onblur=settingsBlurHandler});settingsMenu.onblur=settingsBlurHandler}setTimeout(()=>{setEvents(settingsMenu);if(!isSettingsPage){displaySettings()}removeClass(getSettingsButton(),"rotate")},0)})()
\ No newline at end of file
diff --git a/source-script.js b/source-script.js
deleted file mode 100644
index 3866dfd27..000000000
--- a/source-script.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(function(){const rootPath=document.getElementById("rustdoc-vars").attributes["data-root-path"].value;let oldScrollPosition=null;const NAME_OFFSET=0;const DIRS_OFFSET=1;const FILES_OFFSET=2;function closeSidebarIfMobile(){if(window.innerWidth"){if(window.innerWidth";updateLocalStorage("source-sidebar-show","false")}}window.addEventListener("resize",()=>{if(window.innerWidth>=window.RUSTDOC_MOBILE_BREAKPOINT&&oldScrollPosition!==null){document.body.style.position="";document.body.style.top="";window.scrollTo(0,oldScrollPosition);oldScrollPosition=null}});function createSidebarToggle(){const sidebarToggle=document.createElement("div");sidebarToggle.id="sidebar-toggle";const inner=document.createElement("button");if(getCurrentValue("source-sidebar-show")==="true"){inner.innerText="<"}else{inner.innerText=">"}inner.onclick=toggleSidebar;sidebarToggle.appendChild(inner);return sidebarToggle}function createSourceSidebar(){const container=document.querySelector("nav.sidebar");const sidebarToggle=createSidebarToggle();container.insertBefore(sidebarToggle,container.firstChild);const sidebar=document.createElement("div");sidebar.id="source-sidebar";let hasFoundFile=false;const title=document.createElement("div");title.className="title";title.innerText="Files";sidebar.appendChild(title);Object.keys(sourcesIndex).forEach(key=>{sourcesIndex[key][NAME_OFFSET]=key;hasFoundFile=createDirEntry(sourcesIndex[key],sidebar,"",hasFoundFile)});container.appendChild(sidebar);const selected_elem=sidebar.getElementsByClassName("selected")[0];if(typeof selected_elem!=="undefined"){selected_elem.focus()}}const lineNumbersRegex=/^#?(\d+)(?:-(\d+))?$/;function highlightSourceLines(match){if(typeof match==="undefined"){match=window.location.hash.match(lineNumbersRegex)}if(!match){return}let from=parseInt(match[1],10);let to=from;if(typeof match[2]!=="undefined"){to=parseInt(match[2],10)}if(to{onEachLazy(e.getElementsByTagName("span"),i_e=>{removeClass(i_e,"line-highlighted")})});for(let i=from;i<=to;++i){elem=document.getElementById(i);if(!elem){break}addClass(elem,"line-highlighted")}}const handleSourceHighlight=(function(){let prev_line_id=0;const set_fragment=name=>{const x=window.scrollX,y=window.scrollY;if(browserSupportsHistoryApi()){history.replaceState(null,null,"#"+name);highlightSourceLines()}else{location.replace("#"+name)}window.scrollTo(x,y)};return ev=>{let cur_line_id=parseInt(ev.target.id,10);if(isNaN(cur_line_id)){return}ev.preventDefault();if(ev.shiftKey&&prev_line_id){if(prev_line_id>cur_line_id){const tmp=prev_line_id;prev_line_id=cur_line_id;cur_line_id=tmp}set_fragment(prev_line_id+"-"+cur_line_id)}else{prev_line_id=cur_line_id;set_fragment(cur_line_id)}}}());window.addEventListener("hashchange",()=>{const match=window.location.hash.match(lineNumbersRegex);if(match){return highlightSourceLines(match)}});onEachLazy(document.getElementsByClassName("line-numbers"),el=>{el.addEventListener("click",handleSourceHighlight)});highlightSourceLines();window.createSourceSidebar=createSourceSidebar})()
\ No newline at end of file
diff --git a/src/gawires/cli.rs.html b/src/gawires/cli.rs.html
index 008de16cb..04ade021f 100644
--- a/src/gawires/cli.rs.html
+++ b/src/gawires/cli.rs.html
@@ -1,25 +1,25 @@
-cli.rs - source
pub mod subcommand;
pub mod handling;
-pub use clap::{AppSettings,Parser};
+pub use clap::{Parser};
use crate::cli::subcommand::Subcommand;
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
#[clap(name = "gawires", about = "Please use -h or --help to know more about gawires subcommands")]
pub struct Opts {
- #[clap(subcommand)]
+ #[clap(subcommand)]
pub subcommand: Subcommand,
}
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/gawires/cli/handling.rs.html b/src/gawires/cli/handling.rs.html
index 01b4d8edc..5581cdbb4 100644
--- a/src/gawires/cli/handling.rs.html
+++ b/src/gawires/cli/handling.rs.html
@@ -1,69 +1,69 @@
-handling.rs - source
use super::subcommand::Subcommand;
// Its a nasty implementation for the moment, the printlines are useless placeholders and log should be done by the executing functions
pub fn handle_subcmd(subcmd: Subcommand) {
@@ -130,4 +130,4 @@
Subcommand::Gist(_) => todo!(),
}
}
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/gawires/cli/subcommand.rs.html b/src/gawires/cli/subcommand.rs.html
index e68d76869..d0ea16636 100644
--- a/src/gawires/cli/subcommand.rs.html
+++ b/src/gawires/cli/subcommand.rs.html
@@ -1,188 +1,188 @@
-subcommand.rs - source
use clap::{Parser};
// This is a work in progress. Most of those commands serve just as placeholders for future development. Still researching the best way to manage projects.
/// Enum of all possible subcommands
-#[derive(Debug, PartialEq,Parser)]
+#[derive(Debug, PartialEq,Parser)]
pub enum Subcommand{
Add(Add), // Add new a files or folder content to the staging area, can be local, remote or one already followed by the gist.
Checkout(Checkout), // Checkout contents from a remote workspace.
@@ -213,148 +213,148 @@
}
///track new assets or changes, add tags and other operations.
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Add{
/// Stage assets changes in a given path
pub path: Option<std::path::PathBuf>,
/// Stage all changes that are not ignored
- #[clap(short, long)]
+ #[clap(short, long)]
pub all: bool,
/// Stop tracking the assets from a given path
- #[clap(name = "Path",short = 'i', long = "--ignore")]
+ #[clap(name = "Path",short = 'i', long = "--ignore")]
pub ignore_path: Option<std::path::PathBuf>,
/// Add a tag to the assets with the given name
- #[clap(name = "Tag name",short = 't', long = "--tag")]
+ #[clap(name = "Tag name",short = 't', long = "--tag")]
pub tag_name: Option<String>,
}
/// Checkout assets in local workspace. When assets are checkout, they are locked by default when in centralized mode.
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Checkout{
/// Specific assets or complete directory structure can be checkout
pub path: Option<std::path::PathBuf>,
/// Option use to specify if a lock should be put on the assets, this will tell central to lock them. (On by default, WARNING: if centralized you should use "gawires checkout --clone" if you dont want any conflict issues)
- #[clap(name = "Lock",short = 'l', long = "--lock")]
+ #[clap(name = "Lock",short = 'l', long = "--lock")]
pub lock_remote: Option<bool>,
/// Can be use to specify that the checkout must clone the assets instead of synchronizing them.(Will need to initiate a push request each time you try to synchronize)
pub clone: Option<bool>,
}
/// Release checkout assets from local workspace.
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Release{
}
/// Initialize a new project workspace
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Init{
}
/// While used in a distributed workspace this will fetch the remote, while in centralized workspace this will synchronize local workspace state with remote.
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Sync{
}
/// Log and fetch information about local workspace
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Status{
}
/// Create and manage channels, channels are used to have specific assets versions or representation of a same project.
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Channel{
}
/// Used in a distributed workspace to push local changes to remote.
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Push{
}
/// Used in a distributed workspace to pull localy changes from remote.
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Pull{
}
/// Commands to manage workspace
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Workspace{
}
/// Preview and compare different types of asset
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Preview{
}
/// Reset workspace assets to an earlier state
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Reset{
}
/// Unstage new assets or changes
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Remove{
}
/// Operations on branches
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Branch{
}
/// Add or remove tags from assets or project version
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Tag{
}
/// Create or configure wires.
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Wire{
}
/// Connect and sync a Centralized Workspace.
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Connect{
}
/// Filter operations
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Filter{
}
/// Rebase a branch or a centralized workspace
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Rebase{
}
/// Merge changes between 2 branches or centralized workspaces
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Merge{
}
/// Cleanup tools for local workspace
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Clean{
}
/// Commands related to the creation or management of a Gawires Central Server.
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Central{
}
/// Install a Gawire extensions.
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Install{
}
/// Uninstall a Gawire extensions.
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Uninstall{
}
/// Operations over local or remote asset's gist
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Gist{
}
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/gawires/main.rs.html b/src/gawires/main.rs.html
index f3fb64645..cee3e1098 100644
--- a/src/gawires/main.rs.html
+++ b/src/gawires/main.rs.html
@@ -1,21 +1,21 @@
-main.rs - source
#![feature(const_option)]
mod cli;
use paw::Args;
@@ -25,7 +25,7 @@
use crate::cli::handling::handle_subcmd;
/// The main entry point for Gawires.
-#[paw::main]
+#[paw::main]
fn main(_args: Args) {
let opt = Opts::parse();
//println!("{:#?}", opt);
@@ -33,4 +33,4 @@
handle_subcmd(opt.subcommand);
}
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/gawireslib/cli.rs.html b/src/gawireslib/cli.rs.html
index 5a49f28a9..e3fc1c301 100644
--- a/src/gawireslib/cli.rs.html
+++ b/src/gawireslib/cli.rs.html
@@ -1,25 +1,25 @@
-cli.rs - source
pub mod subcommand;
pub mod handling;
-pub use clap::{AppSettings,Parser};
+pub use clap::{Parser};
use crate::cli::subcommand::Subcommand;
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
#[clap(name = "gawires", about = "Please use -h or --help to know more about gawires subcommands")]
pub struct Opts {
- #[clap(subcommand)]
+ #[clap(subcommand)]
pub subcommand: Subcommand,
}
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/gawireslib/cli/handling.rs.html b/src/gawireslib/cli/handling.rs.html
index 929d80e46..d417a1273 100644
--- a/src/gawireslib/cli/handling.rs.html
+++ b/src/gawireslib/cli/handling.rs.html
@@ -1,69 +1,69 @@
-handling.rs - source
use super::subcommand::Subcommand;
// Its a nasty implementation for the moment, the printlines are useless placeholders and log should be done by the executing functions
pub fn handle_subcmd(subcmd: Subcommand) {
@@ -130,4 +130,4 @@
Subcommand::Gist(_) => todo!(),
}
}
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/gawireslib/cli/subcommand.rs.html b/src/gawireslib/cli/subcommand.rs.html
index b86627045..653688057 100644
--- a/src/gawireslib/cli/subcommand.rs.html
+++ b/src/gawireslib/cli/subcommand.rs.html
@@ -1,188 +1,188 @@
-subcommand.rs - source
use clap::{Parser};
// This is a work in progress. Most of those commands serve just as placeholders for future development. Still researching the best way to manage projects.
/// Enum of all possible subcommands
-#[derive(Debug, PartialEq,Parser)]
+#[derive(Debug, PartialEq,Parser)]
pub enum Subcommand{
Add(Add), // Add new a files or folder content to the staging area, can be local, remote or one already followed by the gist.
Checkout(Checkout), // Checkout contents from a remote workspace.
@@ -213,148 +213,148 @@
}
///track new assets or changes, add tags and other operations.
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Add{
/// Stage assets changes in a given path
pub path: Option<std::path::PathBuf>,
/// Stage all changes that are not ignored
- #[clap(short, long)]
+ #[clap(short, long)]
pub all: bool,
/// Stop tracking the assets from a given path
- #[clap(name = "Path",short = 'i', long = "--ignore")]
+ #[clap(name = "Path",short = 'i', long = "--ignore")]
pub ignore_path: Option<std::path::PathBuf>,
/// Add a tag to the assets with the given name
- #[clap(name = "Tag name",short = 't', long = "--tag")]
+ #[clap(name = "Tag name",short = 't', long = "--tag")]
pub tag_name: Option<String>,
}
/// Checkout assets in local workspace. When assets are checkout, they are locked by default when in centralized mode.
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Checkout{
/// Specific assets or complete directory structure can be checkout
pub path: Option<std::path::PathBuf>,
/// Option use to specify if a lock should be put on the assets, this will tell central to lock them. (On by default, WARNING: if centralized you should use "gawires checkout --clone" if you dont want any conflict issues)
- #[clap(name = "Lock",short = 'l', long = "--lock")]
+ #[clap(name = "Lock",short = 'l', long = "--lock")]
pub lock_remote: Option<bool>,
/// Can be use to specify that the checkout must clone the assets instead of synchronizing them.(Will need to initiate a push request each time you try to synchronize)
pub clone: Option<bool>,
}
/// Release checkout assets from local workspace.
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Release{
}
/// Initialize a new project workspace
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Init{
}
/// While used in a distributed workspace this will fetch the remote, while in centralized workspace this will synchronize local workspace state with remote.
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Sync{
}
/// Log and fetch information about local workspace
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Status{
}
/// Create and manage channels, channels are used to have specific assets versions or representation of a same project.
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Channel{
}
/// Used in a distributed workspace to push local changes to remote.
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Push{
}
/// Used in a distributed workspace to pull localy changes from remote.
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Pull{
}
/// Commands to manage workspace
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Workspace{
}
/// Preview and compare different types of asset
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Preview{
}
/// Reset workspace assets to an earlier state
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Reset{
}
/// Unstage new assets or changes
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Remove{
}
/// Operations on branches
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Branch{
}
/// Add or remove tags from assets or project version
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Tag{
}
/// Create or configure wires.
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Wire{
}
/// Connect and sync a Centralized Workspace.
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Connect{
}
/// Filter operations
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Filter{
}
/// Rebase a branch or a centralized workspace
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Rebase{
}
/// Merge changes between 2 branches or centralized workspaces
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Merge{
}
/// Cleanup tools for local workspace
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Clean{
}
/// Commands related to the creation or management of a Gawires Central Server.
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Central{
}
/// Install a Gawire extensions.
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Install{
}
/// Uninstall a Gawire extensions.
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Uninstall{
}
/// Operations over local or remote asset's gist
- #[derive(Debug, PartialEq, Parser)]
+ #[derive(Debug, PartialEq, Parser)]
pub struct Gist{
}
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/gawireslib/core.rs.html b/src/gawireslib/core.rs.html
index 307146c9e..f380885b5 100644
--- a/src/gawireslib/core.rs.html
+++ b/src/gawireslib/core.rs.html
@@ -1,14 +1,14 @@
-core.rs - source
pub mod repository;
pub mod workspace;
pub mod user;
@@ -20,4 +20,4 @@
pub mod process;
pub mod wire;
pub mod diff;
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/gawireslib/core/asset.rs.html b/src/gawireslib/core/asset.rs.html
index a5ba48461..0ea20abda 100644
--- a/src/gawireslib/core/asset.rs.html
+++ b/src/gawireslib/core/asset.rs.html
@@ -1,2 +1,2 @@
-asset.rs - source
-
\ No newline at end of file
+asset.rs - source
+
\ No newline at end of file
diff --git a/src/gawireslib/core/config.rs.html b/src/gawireslib/core/config.rs.html
index 2d43ecd8f..e95269276 100644
--- a/src/gawireslib/core/config.rs.html
+++ b/src/gawireslib/core/config.rs.html
@@ -1,59 +1,63 @@
-config.rs - source
use std::{collections::HashMap, path::PathBuf};
use dirs::home_dir;
-/// The user configuration file path.
+/// TODO - Put this in UserConfig.rs instead of here
+
+/// The user configuration file path.
/// Data structure for the user's configuration.
-#[derive(Debug, Clone, PartialEq, Eq)]
+#[derive(Debug, Clone, PartialEq, Eq)]
pub struct UserConfig{
/// Path to the user configuration file.
config_file_path: Option<std::path::PathBuf>,
@@ -97,4 +101,4 @@
}
}
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/gawireslib/core/diff.rs.html b/src/gawireslib/core/diff.rs.html
index 530190f54..bdb675783 100644
--- a/src/gawireslib/core/diff.rs.html
+++ b/src/gawireslib/core/diff.rs.html
@@ -1,5 +1,99 @@
-diff.rs - source
\ No newline at end of file
+pub mod hash;
+
+use hash::{DiffHash, DiffHasher};
+
+// Path: src\core\diff.rs
+
+#[derive(PartialEq, Clone, Debug)]
+pub struct Diff {
+ pub version_hash: DiffHash,
+ pub diff: DiffData,
+ pub diff_type: DiffType,
+}
+
+#[derive(PartialEq,Clone, Debug)]
+pub enum DiffData {
+ Add(AddDiff),
+ Remove(RemoveDiff),
+ Modify(ModifyDiff),
+}
+
+#[derive(PartialEq,Clone, Debug)]
+pub enum DiffType {
+ /// The diff is a full diff, and should be applied to the entire asset. Serve normaly as base diff.
+ Reference,
+ /// The diff is an incremental diff, and should be applied to the asset's version graph to a specific reference.
+ Incremental,
+}
+
+
+/// A diff that adds a new value to the asset.
+#[derive(PartialEq, Clone, Debug)]
+pub struct AddDiff {
+ pub path: String,
+ pub value: Vec<u8>,
+}
+
+/// A diff that removes a value from the asset.
+#[derive(PartialEq, Clone, Debug)]
+pub struct RemoveDiff {
+ pub path: String,
+}
+
+/// A diff that modifies a value in the asset.
+#[derive(PartialEq, Clone, Debug)]
+pub struct ModifyDiff {
+ pub path: String,
+ pub value: Vec<u8>,
+}
+
\ No newline at end of file
diff --git a/src/gawireslib/core/diff/difftree.rs.html b/src/gawireslib/core/diff/difftree.rs.html
index e0a7e0bd3..4dc94de09 100644
--- a/src/gawireslib/core/diff/difftree.rs.html
+++ b/src/gawireslib/core/diff/difftree.rs.html
@@ -1,2 +1,15 @@
-difftree.rs - source
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/gawireslib/core/filesystem.rs.html b/src/gawireslib/core/filesystem.rs.html
index b7183c9ff..210621171 100644
--- a/src/gawireslib/core/filesystem.rs.html
+++ b/src/gawireslib/core/filesystem.rs.html
@@ -1,2 +1,2 @@
-filesystem.rs - source
-
\ No newline at end of file
+filesystem.rs - source
+
\ No newline at end of file
diff --git a/src/gawireslib/core/process.rs.html b/src/gawireslib/core/process.rs.html
index 6cbcde367..856bc0f0c 100644
--- a/src/gawireslib/core/process.rs.html
+++ b/src/gawireslib/core/process.rs.html
@@ -1,2 +1,2 @@
-process.rs - source
-
\ No newline at end of file
+process.rs - source
+
\ No newline at end of file
diff --git a/src/gawireslib/core/repository.rs.html b/src/gawireslib/core/repository.rs.html
index a096b9f67..54ef541d4 100644
--- a/src/gawireslib/core/repository.rs.html
+++ b/src/gawireslib/core/repository.rs.html
@@ -1,32 +1,32 @@
-repository.rs - source
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/gawireslib/core/tree.rs.html b/src/gawireslib/core/tree.rs.html
index 9be02ac6f..fa9962134 100644
--- a/src/gawireslib/core/tree.rs.html
+++ b/src/gawireslib/core/tree.rs.html
@@ -1,124 +1,124 @@
-tree.rs - source
/// Represents a tree of nodes that use indexes instead of refs/pointers.
-#[derive(Debug)]
+#[derive(Debug)]
pub struct ArenaTree<T>
where
T: PartialEq + Clone,{
@@ -210,7 +210,7 @@
}
/// Represent a node inside a tree data structure
-#[derive(Debug)]
+#[derive(Debug)]
pub struct Node<T>
where T: PartialEq + Clone{
/// The index of the node
@@ -236,4 +236,4 @@
}
}
}
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/gawireslib/core/user.rs.html b/src/gawireslib/core/user.rs.html
index 888a82a7d..76de37f3e 100644
--- a/src/gawireslib/core/user.rs.html
+++ b/src/gawireslib/core/user.rs.html
@@ -1,61 +1,61 @@
-user.rs - source
use crate::core::config::UserConfig;
/// A User Stamp is some informations used to identify a user in the system.
-#[derive(Debug, Clone, PartialEq, Eq)]
+#[derive(Debug, Clone, PartialEq, Eq)]
pub struct UserStamp {
pub name: String,
pub email: String,
@@ -63,7 +63,7 @@
}
/// The proxy user represent the user while connected to a remote workspace.
-#[derive(Debug, Clone, PartialEq, Eq)]
+#[derive(Debug, Clone, PartialEq, Eq)]
pub struct ProxyUser {
pub name: String,
pub email: String,
@@ -71,7 +71,7 @@
}
/// Represents the local user.
-#[derive(Debug, Clone, PartialEq, Eq)]
+#[derive(Debug, Clone, PartialEq, Eq)]
pub struct LocalUser{
pub name: String,
pub email: String,
@@ -80,19 +80,19 @@
}
/// Data structure for the user's authentication.
-#[derive(Debug, Clone, PartialEq, Eq)]
+#[derive(Debug, Clone, PartialEq, Eq)]
pub struct UserAuth{
username: String,
auth: Option<AuthMethod>,
}
/// Token based authentication information.
-#[derive(Debug, Clone, PartialEq, Eq)]
+#[derive(Debug, Clone, PartialEq, Eq)]
pub struct AuthToken{
pub key: String,
}
/// Authentication method.
-#[derive(Debug, Clone, PartialEq, Eq)]
+#[derive(Debug, Clone, PartialEq, Eq)]
pub enum AuthMethod
{
Password(String),
@@ -100,11 +100,11 @@
}
/// Authentication status.
-#[derive(Debug, Clone, PartialEq, Eq)]
+#[derive(Debug, Clone, PartialEq, Eq)]
pub enum AuthStatus
{
Authenticated(AuthMethod),
Unauthenticated,
}
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/gawireslib/core/wire.rs.html b/src/gawireslib/core/wire.rs.html
index 4813e0d39..58cfac064 100644
--- a/src/gawireslib/core/wire.rs.html
+++ b/src/gawireslib/core/wire.rs.html
@@ -1,2 +1,2 @@
-wire.rs - source
-
\ No newline at end of file
+wire.rs - source
+
\ No newline at end of file
diff --git a/src/gawireslib/core/workspace.rs.html b/src/gawireslib/core/workspace.rs.html
index 31c712a38..09f171900 100644
--- a/src/gawireslib/core/workspace.rs.html
+++ b/src/gawireslib/core/workspace.rs.html
@@ -1,41 +1,41 @@
-workspace.rs - source
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/gawireslib/lib.rs.html b/src/gawireslib/lib.rs.html
index 84d2faa08..a0d1c2d61 100644
--- a/src/gawireslib/lib.rs.html
+++ b/src/gawireslib/lib.rs.html
@@ -1,5 +1,5 @@
-lib.rs - source
";wrapper.className="notable popover";const focusCatcher=document.createElement("div");focusCatcher.setAttribute("tabindex","0");focusCatcher.onfocus=hideNotable;wrapper.appendChild(focusCatcher);const pos=e.getBoundingClientRect();wrapper.style.top=(pos.top+window.scrollY+pos.height)+"px";wrapper.style.left=0;wrapper.style.right="auto";wrapper.style.visibility="hidden";const body=document.getElementsByTagName("body")[0];body.appendChild(wrapper);const wrapperPos=wrapper.getBoundingClientRect();const finalPos=pos.left+window.scrollX-wrapperPos.width+24;if(finalPos>0){wrapper.style.left=finalPos+"px"}else{wrapper.style.setProperty("--popover-arrow-offset",(wrapperPos.right-pos.right+4)+"px")}wrapper.style.visibility="";window.CURRENT_NOTABLE_ELEMENT=wrapper;window.CURRENT_NOTABLE_ELEMENT.NOTABLE_BASE=e;wrapper.onpointerleave=function(ev){if(ev.pointerType!=="mouse"){return}if(!e.NOTABLE_FORCE_VISIBLE&&!elemIsInParent(event.relatedTarget,e)){hideNotable(true)}}}function notableBlurHandler(event){if(window.CURRENT_NOTABLE_ELEMENT&&!elemIsInParent(document.activeElement,window.CURRENT_NOTABLE_ELEMENT)&&!elemIsInParent(event.relatedTarget,window.CURRENT_NOTABLE_ELEMENT)&&!elemIsInParent(document.activeElement,window.CURRENT_NOTABLE_ELEMENT.NOTABLE_BASE)&&!elemIsInParent(event.relatedTarget,window.CURRENT_NOTABLE_ELEMENT.NOTABLE_BASE)){setTimeout(()=>hideNotable(false),0)}}function hideNotable(focus){if(window.CURRENT_NOTABLE_ELEMENT){if(window.CURRENT_NOTABLE_ELEMENT.NOTABLE_BASE.NOTABLE_FORCE_VISIBLE){if(focus){window.CURRENT_NOTABLE_ELEMENT.NOTABLE_BASE.focus()}window.CURRENT_NOTABLE_ELEMENT.NOTABLE_BASE.NOTABLE_FORCE_VISIBLE=false}const body=document.getElementsByTagName("body")[0];body.removeChild(window.CURRENT_NOTABLE_ELEMENT);window.CURRENT_NOTABLE_ELEMENT=null}}onEachLazy(document.getElementsByClassName("notable-traits"),e=>{e.onclick=function(){this.NOTABLE_FORCE_VISIBLE=this.NOTABLE_FORCE_VISIBLE?false:true;if(window.CURRENT_NOTABLE_ELEMENT&&!this.NOTABLE_FORCE_VISIBLE){hideNotable(true)}else{showNotable(this);window.CURRENT_NOTABLE_ELEMENT.setAttribute("tabindex","0");window.CURRENT_NOTABLE_ELEMENT.focus();window.CURRENT_NOTABLE_ELEMENT.onblur=notableBlurHandler}return false};e.onpointerenter=function(ev){if(ev.pointerType!=="mouse"){return}showNotable(this)};e.onpointerleave=function(ev){if(ev.pointerType!=="mouse"){return}if(!this.NOTABLE_FORCE_VISIBLE&&!elemIsInParent(event.relatedTarget,window.CURRENT_NOTABLE_ELEMENT)){hideNotable(true)}}});const sidebar_menu_toggle=document.getElementsByClassName("sidebar-menu-toggle")[0];if(sidebar_menu_toggle){sidebar_menu_toggle.addEventListener("click",()=>{const sidebar=document.getElementsByClassName("sidebar")[0];if(!hasClass(sidebar,"shown")){showSidebar()}else{hideSidebar()}})}function helpBlurHandler(event){blurHandler(event,getHelpButton(),window.hidePopoverMenus)}function buildHelpMenu(){const book_info=document.createElement("span");book_info.className="top";book_info.innerHTML="You can find more information in \
+ the rustdoc book.";const shortcuts=[["?","Show this help dialog"],["S","Focus the search field"],["↑","Move up in search results"],["↓","Move down in search results"],["← / →","Switch result tab (when results focused)"],["⏎","Go to active search result"],["+","Expand all sections"],["-","Collapse all sections"],].map(x=>"
";const infos=["Prefix searches with a type followed by a colon (e.g., fn:) to \
+ restrict the search to a given item kind.","Accepted kinds are: fn, mod, struct, \
+ enum, trait, type, macro, \
+ and const.","Search functions by type signature (e.g., vec -> usize or \
+ -> vec)","Search multiple things at once by splitting your query with comma (e.g., \
+ str,u8 or String,struct:Vec,test)","You can look for items with an exact name by putting double quotes around \
+ your request: \"string\"","Look for items inside another one by searching for a path: vec::Vec",].map(x=>"
"}else{const signatureTabTitle=results.query.elems.length===0?"In Function Return Types":results.query.returned.length===0?"In Function Parameters":"In Function Signatures";output+="
"}return output}function buildSettingsPage(){const theme_names=getVar("themes").split(",").filter(t=>t);theme_names.push("light","dark","ayu");const settings=[{"name":"Theme","js_name":"theme","default":"system preference","options":theme_names.concat("system preference"),},{"name":"Preferred light theme","js_name":"preferred-light-theme","default":"light","options":theme_names,},{"name":"Preferred dark theme","js_name":"preferred-dark-theme","default":"dark","options":theme_names,},{"name":"Auto-hide item contents for large items","js_name":"auto-hide-large-items","default":true,},{"name":"Auto-hide item methods' documentation","js_name":"auto-hide-method-docs","default":false,},{"name":"Auto-hide trait implementation documentation","js_name":"auto-hide-trait-implementations","default":false,},{"name":"Directly go to item in search if there is only one result","js_name":"go-to-only-result","default":false,},{"name":"Show line numbers on code examples","js_name":"line-numbers","default":false,},{"name":"Disable keyboard shortcuts","js_name":"disable-shortcuts","default":false,},];const elementKind=isSettingsPage?"section":"div";const innerHTML=`
${buildSettingsPageSections(settings)}
`;const el=document.createElement(elementKind);el.id="settings";if(!isSettingsPage){el.className="popover"}el.innerHTML=innerHTML;if(isSettingsPage){document.getElementById(MAIN_ID).appendChild(el)}else{el.setAttribute("tabindex","-1");getSettingsButton().appendChild(el)}return el}const settingsMenu=buildSettingsPage();function displaySettings(){settingsMenu.style.display=""}function settingsBlurHandler(event){blurHandler(event,getSettingsButton(),window.hidePopoverMenus)}if(isSettingsPage){getSettingsButton().onclick=function(event){event.preventDefault()}}else{const settingsButton=getSettingsButton();const settingsMenu=document.getElementById("settings");settingsButton.onclick=function(event){if(elemIsInParent(event.target,settingsMenu)){return}event.preventDefault();const shouldDisplaySettings=settingsMenu.style.display==="none";window.hideAllModals();if(shouldDisplaySettings){displaySettings()}};settingsButton.onblur=settingsBlurHandler;settingsButton.querySelector("a").onblur=settingsBlurHandler;onEachLazy(settingsMenu.querySelectorAll("input"),el=>{el.onblur=settingsBlurHandler});settingsMenu.onblur=settingsBlurHandler}setTimeout(()=>{setEvents(settingsMenu);if(!isSettingsPage){displaySettings()}removeClass(getSettingsButton(),"rotate")},0)})()
\ No newline at end of file
diff --git a/static.files/source-script-ea63cb6500f71309.js b/static.files/source-script-ea63cb6500f71309.js
new file mode 100644
index 000000000..73a9fcd43
--- /dev/null
+++ b/static.files/source-script-ea63cb6500f71309.js
@@ -0,0 +1 @@
+"use strict";(function(){const rootPath=document.getElementById("rustdoc-vars").attributes["data-root-path"].value;const NAME_OFFSET=0;const DIRS_OFFSET=1;const FILES_OFFSET=2;function closeSidebarIfMobile(){if(window.innerWidth"){window.rustdocMobileScrollLock();addClass(document.documentElement,"source-sidebar-expanded");child.innerText="<";updateLocalStorage("source-sidebar-show","true")}else{window.rustdocMobileScrollUnlock();removeClass(document.documentElement,"source-sidebar-expanded");child.innerText=">";updateLocalStorage("source-sidebar-show","false")}}function createSidebarToggle(){const sidebarToggle=document.createElement("div");sidebarToggle.id="src-sidebar-toggle";const inner=document.createElement("button");if(getCurrentValue("source-sidebar-show")==="true"){inner.innerText="<"}else{inner.innerText=">"}inner.onclick=toggleSidebar;sidebarToggle.appendChild(inner);return sidebarToggle}function createSourceSidebar(){const container=document.querySelector("nav.sidebar");const sidebarToggle=createSidebarToggle();container.insertBefore(sidebarToggle,container.firstChild);const sidebar=document.createElement("div");sidebar.id="source-sidebar";let hasFoundFile=false;const title=document.createElement("div");title.className="title";title.innerText="Files";sidebar.appendChild(title);Object.keys(sourcesIndex).forEach(key=>{sourcesIndex[key][NAME_OFFSET]=key;hasFoundFile=createDirEntry(sourcesIndex[key],sidebar,"",hasFoundFile)});container.appendChild(sidebar);const selected_elem=sidebar.getElementsByClassName("selected")[0];if(typeof selected_elem!=="undefined"){selected_elem.focus()}}const lineNumbersRegex=/^#?(\d+)(?:-(\d+))?$/;function highlightSourceLines(match){if(typeof match==="undefined"){match=window.location.hash.match(lineNumbersRegex)}if(!match){return}let from=parseInt(match[1],10);let to=from;if(typeof match[2]!=="undefined"){to=parseInt(match[2],10)}if(to{onEachLazy(e.getElementsByTagName("a"),i_e=>{removeClass(i_e,"line-highlighted")})});for(let i=from;i<=to;++i){elem=document.getElementById(i);if(!elem){break}addClass(elem,"line-highlighted")}}const handleSourceHighlight=(function(){let prev_line_id=0;const set_fragment=name=>{const x=window.scrollX,y=window.scrollY;if(browserSupportsHistoryApi()){history.replaceState(null,null,"#"+name);highlightSourceLines()}else{location.replace("#"+name)}window.scrollTo(x,y)};return ev=>{let cur_line_id=parseInt(ev.target.id,10);if(isNaN(cur_line_id)||ev.ctrlKey||ev.altKey||ev.metaKey){return}ev.preventDefault();if(ev.shiftKey&&prev_line_id){if(prev_line_id>cur_line_id){const tmp=prev_line_id;prev_line_id=cur_line_id;cur_line_id=tmp}set_fragment(prev_line_id+"-"+cur_line_id)}else{prev_line_id=cur_line_id;set_fragment(cur_line_id)}}}());window.addEventListener("hashchange",()=>{const match=window.location.hash.match(lineNumbersRegex);if(match){return highlightSourceLines(match)}});onEachLazy(document.getElementsByClassName("src-line-numbers"),el=>{el.addEventListener("click",handleSourceHighlight)});highlightSourceLines();window.createSourceSidebar=createSourceSidebar})()
\ No newline at end of file
diff --git a/static.files/storage-d43fa987303ecbbb.js b/static.files/storage-d43fa987303ecbbb.js
new file mode 100644
index 000000000..017aff706
--- /dev/null
+++ b/static.files/storage-d43fa987303ecbbb.js
@@ -0,0 +1 @@
+"use strict";const darkThemes=["dark","ayu"];window.currentTheme=document.getElementById("themeStyle");window.mainTheme=document.getElementById("mainThemeStyle");window.RUSTDOC_MOBILE_BREAKPOINT=700;const settingsDataset=(function(){const settingsElement=document.getElementById("default-settings");if(settingsElement===null){return null}const dataset=settingsElement.dataset;if(dataset===undefined){return null}return dataset})();function getSettingValue(settingName){const current=getCurrentValue(settingName);if(current!==null){return current}if(settingsDataset!==null){const def=settingsDataset[settingName.replace(/-/g,"_")];if(def!==undefined){return def}}return null}const localStoredTheme=getSettingValue("theme");const savedHref=[];function hasClass(elem,className){return elem&&elem.classList&&elem.classList.contains(className)}function addClass(elem,className){if(!elem||!elem.classList){return}elem.classList.add(className)}function removeClass(elem,className){if(!elem||!elem.classList){return}elem.classList.remove(className)}function onEach(arr,func,reversed){if(arr&&arr.length>0&&func){if(reversed){const length=arr.length;for(let i=length-1;i>=0;--i){if(func(arr[i])){return true}}}else{for(const elem of arr){if(func(elem)){return true}}}}return false}function onEachLazy(lazyArray,func,reversed){return onEach(Array.prototype.slice.call(lazyArray),func,reversed)}function updateLocalStorage(name,value){try{window.localStorage.setItem("rustdoc-"+name,value)}catch(e){}}function getCurrentValue(name){try{return window.localStorage.getItem("rustdoc-"+name)}catch(e){return null}}function switchTheme(styleElem,mainStyleElem,newThemeName,saveTheme){if(saveTheme){updateLocalStorage("theme",newThemeName)}if(savedHref.length===0){onEachLazy(document.getElementsByTagName("link"),el=>{savedHref.push(el.href)})}const newHref=savedHref.find(url=>{const m=url.match(/static\.files\/(.*)-[a-f0-9]{16}\.css$/);if(m&&m[1]===newThemeName){return true}const m2=url.match(/\/([^/]*)\.css$/);if(m2&&m2[1].startsWith(newThemeName)){return true}});if(newHref&&newHref!==styleElem.href){styleElem.href=newHref}}function useSystemTheme(value){if(value===undefined){value=true}updateLocalStorage("use-system-theme",value);const toggle=document.getElementById("use-system-theme");if(toggle&&toggle instanceof HTMLInputElement){toggle.checked=value}}const updateSystemTheme=(function(){if(!window.matchMedia){return()=>{const cssTheme=getComputedStyle(document.documentElement).getPropertyValue("content");switchTheme(window.currentTheme,window.mainTheme,JSON.parse(cssTheme)||"light",true)}}const mql=window.matchMedia("(prefers-color-scheme: dark)");function handlePreferenceChange(mql){const use=theme=>{switchTheme(window.currentTheme,window.mainTheme,theme,true)};if(getSettingValue("use-system-theme")!=="false"){const lightTheme=getSettingValue("preferred-light-theme")||"light";const darkTheme=getSettingValue("preferred-dark-theme")||"dark";if(mql.matches){use(darkTheme)}else{use(lightTheme)}}else{use(getSettingValue("theme"))}}mql.addListener(handlePreferenceChange);return()=>{handlePreferenceChange(mql)}})();function switchToSavedTheme(){switchTheme(window.currentTheme,window.mainTheme,getSettingValue("theme")||"light",false)}if(getSettingValue("use-system-theme")!=="false"&&window.matchMedia){if(getSettingValue("use-system-theme")===null&&getSettingValue("preferred-dark-theme")===null&&darkThemes.indexOf(localStoredTheme)>=0){updateLocalStorage("preferred-dark-theme",localStoredTheme)}updateSystemTheme()}else{switchToSavedTheme()}if(getSettingValue("source-sidebar-show")==="true"){addClass(document.documentElement,"source-sidebar-expanded")}window.addEventListener("pageshow",ev=>{if(ev.persisted){setTimeout(switchToSavedTheme,0)}})
\ No newline at end of file
diff --git a/toggle-minus.svg b/static.files/toggle-minus-31bbd6e4c77f5c96.svg
similarity index 100%
rename from toggle-minus.svg
rename to static.files/toggle-minus-31bbd6e4c77f5c96.svg
diff --git a/toggle-plus.svg b/static.files/toggle-plus-1092eb4930d581b0.svg
similarity index 100%
rename from toggle-plus.svg
rename to static.files/toggle-plus-1092eb4930d581b0.svg
diff --git a/wheel.svg b/static.files/wheel-5ec35bf9ca753509.svg
similarity index 100%
rename from wheel.svg
rename to static.files/wheel-5ec35bf9ca753509.svg
diff --git a/storage.js b/storage.js
deleted file mode 100644
index 07f8962f0..000000000
--- a/storage.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";const darkThemes=["dark","ayu"];window.currentTheme=document.getElementById("themeStyle");window.mainTheme=document.getElementById("mainThemeStyle");window.RUSTDOC_MOBILE_BREAKPOINT=701;const settingsDataset=(function(){const settingsElement=document.getElementById("default-settings");if(settingsElement===null){return null}const dataset=settingsElement.dataset;if(dataset===undefined){return null}return dataset})();function getSettingValue(settingName){const current=getCurrentValue(settingName);if(current!==null){return current}if(settingsDataset!==null){const def=settingsDataset[settingName.replace(/-/g,"_")];if(def!==undefined){return def}}return null}const localStoredTheme=getSettingValue("theme");const savedHref=[];function hasClass(elem,className){return elem&&elem.classList&&elem.classList.contains(className)}function addClass(elem,className){if(!elem||!elem.classList){return}elem.classList.add(className)}function removeClass(elem,className){if(!elem||!elem.classList){return}elem.classList.remove(className)}function onEach(arr,func,reversed){if(arr&&arr.length>0&&func){if(reversed){const length=arr.length;for(let i=length-1;i>=0;--i){if(func(arr[i])){return true}}}else{for(const elem of arr){if(func(elem)){return true}}}}return false}function onEachLazy(lazyArray,func,reversed){return onEach(Array.prototype.slice.call(lazyArray),func,reversed)}function updateLocalStorage(name,value){try{window.localStorage.setItem("rustdoc-"+name,value)}catch(e){}}function getCurrentValue(name){try{return window.localStorage.getItem("rustdoc-"+name)}catch(e){return null}}function switchTheme(styleElem,mainStyleElem,newTheme,saveTheme){const newHref=mainStyleElem.href.replace(/\/rustdoc([^/]*)\.css/,"/"+newTheme+"$1"+".css");if(saveTheme){updateLocalStorage("theme",newTheme)}if(styleElem.href===newHref){return}let found=false;if(savedHref.length===0){onEachLazy(document.getElementsByTagName("link"),el=>{savedHref.push(el.href)})}onEach(savedHref,el=>{if(el===newHref){found=true;return true}});if(found){styleElem.href=newHref}}function useSystemTheme(value){if(value===undefined){value=true}updateLocalStorage("use-system-theme",value);const toggle=document.getElementById("use-system-theme");if(toggle&&toggle instanceof HTMLInputElement){toggle.checked=value}}const updateSystemTheme=(function(){if(!window.matchMedia){return()=>{const cssTheme=getComputedStyle(document.documentElement).getPropertyValue("content");switchTheme(window.currentTheme,window.mainTheme,JSON.parse(cssTheme)||"light",true)}}const mql=window.matchMedia("(prefers-color-scheme: dark)");function handlePreferenceChange(mql){const use=theme=>{switchTheme(window.currentTheme,window.mainTheme,theme,true)};if(getSettingValue("use-system-theme")!=="false"){const lightTheme=getSettingValue("preferred-light-theme")||"light";const darkTheme=getSettingValue("preferred-dark-theme")||"dark";if(mql.matches){use(darkTheme)}else{use(lightTheme)}}else{use(getSettingValue("theme"))}}mql.addListener(handlePreferenceChange);return()=>{handlePreferenceChange(mql)}})();function switchToSavedTheme(){switchTheme(window.currentTheme,window.mainTheme,getSettingValue("theme")||"light",false)}if(getSettingValue("use-system-theme")!=="false"&&window.matchMedia){if(getSettingValue("use-system-theme")===null&&getSettingValue("preferred-dark-theme")===null&&darkThemes.indexOf(localStoredTheme)>=0){updateLocalStorage("preferred-dark-theme",localStoredTheme)}updateSystemTheme()}else{switchToSavedTheme()}if(getSettingValue("source-sidebar-show")==="true"){addClass(document.documentElement,"source-sidebar-expanded")}window.addEventListener("pageshow",ev=>{if(ev.persisted){setTimeout(switchToSavedTheme,0)}})
\ No newline at end of file