From e40123fc83fd51c9b6e6258ccf07ec22b1c8daa9 Mon Sep 17 00:00:00 2001 From: Andrii Kushyk Date: Sun, 10 Aug 2025 19:33:53 +0300 Subject: [PATCH 1/2] added --help and --version options. version bumped to 0.3.0 --- AUTHORS | 2 +- Cargo.lock | 2 +- Cargo.toml | 4 ++-- README.md | 18 +++++++++--------- .../v0.1.0-limited-stable/fwl_0_1_0.tar.gz | Bin 230621 -> 0 bytes .../fwl_0_1_0.tar.gz.sha256 | 1 - .../fwl_0_1_0.tar.gz.sha512 | 1 - .../fwl_v0.1.1_limited_stable.tar.gz | Bin 230498 -> 0 bytes .../fwl_v0.1.1_limited_stable.tar.gz.sha256 | 1 - .../fwl_v0.1.1_limited_stable.tar.gz.sha512 | 1 - .../fwl_v0.2.1_limited_stable.tar.gz | Bin 465584 -> 0 bytes .../fwl_v0.2.1_limited_stable.tar.gz.sha256 | 1 - .../fwl_v0.2.1_limited_stable.tar.gz.sha512 | 1 - src/main.rs | 6 ++++++ 14 files changed, 19 insertions(+), 19 deletions(-) delete mode 100644 releases/v0.1.0-limited-stable/fwl_0_1_0.tar.gz delete mode 100644 releases/v0.1.0-limited-stable/fwl_0_1_0.tar.gz.sha256 delete mode 100644 releases/v0.1.0-limited-stable/fwl_0_1_0.tar.gz.sha512 delete mode 100644 releases/v0.1.1-limited-stable/fwl_v0.1.1_limited_stable.tar.gz delete mode 100644 releases/v0.1.1-limited-stable/fwl_v0.1.1_limited_stable.tar.gz.sha256 delete mode 100644 releases/v0.1.1-limited-stable/fwl_v0.1.1_limited_stable.tar.gz.sha512 delete mode 100644 releases/v0.2.1-stable/fwl_v0.2.1_limited_stable.tar.gz delete mode 100644 releases/v0.2.1-stable/fwl_v0.2.1_limited_stable.tar.gz.sha256 delete mode 100644 releases/v0.2.1-stable/fwl_v0.2.1_limited_stable.tar.gz.sha512 diff --git a/AUTHORS b/AUTHORS index 73fa97c..87359be 100644 --- a/AUTHORS +++ b/AUTHORS @@ -1,4 +1,4 @@ -# This is the official list of GNU/Linux Config Wizard authors for copyright purposes. +# This is the official list of fwl authors for copyright purposes. # If you are submitting a patch, please add your name or the name of the # organization which holds the copyright to this list in alphabetical order. diff --git a/Cargo.lock b/Cargo.lock index 7bd8206..6a674df 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -127,7 +127,7 @@ dependencies = [ [[package]] name = "fwl" -version = "0.2.1" +version = "0.3.0" dependencies = [ "clap", "colored", diff --git a/Cargo.toml b/Cargo.toml index 9119356..e181bd7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,11 +1,11 @@ [package] name = "fwl" -version = "0.2.1" +version = "0.3.0" authors = ["Andrew Kushyk "] edition = "2024" description = "fwl - quick tool for restoring iptables rules" license = "AGPL-3.0-or-later" -repository = "https://gitlab.com/git-user-cpp/jsdb" +repository = "https://github.com/glcomtech/fwl" [dependencies] clap = { version = "4.5", features = ["derive"] } diff --git a/README.md b/README.md index c0a56ba..fd275a2 100644 --- a/README.md +++ b/README.md @@ -3,27 +3,27 @@ Quick tool for restoring iptables rules. --- -![GitHub Release](https://img.shields.io/github/v/release/gnulintech/fwl?style=flat-square&logo=github) -![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/gnulintech/fwl/rust.yml?style=flat-square&logo=github) -![GitHub Repo stars](https://img.shields.io/github/stars/gnulintech/fwl?style=flat-square&logo=github) +![GitHub Release](https://img.shields.io/github/v/release/glcomtech/fwl?style=flat-square&logo=github) +![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/glcomtech/fwl/rust.yml?style=flat-square&logo=github) +![GitHub Repo stars](https://img.shields.io/github/stars/glcomtech/fwl?style=flat-square&logo=github) -![GitHub contributors](https://img.shields.io/github/contributors/gnulintech/fwl?style=flat-square&logo=github) ![GitHub last commit](https://img.shields.io/github/last-commit/gnulintech/fwl?style=flat-square&logo=github) +![GitHub contributors](https://img.shields.io/github/contributors/glcomtech/fwl?style=flat-square&logo=github) ![GitHub last commit](https://img.shields.io/github/last-commit/glcomtech/fwl?style=flat-square&logo=github) -![GitHub License](https://img.shields.io/github/license/gnulintech/fwl?style=flat-square&logo=github) +![GitHub License](https://img.shields.io/github/license/glcomtech/fwl?style=flat-square&logo=github) --- ## How to use -To use the program download the latest version here: https://github.com/gnulintech/fwl/tree/main/releases +To use the program download the latest version here: https://github.com/glcomtech/fwl/releases Unpack the archive: ``` -tar -xzf fwl_0_1_0.tar.gz +tar -xzf fwl_0.2.1_x86_x64.tar.gz ``` Then enter the program directory: ``` -cd fwl_0_1_0 +cd fwl_0.2.1_x86_x64 ``` And finally run the program: ``` @@ -52,7 +52,7 @@ cargo build --- ## Documentation -https://gnulintech.github.io/fwl/fwl/index.html +https://glcomtech.github.io/fwl/fwl/index.html --- diff --git a/releases/v0.1.0-limited-stable/fwl_0_1_0.tar.gz b/releases/v0.1.0-limited-stable/fwl_0_1_0.tar.gz deleted file mode 100644 index 48ced47da5bff78980d435b8db091cf7b7bcdbc4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 230621 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 qdxB%5uR1f{EErOh=r9O9v90 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

NqoE6q2^cL-+z! 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⋙?mSv@I|bk%UH11qQ&nvvTqOf#1O4bjMss+ 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 diff --git a/releases/v0.1.1-limited-stable/fwl_v0.1.1_limited_stable.tar.gz.sha256 b/releases/v0.1.1-limited-stable/fwl_v0.1.1_limited_stable.tar.gz.sha256 deleted file mode 100644 index 995f012..0000000 --- a/releases/v0.1.1-limited-stable/fwl_v0.1.1_limited_stable.tar.gz.sha256 +++ /dev/null @@ -1 +0,0 @@ -a3973f8df82bbb27f04cc3ff66a3a13421ef6cbb3c3049c2013c91c6037e7687 fwl_v0.1.1_limited_stable.tar.gz diff --git a/releases/v0.1.1-limited-stable/fwl_v0.1.1_limited_stable.tar.gz.sha512 b/releases/v0.1.1-limited-stable/fwl_v0.1.1_limited_stable.tar.gz.sha512 deleted file mode 100644 index 5213ffd..0000000 --- a/releases/v0.1.1-limited-stable/fwl_v0.1.1_limited_stable.tar.gz.sha512 +++ /dev/null @@ -1 +0,0 @@ -7c14ecb4f658db22bd7dedec156109aebbfe1a79a455029b6746b68672227834f19f97a2332dfc6faceaff4bc41ff90e8922f592a2d6ccf4fc5a8125e6b4dcfd fwl_v0.1.1_limited_stable.tar.gz diff --git a/releases/v0.2.1-stable/fwl_v0.2.1_limited_stable.tar.gz b/releases/v0.2.1-stable/fwl_v0.2.1_limited_stable.tar.gz deleted file mode 100644 index b8ee1667cf65dd1c9ce77cbcb93a7c416b2d3059..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 465584 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

x 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 `0Wu|Xx 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

pGjx4<{d?^F!N_#Ph>h0EO^7 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

|<0dsd7{M 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 ljFU==W8|oSuG6zzS#eTxnV(T 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 z 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 SZF}3}-TnvH8UQ)~-Vp%&9duOy diff --git a/releases/v0.2.1-stable/fwl_v0.2.1_limited_stable.tar.gz.sha256 b/releases/v0.2.1-stable/fwl_v0.2.1_limited_stable.tar.gz.sha256 deleted file mode 100644 index 413d6f8..0000000 --- a/releases/v0.2.1-stable/fwl_v0.2.1_limited_stable.tar.gz.sha256 +++ /dev/null @@ -1 +0,0 @@ -79182ca36c4188c71d1dfb1e4e040328c981aeb9c509d8c87d9ea6b6a80e8194 fwl_v0.2.1_limited_stable.tar.gz diff --git a/releases/v0.2.1-stable/fwl_v0.2.1_limited_stable.tar.gz.sha512 b/releases/v0.2.1-stable/fwl_v0.2.1_limited_stable.tar.gz.sha512 deleted file mode 100644 index 759f88a..0000000 --- a/releases/v0.2.1-stable/fwl_v0.2.1_limited_stable.tar.gz.sha512 +++ /dev/null @@ -1 +0,0 @@ -d33e5a28114c9c9ce9d3e714ad11d809d1c5c05ff3c093f74f97e00a835fdfe7a8d536b3b16566195b78a38b5359452d1678cda7f6b881271c41ba434d09e8d0 fwl_v0.2.1_limited_stable.tar.gz diff --git a/src/main.rs b/src/main.rs index c3b5ed6..c0d9258 100644 --- a/src/main.rs +++ b/src/main.rs @@ -20,6 +20,12 @@ use clap::Parser; use fwl::default_iptables_restore; #[derive(Parser)] +#[command( + author = "Andrew Kushyk", + version = "0.3.0", + about = "Quick tool for restoring iptables rules.", + long_about = None +)] struct Args { #[arg(short, long, default_value = "/etc/iptables/iptables.rules")] rules_file: String, From 14553e9cc2b15667459c728c90de2a79760c48e3 Mon Sep 17 00:00:00 2001 From: Andrii Kushyk Date: Sun, 10 Aug 2025 19:35:28 +0300 Subject: [PATCH 2/2] documentation was updated --- docs/fwl/all.html | 2 +- docs/fwl/fn.default_iptables_restore.html | 2 +- .../helper_fun/fn.print_license_info.html | 2 +- .../fn.validate_root_priviliges.html | 2 +- .../helper_fun/index.html | 2 +- docs/fwl/helper_functionality/index.html | 2 +- docs/fwl/index.html | 2 +- docs/fwl/restore_functionality/index.html | 2 +- .../restore_fun/fn.display_ipt_rules.html | 2 +- .../restore_fun/fn.restore_ipt_rules.html | 2 +- .../restore_fun/index.html | 2 +- docs/help.html | 2 +- docs/settings.html | 2 +- docs/src-files.js | 5 +- docs/src/fwl/helper_functionality.rs.html | 2 +- .../helper_functionality/helper_fun.rs.html | 2 +- docs/src/fwl/lib.rs.html | 2 +- docs/src/fwl/restore_functionality.rs.html | 2 +- .../restore_functionality/restore_fun.rs.html | 2 +- docs/static.files/main-fb8c74a8.js | 11 ---- docs/static.files/main-fd3af306.js | 11 ++++ docs/static.files/noscript-32bb7600.css | 1 + docs/static.files/noscript-893ab5e7.css | 1 - docs/static.files/rustdoc-84e720fa.css | 59 +++++++++++++++++ docs/static.files/rustdoc-916cea96.css | 63 ------------------- docs/static.files/scrape-examples-5e967b76.js | 2 +- docs/static.files/search-92309212.js | 6 ++ docs/static.files/search-e7298875.js | 6 -- docs/static.files/settings-5514c975.js | 17 +++++ docs/static.files/settings-d72f25bb.js | 17 ----- docs/static.files/src-script-63605ae7.js | 1 - docs/static.files/src-script-813739b1.js | 1 + docs/static.files/storage-4e99c027.js | 23 +++++++ docs/static.files/storage-82c7156e.js | 23 ------- 34 files changed, 139 insertions(+), 144 deletions(-) delete mode 100644 docs/static.files/main-fb8c74a8.js create mode 100644 docs/static.files/main-fd3af306.js create mode 100644 docs/static.files/noscript-32bb7600.css delete mode 100644 docs/static.files/noscript-893ab5e7.css create mode 100644 docs/static.files/rustdoc-84e720fa.css delete mode 100644 docs/static.files/rustdoc-916cea96.css create mode 100644 docs/static.files/search-92309212.js delete mode 100644 docs/static.files/search-e7298875.js create mode 100644 docs/static.files/settings-5514c975.js delete mode 100644 docs/static.files/settings-d72f25bb.js delete mode 100644 docs/static.files/src-script-63605ae7.js create mode 100644 docs/static.files/src-script-813739b1.js create mode 100644 docs/static.files/storage-4e99c027.js delete mode 100644 docs/static.files/storage-82c7156e.js diff --git a/docs/fwl/all.html b/docs/fwl/all.html index 61f929a..e36cb2c 100644 --- a/docs/fwl/all.html +++ b/docs/fwl/all.html @@ -1 +1 @@ -List of all items in this crate

\ No newline at end of file +List of all items in this crate
\ No newline at end of file diff --git a/docs/fwl/fn.default_iptables_restore.html b/docs/fwl/fn.default_iptables_restore.html index 5a8869b..e19a8b0 100644 --- a/docs/fwl/fn.default_iptables_restore.html +++ b/docs/fwl/fn.default_iptables_restore.html @@ -1,4 +1,4 @@ -default_iptables_restore in fwl - Rust

Function default_iptables_restore

Source
pub fn default_iptables_restore(rules_file: &str)
Expand description

Restores iptables rules from the specified file and displays the current rules.

+default_iptables_restore in fwl - Rust

Function default_iptables_restore

Source
pub fn default_iptables_restore(rules_file: &str)
Expand description

Restores iptables rules from the specified file and displays the current rules.

This function:

  1. Prints the license information.
  2. diff --git a/docs/fwl/helper_functionality/helper_fun/fn.print_license_info.html b/docs/fwl/helper_functionality/helper_fun/fn.print_license_info.html index b3976bb..271c5f8 100644 --- a/docs/fwl/helper_functionality/helper_fun/fn.print_license_info.html +++ b/docs/fwl/helper_functionality/helper_fun/fn.print_license_info.html @@ -1,4 +1,4 @@ -print_license_info in fwl::helper_functionality::helper_fun - Rust

    Function print_license_info

    Source
    pub fn print_license_info()
    Expand description

    Prints the license information for the fwl crate.

    +print_license_info in fwl::helper_functionality::helper_fun - Rust

    Function print_license_info

    Source
    pub fn print_license_info()
    Expand description

    Prints the license information for the fwl crate.

    This function displays the copyright notice and the GPL-3.0 license terms under which the fwl crate is distributed. It informs users of their rights and obligations, ensuring compliance with open-source licensing requirements. The output is formatted as plain text and includes a reference to the GPL-3.0 license for further details.

    diff --git a/docs/fwl/helper_functionality/helper_fun/fn.validate_root_priviliges.html b/docs/fwl/helper_functionality/helper_fun/fn.validate_root_priviliges.html index 2b91bbd..fc29ff8 100644 --- a/docs/fwl/helper_functionality/helper_fun/fn.validate_root_priviliges.html +++ b/docs/fwl/helper_functionality/helper_fun/fn.validate_root_priviliges.html @@ -1,4 +1,4 @@ -validate_root_priviliges in fwl::helper_functionality::helper_fun - Rust

    Function validate_root_priviliges

    Source
    pub fn validate_root_priviliges()
    Expand description

    Validates whether the program is running with root privileges.

    +validate_root_priviliges in fwl::helper_functionality::helper_fun - Rust

    Function validate_root_priviliges

    Source
    pub fn validate_root_priviliges()
    Expand description

    Validates whether the program is running with root privileges.

    This function checks if the current user has root privileges using nix::unistd::Uid::current().is_root(). If the program lacks root privileges, it prints an error message in red using the colored crate and exits with a status code of 1. Root privileges are required because managing iptables rules involves system-level operations that only the superuser can perform.

    diff --git a/docs/fwl/helper_functionality/helper_fun/index.html b/docs/fwl/helper_functionality/helper_fun/index.html index 93a5f88..a27b3b7 100644 --- a/docs/fwl/helper_functionality/helper_fun/index.html +++ b/docs/fwl/helper_functionality/helper_fun/index.html @@ -1 +1 @@ -fwl::helper_functionality::helper_fun - Rust

    Module helper_fun

    Source

    Functions§

    print_license_info
    Prints the license information for the fwl crate.
    validate_root_priviliges
    Validates whether the program is running with root privileges.
    \ No newline at end of file +fwl::helper_functionality::helper_fun - Rust

    Module helper_fun

    Source

    Functions§

    print_license_info
    Prints the license information for the fwl crate.
    validate_root_priviliges
    Validates whether the program is running with root privileges.
    \ No newline at end of file diff --git a/docs/fwl/helper_functionality/index.html b/docs/fwl/helper_functionality/index.html index 7429d33..7abac52 100644 --- a/docs/fwl/helper_functionality/index.html +++ b/docs/fwl/helper_functionality/index.html @@ -1 +1 @@ -fwl::helper_functionality - Rust

    Module helper_functionality

    Source

    Modules§

    helper_fun
    \ No newline at end of file +fwl::helper_functionality - Rust

    Module helper_functionality

    Source

    Modules§

    helper_fun
    \ No newline at end of file diff --git a/docs/fwl/index.html b/docs/fwl/index.html index 333480f..2701bb0 100644 --- a/docs/fwl/index.html +++ b/docs/fwl/index.html @@ -1 +1 @@ -fwl - Rust

    Crate fwl

    Source

    Modules§

    helper_functionality
    restore_functionality

    Functions§

    default_iptables_restore
    Restores iptables rules from the specified file and displays the current rules.
    \ No newline at end of file +fwl - Rust

    Crate fwl

    Source

    Modules§

    helper_functionality
    restore_functionality

    Functions§

    default_iptables_restore
    Restores iptables rules from the specified file and displays the current rules.
    \ No newline at end of file diff --git a/docs/fwl/restore_functionality/index.html b/docs/fwl/restore_functionality/index.html index c1808d4..1c90104 100644 --- a/docs/fwl/restore_functionality/index.html +++ b/docs/fwl/restore_functionality/index.html @@ -1 +1 @@ -fwl::restore_functionality - Rust

    Module restore_functionality

    Source

    Modules§

    restore_fun
    \ No newline at end of file +fwl::restore_functionality - Rust

    Module restore_functionality

    Source

    Modules§

    restore_fun
    \ No newline at end of file diff --git a/docs/fwl/restore_functionality/restore_fun/fn.display_ipt_rules.html b/docs/fwl/restore_functionality/restore_fun/fn.display_ipt_rules.html index 626d24f..fb25bf9 100644 --- a/docs/fwl/restore_functionality/restore_fun/fn.display_ipt_rules.html +++ b/docs/fwl/restore_functionality/restore_fun/fn.display_ipt_rules.html @@ -1,4 +1,4 @@ -display_ipt_rules in fwl::restore_functionality::restore_fun - Rust

    Function display_ipt_rules

    Source
    pub fn display_ipt_rules()
    Expand description

    Displays the current iptables firewall filter table.

    +display_ipt_rules in fwl::restore_functionality::restore_fun - Rust

    Function display_ipt_rules

    Source
    pub fn display_ipt_rules()
    Expand description

    Displays the current iptables firewall filter table.

    This function executes the iptables -nvL command to list the current rules in the iptables filter table. It prints the output to the console, providing a detailed view of the active firewall rules. This is useful for verifying the current state of the firewall configuration or for diagnostic purposes.

    diff --git a/docs/fwl/restore_functionality/restore_fun/fn.restore_ipt_rules.html b/docs/fwl/restore_functionality/restore_fun/fn.restore_ipt_rules.html index 787c6ac..616ac4f 100644 --- a/docs/fwl/restore_functionality/restore_fun/fn.restore_ipt_rules.html +++ b/docs/fwl/restore_functionality/restore_fun/fn.restore_ipt_rules.html @@ -1,4 +1,4 @@ -restore_ipt_rules in fwl::restore_functionality::restore_fun - Rust

    Function restore_ipt_rules

    Source
    pub fn restore_ipt_rules(rules_file: &str)
    Expand description

    Restores iptables firewall rules from the specified file.

    +restore_ipt_rules in fwl::restore_functionality::restore_fun - Rust

    Function restore_ipt_rules

    Source
    pub fn restore_ipt_rules(rules_file: &str)
    Expand description

    Restores iptables firewall rules from the specified file.

    §Arguments

    • rules_file - The path to the file containing iptables rules.
    • diff --git a/docs/fwl/restore_functionality/restore_fun/index.html b/docs/fwl/restore_functionality/restore_fun/index.html index c6ccf0e..c62fe9c 100644 --- a/docs/fwl/restore_functionality/restore_fun/index.html +++ b/docs/fwl/restore_functionality/restore_fun/index.html @@ -1 +1 @@ -fwl::restore_functionality::restore_fun - Rust

      Module restore_fun

      Source

      Functions§

      display_ipt_rules
      Displays the current iptables firewall filter table.
      restore_ipt_rules
      Restores iptables firewall rules from the specified file.
      \ No newline at end of file +fwl::restore_functionality::restore_fun - Rust

      Module restore_fun

      Source

      Functions§

      display_ipt_rules
      Displays the current iptables firewall filter table.
      restore_ipt_rules
      Restores iptables firewall rules from the specified file.
      \ No newline at end of file diff --git a/docs/help.html b/docs/help.html index b882ada..ec68328 100644 --- a/docs/help.html +++ b/docs/help.html @@ -1 +1 @@ -Help

      Rustdoc help

      Back
      \ No newline at end of file +Help

      Rustdoc help

      Back
      \ No newline at end of file diff --git a/docs/settings.html b/docs/settings.html index a5cd589..25963c5 100644 --- a/docs/settings.html +++ b/docs/settings.html @@ -1 +1 @@ -Settings

      Rustdoc settings

      Back
      \ No newline at end of file +Settings

      Rustdoc settings

      Back
      \ No newline at end of file diff --git a/docs/src-files.js b/docs/src-files.js index 9b82a96..e9c62c1 100644 --- a/docs/src-files.js +++ b/docs/src-files.js @@ -1,3 +1,2 @@ -var srcIndex = new Map(JSON.parse('[["fwl",["",[["helper_functionality",[],["helper_fun.rs"]],["restore_functionality",[],["restore_fun.rs"]]],["helper_functionality.rs","lib.rs","restore_functionality.rs"]]]]')); -createSrcSidebar(); -//{"start":36,"fragment_lengths":[172]} \ No newline at end of file +createSrcSidebar('[["fwl",["",[["helper_functionality",[],["helper_fun.rs"]],["restore_functionality",[],["restore_fun.rs"]]],["helper_functionality.rs","lib.rs","restore_functionality.rs"]]]]'); +//{"start":19,"fragment_lengths":[172]} \ No newline at end of file diff --git a/docs/src/fwl/helper_functionality.rs.html b/docs/src/fwl/helper_functionality.rs.html index f87e2c9..d1767d1 100644 --- a/docs/src/fwl/helper_functionality.rs.html +++ b/docs/src/fwl/helper_functionality.rs.html @@ -1,4 +1,4 @@ -helper_functionality.rs - source

      fwl/
      helper_functionality.rs

      1/*
      +helper_functionality.rs - source

      fwl/
      helper_functionality.rs

      1/*
       2 * fwl - Quick tool for restoring iptables rules.
       3 * Copyright (C) 2025  Andrew Kushyk
       4 *
      diff --git a/docs/src/fwl/helper_functionality/helper_fun.rs.html b/docs/src/fwl/helper_functionality/helper_fun.rs.html
      index b963cff..0ec11e9 100644
      --- a/docs/src/fwl/helper_functionality/helper_fun.rs.html
      +++ b/docs/src/fwl/helper_functionality/helper_fun.rs.html
      @@ -1,4 +1,4 @@
      -helper_fun.rs - source

      fwl/helper_functionality/
      helper_fun.rs

      1/*
      +helper_fun.rs - source

      fwl/helper_functionality/
      helper_fun.rs

      1/*
       2 * fwl - Quick tool for restoring iptables rules.
       3 * Copyright (C) 2025  Andrew Kushyk
       4 *
      diff --git a/docs/src/fwl/lib.rs.html b/docs/src/fwl/lib.rs.html
      index dce0235..d61347e 100644
      --- a/docs/src/fwl/lib.rs.html
      +++ b/docs/src/fwl/lib.rs.html
      @@ -1,4 +1,4 @@
      -lib.rs - source

      fwl/
      lib.rs

      1/*
      +lib.rs - source

      fwl/
      lib.rs

      1/*
       2 * fwl - Quick tool for restoring iptables rules.
       3 * Copyright (C) 2025  Andrew Kushyk
       4 *
      diff --git a/docs/src/fwl/restore_functionality.rs.html b/docs/src/fwl/restore_functionality.rs.html
      index 84587fc..7fa7bbf 100644
      --- a/docs/src/fwl/restore_functionality.rs.html
      +++ b/docs/src/fwl/restore_functionality.rs.html
      @@ -1,4 +1,4 @@
      -restore_functionality.rs - source

      fwl/
      restore_functionality.rs

      1/*
      +restore_functionality.rs - source

      fwl/
      restore_functionality.rs

      1/*
       2 * fwl - Quick tool for restoring iptables rules.
       3 * Copyright (C) 2025  Andrew Kushyk
       4 *
      diff --git a/docs/src/fwl/restore_functionality/restore_fun.rs.html b/docs/src/fwl/restore_functionality/restore_fun.rs.html
      index 79866cf..d7d4a62 100644
      --- a/docs/src/fwl/restore_functionality/restore_fun.rs.html
      +++ b/docs/src/fwl/restore_functionality/restore_fun.rs.html
      @@ -1,4 +1,4 @@
      -restore_fun.rs - source

      fwl/restore_functionality/
      restore_fun.rs

      1/*
      +restore_fun.rs - source

      fwl/restore_functionality/
      restore_fun.rs

      1/*
       2 * fwl - Quick tool for restoring iptables rules.
       3 * Copyright (C) 2025  Andrew Kushyk
       4 *
      diff --git a/docs/static.files/main-fb8c74a8.js b/docs/static.files/main-fb8c74a8.js
      deleted file mode 100644
      index c36a7ed..0000000
      --- a/docs/static.files/main-fb8c74a8.js
      +++ /dev/null
      @@ -1,11 +0,0 @@
      -"use strict";window.RUSTDOC_TOOLTIP_HOVER_MS=300;window.RUSTDOC_TOOLTIP_HOVER_EXIT_MS=450;function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden");const toggle=document.getElementById("toggle-all-docs");if(toggle){toggle.setAttribute("disabled","disabled")}}function showMain(){const main=document.getElementById(MAIN_ID);if(!main){return}removeClass(main,"hidden");const mainHeading=main.querySelector(".main-heading");if(mainHeading&&window.searchState.rustdocToolbar){if(window.searchState.rustdocToolbar.parentElement){window.searchState.rustdocToolbar.parentElement.removeChild(window.searchState.rustdocToolbar,)}mainHeading.appendChild(window.searchState.rustdocToolbar)}const toggle=document.getElementById("toggle-all-docs");if(toggle){toggle.removeAttribute("disabled")}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileTopbar=document.querySelector(".mobile-topbar");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileTopbar){const mobileTitle=document.createElement("h2");mobileTitle.className="location";if(hasClass(document.querySelector(".rustdoc"),"crate")){mobileTitle.innerHTML=`Crate ${window.currentCrate}`}else if(locationTitle){mobileTitle.innerHTML=locationTitle.innerHTML}mobileTopbar.appendChild(mobileTitle)}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden");const mainHeading=elemToDisplay.querySelector(".main-heading");if(mainHeading&&window.searchState.rustdocToolbar){if(window.searchState.rustdocToolbar.parentElement){window.searchState.rustdocToolbar.parentElement.removeChild(window.searchState.rustdocToolbar,)}mainHeading.appendChild(window.searchState.rustdocToolbar)}}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function preLoadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.rel="preload";link.as="style";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("/help.html");function loadScript(url,errorCallback){const script=document.createElement("script");script.src=url;if(errorCallback!==undefined){script.onerror=errorCallback}document.head.append(script)}const settingsButton=getSettingsButton();if(settingsButton){settingsButton.onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadScript(getVar("static-root-path")+getVar("settings-js"));setTimeout(()=>{const themes=getVar("themes").split(",");for(const theme of themes){if(theme!==""){preLoadCss(getVar("root-path")+theme+".css")}}},0)}}window.searchState={rustdocToolbar:document.querySelector("rustdoc-toolbar"),loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(window.searchState.timeout!==null){clearTimeout(window.searchState.timeout);window.searchState.timeout=null}},isDisplayed:()=>{const outputElement=window.searchState.outputElement();return!!outputElement&&!!outputElement.parentElement&&outputElement.parentElement.id===ALTERNATIVE_DISPLAY_ID},focus:()=>{window.searchState.input&&window.searchState.input.focus()},defocus:()=>{window.searchState.input&&window.searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=window.searchState.outputElement()}switchDisplayedElement(search);document.title=window.searchState.title},removeQueryParameters:()=>{document.title=window.searchState.titleBeforeSearch;if(browserSupportsHistoryApi()){history.replaceState(null,"",getNakedUrl()+window.location.hash)}},hideResults:()=>{switchDisplayedElement(null);window.searchState.removeQueryParameters()},getQueryStringParams:()=>{const params={};window.location.search.substring(1).split("&").map(s=>{const pair=s.split("=").map(x=>x.replace(/\+/g," "));params[decodeURIComponent(pair[0])]=typeof pair[1]==="undefined"?null:decodeURIComponent(pair[1])});return params},setup:()=>{const search_input=window.searchState.input;if(!search_input){return}let searchLoaded=false;function sendSearchForm(){document.getElementsByClassName("search-form")[0].submit()}function loadSearch(){if(!searchLoaded){searchLoaded=true;loadScript(getVar("static-root-path")+getVar("search-js"),sendSearchForm);loadScript(resourcePath("search-index",".js"),sendSearchForm)}}search_input.addEventListener("focus",()=>{window.searchState.origPlaceholder=search_input.placeholder;search_input.placeholder="Type your search here.";loadSearch()});if(search_input.value!==""){loadSearch()}const params=window.searchState.getQueryStringParams();if(params.search!==undefined){window.searchState.setLoadingSearch();loadSearch()}},setLoadingSearch:()=>{const search=window.searchState.outputElement();if(!search){return}search.innerHTML="

      "+window.searchState.loadingText+"

      ";window.searchState.showResults(search)},descShards:new Map(),loadDesc:async function({descShard,descIndex}){if(descShard.promise===null){descShard.promise=new Promise((resolve,reject)=>{descShard.resolve=resolve;const ds=descShard;const fname=`${ds.crate}-desc-${ds.shard}-`;const url=resourcePath(`search.desc/${descShard.crate}/${fname}`,".js",);loadScript(url,reject)})}const list=await descShard.promise;return list[descIndex]},loadedDescShard:function(crate,shard,data){this.descShards.get(crate)[shard].resolve(data.split("\n"))},};const toggleAllDocsId="toggle-all-docs";let savedHash="";function handleHashes(ev){if(ev!==null&&window.searchState.isDisplayed()&&ev.newURL){switchDisplayedElement(null);const hash=ev.newURL.slice(ev.newURL.indexOf("#")+1);if(browserSupportsHistoryApi()){history.replaceState(null,"",getNakedUrl()+window.location.search+"#"+hash)}const elem=document.getElementById(hash);if(elem){elem.scrollIntoView()}}const pageId=window.location.hash.replace(/^#/,"");if(savedHash!==pageId){savedHash=pageId;if(pageId!==""){expandSection(pageId)}}if(savedHash.startsWith("impl-")){const splitAt=savedHash.indexOf("/");if(splitAt!==-1){const implId=savedHash.slice(0,splitAt);const assocId=savedHash.slice(splitAt+1);const implElems=document.querySelectorAll(`details > summary > section[id^="${implId}"]`,);onEachLazy(implElems,implElem=>{const numbered=/^(.+?)-([0-9]+)$/.exec(implElem.id);if(implElem.id!==implId&&(!numbered||numbered[1]!==implId)){return false}return onEachLazy(implElem.parentElement.parentElement.querySelectorAll(`[id^="${assocId}"]`),item=>{const numbered=/^(.+?)-([0-9]+)$/.exec(item.id);if(item.id===assocId||(numbered&&numbered[1]===assocId)){openParentDetails(item);item.scrollIntoView();setTimeout(()=>{window.location.replace("#"+item.id)},0);return true}},)})}}}function onHashChange(ev){hideSidebar();handleHashes(ev)}function openParentDetails(elem){while(elem){if(elem.tagName==="DETAILS"){elem.open=true}elem=elem.parentElement}}function expandSection(id){openParentDetails(document.getElementById(id))}function handleEscape(ev){window.searchState.clearInputTimeout();window.searchState.hideResults();ev.preventDefault();window.searchState.defocus();window.hideAllModals(true)}function handleShortcut(ev){const disableShortcuts=getSettingValue("disable-shortcuts")==="true";if(ev.ctrlKey||ev.altKey||ev.metaKey||disableShortcuts){return}if(document.activeElement&&document.activeElement.tagName==="INPUT"&&document.activeElement.type!=="checkbox"&&document.activeElement.type!=="radio"){switch(getVirtualKey(ev)){case"Escape":handleEscape(ev);break}}else{switch(getVirtualKey(ev)){case"Escape":handleEscape(ev);break;case"s":case"S":case"/":ev.preventDefault();window.searchState.focus();break;case"+":ev.preventDefault();expandAllDocs();break;case"-":ev.preventDefault();collapseAllDocs();break;case"?":showHelp();break;default:break}}}document.addEventListener("keypress",handleShortcut);document.addEventListener("keydown",handleShortcut);function addSidebarItems(){if(!window.SIDEBAR_ITEMS){return}const sidebar=document.getElementById("rustdoc-modnav");function block(shortty,id,longty){const filtered=window.SIDEBAR_ITEMS[shortty];if(!filtered){return}const modpath=hasClass(document.querySelector(".rustdoc"),"mod")?"../":"";const h3=document.createElement("h3");h3.innerHTML=`${longty}`;const ul=document.createElement("ul");ul.className="block "+shortty;for(const name of filtered){let path;if(shortty==="mod"){path=`${modpath}${name}/index.html`}else{path=`${modpath}${shortty}.${name}.html`}let current_page=document.location.href.toString();if(current_page.endsWith("/")){current_page+="index.html"}const link=document.createElement("a");link.href=path;link.textContent=name;const li=document.createElement("li");if(link.href===current_page){li.classList.add("current")}li.appendChild(link);ul.appendChild(li)}sidebar.appendChild(h3);sidebar.appendChild(ul)}if(sidebar){block("primitive","primitives","Primitive Types");block("mod","modules","Modules");block("macro","macros","Macros");block("struct","structs","Structs");block("enum","enums","Enums");block("constant","constants","Constants");block("static","static","Statics");block("trait","traits","Traits");block("fn","functions","Functions");block("type","types","Type Aliases");block("union","unions","Unions");block("foreigntype","foreign-types","Foreign Types");block("keyword","keywords","Keywords");block("attr","attributes","Attribute Macros");block("derive","derives","Derive Macros");block("traitalias","trait-aliases","Trait Aliases")}}window.register_implementors=imp=>{const implementors=document.getElementById("implementors-list");const synthetic_implementors=document.getElementById("synthetic-implementors-list");const inlined_types=new Set();const TEXT_IDX=0;const SYNTHETIC_IDX=1;const TYPES_IDX=2;if(synthetic_implementors){onEachLazy(synthetic_implementors.getElementsByClassName("impl"),el=>{const aliases=el.getAttribute("data-aliases");if(!aliases){return}aliases.split(",").forEach(alias=>{inlined_types.add(alias)})})}let currentNbImpls=implementors.getElementsByClassName("impl").length;const traitName=document.querySelector(".main-heading h1 > .trait").textContent;const baseIdName="impl-"+traitName+"-";const libs=Object.getOwnPropertyNames(imp);const script=document.querySelector("script[data-ignore-extern-crates]");const ignoreExternCrates=new Set((script?script.getAttribute("data-ignore-extern-crates"):"").split(","),);for(const lib of libs){if(lib===window.currentCrate||ignoreExternCrates.has(lib)){continue}const structs=imp[lib];struct_loop:for(const struct of structs){const list=struct[SYNTHETIC_IDX]?synthetic_implementors:implementors;if(struct[SYNTHETIC_IDX]){for(const struct_type of struct[TYPES_IDX]){if(inlined_types.has(struct_type)){continue struct_loop}inlined_types.add(struct_type)}}const code=document.createElement("h3");code.innerHTML=struct[TEXT_IDX];addClass(code,"code-header");onEachLazy(code.getElementsByTagName("a"),elem=>{const href=elem.getAttribute("href");if(href&&!href.startsWith("#")&&!/^(?:[a-z+]+:)?\/\//.test(href)){elem.setAttribute("href",window.rootPath+href)}});const currentId=baseIdName+currentNbImpls;const anchor=document.createElement("a");anchor.href="#"+currentId;addClass(anchor,"anchor");const display=document.createElement("div");display.id=currentId;addClass(display,"impl");display.appendChild(anchor);display.appendChild(code);list.appendChild(display);currentNbImpls+=1}}};if(window.pending_implementors){window.register_implementors(window.pending_implementors)}window.register_type_impls=imp=>{if(!imp||!imp[window.currentCrate]){return}window.pending_type_impls=undefined;const idMap=new Map();let implementations=document.getElementById("implementations-list");let trait_implementations=document.getElementById("trait-implementations-list");let trait_implementations_header=document.getElementById("trait-implementations");const script=document.querySelector("script[data-self-path]");const selfPath=script?script.getAttribute("data-self-path"):null;const mainContent=document.querySelector("#main-content");const sidebarSection=document.querySelector(".sidebar section");let methods=document.querySelector(".sidebar .block.method");let associatedTypes=document.querySelector(".sidebar .block.associatedtype");let associatedConstants=document.querySelector(".sidebar .block.associatedconstant");let sidebarTraitList=document.querySelector(".sidebar .block.trait-implementation");for(const impList of imp[window.currentCrate]){const types=impList.slice(2);const text=impList[0];const isTrait=impList[1]!==0;const traitName=impList[1];if(types.indexOf(selfPath)===-1){continue}let outputList=isTrait?trait_implementations:implementations;if(outputList===null){const outputListName=isTrait?"Trait Implementations":"Implementations";const outputListId=isTrait?"trait-implementations-list":"implementations-list";const outputListHeaderId=isTrait?"trait-implementations":"implementations";const outputListHeader=document.createElement("h2");outputListHeader.id=outputListHeaderId;outputListHeader.innerText=outputListName;outputList=document.createElement("div");outputList.id=outputListId;if(isTrait){const link=document.createElement("a");link.href=`#${outputListHeaderId}`;link.innerText="Trait Implementations";const h=document.createElement("h3");h.appendChild(link);trait_implementations=outputList;trait_implementations_header=outputListHeader;sidebarSection.appendChild(h);sidebarTraitList=document.createElement("ul");sidebarTraitList.className="block trait-implementation";sidebarSection.appendChild(sidebarTraitList);mainContent.appendChild(outputListHeader);mainContent.appendChild(outputList)}else{implementations=outputList;if(trait_implementations){mainContent.insertBefore(outputListHeader,trait_implementations_header);mainContent.insertBefore(outputList,trait_implementations_header)}else{const mainContent=document.querySelector("#main-content");mainContent.appendChild(outputListHeader);mainContent.appendChild(outputList)}}}const template=document.createElement("template");template.innerHTML=text;onEachLazy(template.content.querySelectorAll("a"),elem=>{const href=elem.getAttribute("href");if(href&&!href.startsWith("#")&&!/^(?:[a-z+]+:)?\/\//.test(href)){elem.setAttribute("href",window.rootPath+href)}});onEachLazy(template.content.querySelectorAll("[id]"),el=>{let i=0;if(idMap.has(el.id)){i=idMap.get(el.id)}else if(document.getElementById(el.id)){i=1;while(document.getElementById(`${el.id}-${2 * i}`)){i=2*i}while(document.getElementById(`${el.id}-${i}`)){i+=1}}if(i!==0){const oldHref=`#${el.id}`;const newHref=`#${el.id}-${i}`;el.id=`${el.id}-${i}`;onEachLazy(template.content.querySelectorAll("a[href]"),link=>{if(link.getAttribute("href")===oldHref){link.href=newHref}})}idMap.set(el.id,i+1)});const templateAssocItems=template.content.querySelectorAll("section.tymethod, "+"section.method, section.associatedtype, section.associatedconstant");if(isTrait){const li=document.createElement("li");const a=document.createElement("a");a.href=`#${template.content.querySelector(".impl").id}`;a.textContent=traitName;li.appendChild(a);sidebarTraitList.append(li)}else{onEachLazy(templateAssocItems,item=>{let block=hasClass(item,"associatedtype")?associatedTypes:(hasClass(item,"associatedconstant")?associatedConstants:(methods));if(!block){const blockTitle=hasClass(item,"associatedtype")?"Associated Types":(hasClass(item,"associatedconstant")?"Associated Constants":("Methods"));const blockClass=hasClass(item,"associatedtype")?"associatedtype":(hasClass(item,"associatedconstant")?"associatedconstant":("method"));const blockHeader=document.createElement("h3");const blockLink=document.createElement("a");blockLink.href="#implementations";blockLink.innerText=blockTitle;blockHeader.appendChild(blockLink);block=document.createElement("ul");block.className=`block ${blockClass}`;const insertionReference=methods||sidebarTraitList;if(insertionReference){const insertionReferenceH=insertionReference.previousElementSibling;sidebarSection.insertBefore(blockHeader,insertionReferenceH);sidebarSection.insertBefore(block,insertionReferenceH)}else{sidebarSection.appendChild(blockHeader);sidebarSection.appendChild(block)}if(hasClass(item,"associatedtype")){associatedTypes=block}else if(hasClass(item,"associatedconstant")){associatedConstants=block}else{methods=block}}const li=document.createElement("li");const a=document.createElement("a");a.innerText=item.id.split("-")[0].split(".")[1];a.href=`#${item.id}`;li.appendChild(a);block.appendChild(li)})}outputList.appendChild(template.content)}for(const list of[methods,associatedTypes,associatedConstants,sidebarTraitList]){if(!list){continue}const newChildren=Array.prototype.slice.call(list.children);newChildren.sort((a,b)=>{const aI=a.innerText;const bI=b.innerText;return aIbI?1:0});list.replaceChildren(...newChildren)}};if(window.pending_type_impls){window.register_type_impls(window.pending_type_impls)}function addSidebarCrates(){if(!window.ALL_CRATES){return}const sidebarElems=document.getElementById("rustdoc-modnav");if(!sidebarElems){return}const h3=document.createElement("h3");h3.innerHTML="Crates";const ul=document.createElement("ul");ul.className="block crate";for(const crate of window.ALL_CRATES){const link=document.createElement("a");link.href=window.rootPath+crate+"/index.html";link.textContent=crate;const li=document.createElement("li");if(window.rootPath!=="./"&&crate===window.currentCrate){li.className="current"}li.appendChild(link);ul.appendChild(li)}sidebarElems.appendChild(h3);sidebarElems.appendChild(ul)}function expandAllDocs(){const innerToggle=document.getElementById(toggleAllDocsId);removeClass(innerToggle,"will-expand");onEachLazy(document.getElementsByClassName("toggle"),e=>{if(!hasClass(e,"type-contents-toggle")&&!hasClass(e,"more-examples-toggle")){e.open=true}});innerToggle.children[0].innerText="Summary"}function collapseAllDocs(){const innerToggle=document.getElementById(toggleAllDocsId);addClass(innerToggle,"will-expand");onEachLazy(document.getElementsByClassName("toggle"),e=>{if(e.parentNode.id!=="implementations-list"||(!hasClass(e,"implementors-toggle")&&!hasClass(e,"type-contents-toggle"))){e.open=false}});innerToggle.children[0].innerText="Show all"}function toggleAllDocs(){const innerToggle=document.getElementById(toggleAllDocsId);if(!innerToggle){return}if(hasClass(innerToggle,"will-expand")){expandAllDocs()}else{collapseAllDocs()}}(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("toggle"),e=>{if(!hideLargeItemContents&&hasClass(e,"type-contents-toggle")){e.open=true}if(hideMethodDocs&&hasClass(e,"method-toggle")){e.open=false}})}());window.rustdoc_add_line_numbers_to_examples=()=>{function generateLine(nb){return`${nb}`}onEachLazy(document.querySelectorAll(".rustdoc:not(.src) :not(.scraped-example) > .example-wrap > pre > code",),code=>{if(hasClass(code.parentElement.parentElement,"hide-lines")){removeClass(code.parentElement.parentElement,"hide-lines");return}const lines=code.innerHTML.split("\n");const digits=(lines.length+"").length;code.innerHTML=lines.map((line,index)=>generateLine(index+1)+line).join("\n");addClass(code.parentElement.parentElement,`digits-${digits}`)})};window.rustdoc_remove_line_numbers_from_examples=()=>{onEachLazy(document.querySelectorAll(".rustdoc:not(.src) :not(.scraped-example) > .example-wrap"),x=>addClass(x,"hide-lines"),)};if(getSettingValue("line-numbers")==="true"){window.rustdoc_add_line_numbers_to_examples()}function showSidebar(){window.hideAllModals(false);const sidebar=document.getElementsByClassName("sidebar")[0];addClass(sidebar,"shown")}function hideSidebar(){const sidebar=document.getElementsByClassName("sidebar")[0];removeClass(sidebar,"shown")}window.addEventListener("resize",()=>{if(window.CURRENT_TOOLTIP_ELEMENT){const base=window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE;const force_visible=base.TOOLTIP_FORCE_VISIBLE;hideTooltip(false);if(force_visible){showTooltip(base);base.TOOLTIP_FORCE_VISIBLE=true}}});const mainElem=document.getElementById(MAIN_ID);if(mainElem){mainElem.addEventListener("click",hideSidebar)}onEachLazy(document.querySelectorAll("a[href^='#']"),el=>{el.addEventListener("click",()=>{expandSection(el.hash.slice(1));hideSidebar()})});onEachLazy(document.querySelectorAll(".toggle > summary:not(.hideme)"),el=>{el.addEventListener("click",e=>{if(e.target.tagName!=="SUMMARY"&&e.target.tagName!=="A"){e.preventDefault()}})});function showTooltip(e){const notable_ty=e.getAttribute("data-notable-ty");if(!window.NOTABLE_TRAITS&¬able_ty){const data=document.getElementById("notable-traits-data");if(data){window.NOTABLE_TRAITS=JSON.parse(data.innerText)}else{throw new Error("showTooltip() called with notable without any notable traits!")}}if(window.CURRENT_TOOLTIP_ELEMENT&&window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE===e){clearTooltipHoverTimeout(window.CURRENT_TOOLTIP_ELEMENT);return}window.hideAllModals(false);const wrapper=document.createElement("div");if(notable_ty){wrapper.innerHTML="
      "+window.NOTABLE_TRAITS[notable_ty]+"
      "}else{const ttl=e.getAttribute("title");if(ttl!==null){e.setAttribute("data-title",ttl);e.removeAttribute("title")}const dttl=e.getAttribute("data-title");if(dttl!==null){const titleContent=document.createElement("div");titleContent.className="content";titleContent.appendChild(document.createTextNode(dttl));wrapper.appendChild(titleContent)}}wrapper.className="tooltip popover";const focusCatcher=document.createElement("div");focusCatcher.setAttribute("tabindex","0");focusCatcher.onfocus=hideTooltip;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";document.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_TOOLTIP_ELEMENT=wrapper;window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE=e;clearTooltipHoverTimeout(window.CURRENT_TOOLTIP_ELEMENT);wrapper.onpointerenter=ev=>{if(ev.pointerType!=="mouse"){return}clearTooltipHoverTimeout(e)};wrapper.onpointerleave=ev=>{if(ev.pointerType!=="mouse"||!(ev.relatedTarget instanceof HTMLElement)){return}if(!e.TOOLTIP_FORCE_VISIBLE&&!e.contains(ev.relatedTarget)){setTooltipHoverTimeout(e,false);addClass(wrapper,"fade-out")}}}function setTooltipHoverTimeout(element,show){clearTooltipHoverTimeout(element);if(!show&&!window.CURRENT_TOOLTIP_ELEMENT){return}if(show&&window.CURRENT_TOOLTIP_ELEMENT){return}if(window.CURRENT_TOOLTIP_ELEMENT&&window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE!==element){return}element.TOOLTIP_HOVER_TIMEOUT=setTimeout(()=>{if(show){showTooltip(element)}else if(!element.TOOLTIP_FORCE_VISIBLE){hideTooltip(false)}},show?window.RUSTDOC_TOOLTIP_HOVER_MS:window.RUSTDOC_TOOLTIP_HOVER_EXIT_MS)}function clearTooltipHoverTimeout(element){if(element.TOOLTIP_HOVER_TIMEOUT!==undefined){removeClass(window.CURRENT_TOOLTIP_ELEMENT,"fade-out");clearTimeout(element.TOOLTIP_HOVER_TIMEOUT);delete element.TOOLTIP_HOVER_TIMEOUT}}function tooltipBlurHandler(event){if(window.CURRENT_TOOLTIP_ELEMENT&&!window.CURRENT_TOOLTIP_ELEMENT.contains(document.activeElement)&&!window.CURRENT_TOOLTIP_ELEMENT.contains(event.relatedTarget)&&!window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.contains(document.activeElement)&&!window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.contains(event.relatedTarget)){setTimeout(()=>hideTooltip(false),0)}}function hideTooltip(focus){if(window.CURRENT_TOOLTIP_ELEMENT){if(window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.TOOLTIP_FORCE_VISIBLE){if(focus){window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.focus()}window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.TOOLTIP_FORCE_VISIBLE=false}document.body.removeChild(window.CURRENT_TOOLTIP_ELEMENT);clearTooltipHoverTimeout(window.CURRENT_TOOLTIP_ELEMENT);window.CURRENT_TOOLTIP_ELEMENT=null}}onEachLazy(document.getElementsByClassName("tooltip"),e=>{e.onclick=()=>{e.TOOLTIP_FORCE_VISIBLE=e.TOOLTIP_FORCE_VISIBLE?false:true;if(window.CURRENT_TOOLTIP_ELEMENT&&!e.TOOLTIP_FORCE_VISIBLE){hideTooltip(true)}else{showTooltip(e);window.CURRENT_TOOLTIP_ELEMENT.setAttribute("tabindex","0");window.CURRENT_TOOLTIP_ELEMENT.focus();window.CURRENT_TOOLTIP_ELEMENT.onblur=tooltipBlurHandler}return false};e.onpointerenter=ev=>{if(ev.pointerType!=="mouse"){return}setTooltipHoverTimeout(e,true)};e.onpointermove=ev=>{if(ev.pointerType!=="mouse"){return}setTooltipHoverTimeout(e,true)};e.onpointerleave=ev=>{if(ev.pointerType!=="mouse"){return}if(!e.TOOLTIP_FORCE_VISIBLE&&window.CURRENT_TOOLTIP_ELEMENT&&!window.CURRENT_TOOLTIP_ELEMENT.contains(ev.relatedTarget)){setTooltipHoverTimeout(e,false);addClass(window.CURRENT_TOOLTIP_ELEMENT,"fade-out")}}});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){if(!getHelpButton().contains(document.activeElement)&&!getHelpButton().contains(event.relatedTarget)&&!getSettingsButton().contains(document.activeElement)&&!getSettingsButton().contains(event.relatedTarget)){window.hidePopoverMenus()}}function buildHelpMenu(){const book_info=document.createElement("span");const drloChannel=`https://doc.rust-lang.org/${getVar("channel")}`;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=>"
      "+x[0].split(" ").map((y,index)=>((index&1)===0?""+y+"":" "+y+" ")).join("")+"
      "+x[1]+"
      ").join("");const div_shortcuts=document.createElement("div");addClass(div_shortcuts,"shortcuts");div_shortcuts.innerHTML="

      Keyboard Shortcuts

      "+shortcuts+"
      ";const infos=[`For a full list of all search features, take a look \ - here.`,"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 or String, enum:Cow -> bool)","You can look for items with an exact name by putting double quotes around \ - your request: \"string\"",`Look for functions that accept or return \ - slices and \ - arrays by writing square \ - brackets (e.g., -> [u8] or [] -> Option)`,"Look for items inside another one by searching for a path: vec::Vec",].map(x=>"

      "+x+"

      ").join("");const div_infos=document.createElement("div");addClass(div_infos,"infos");div_infos.innerHTML="

      Search Tricks

      "+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");if(!isHelpPage){container.className="popover"}container.id="help";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);if(isHelpPage){const help_section=document.createElement("section");help_section.appendChild(container);document.getElementById("main-content").appendChild(help_section);container.style.display="block"}else{const help_button=getHelpButton();help_button.appendChild(container);container.onblur=helpBlurHandler;help_button.onblur=helpBlurHandler;help_button.children[0].onblur=helpBlurHandler}return container}window.hideAllModals=switchFocus=>{hideSidebar();window.hidePopoverMenus();hideTooltip(switchFocus)};window.hidePopoverMenus=()=>{onEachLazy(document.querySelectorAll("rustdoc-toolbar .popover"),elem=>{elem.style.display="none"});const button=getHelpButton();if(button){removeClass(button,"help-open")}};function getHelpMenu(buildNeeded){let menu=getHelpButton().querySelector(".popover");if(!menu&&buildNeeded){menu=buildHelpMenu()}return menu}function showHelp(){const button=getHelpButton();addClass(button,"help-open");button.querySelector("a").focus();const menu=getHelpMenu(true);if(menu.style.display==="none"){window.hideAllModals();menu.style.display=""}}const helpLink=document.querySelector(`#${HELP_BUTTON_ID} > a`);if(isHelpPage){buildHelpMenu()}else if(helpLink){helpLink.addEventListener("click",event=>{if(!helpLink.contains(helpLink)||event.ctrlKey||event.altKey||event.metaKey){return}event.preventDefault();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);window.searchState.setup()}());(function(){const SIDEBAR_MIN=100;const SIDEBAR_MAX=500;const RUSTDOC_MOBILE_BREAKPOINT=700;const BODY_MIN=400;const SIDEBAR_VANISH_THRESHOLD=SIDEBAR_MIN/2;const sidebarButton=document.getElementById("sidebar-button");if(sidebarButton){sidebarButton.addEventListener("click",e=>{removeClass(document.documentElement,"hide-sidebar");updateLocalStorage("hide-sidebar","false");if(document.querySelector(".rustdoc.src")){window.rustdocToggleSrcSidebar()}e.preventDefault()})}let currentPointerId=null;let desiredSidebarSize=null;let pendingSidebarResizingFrame=false;const resizer=document.querySelector(".sidebar-resizer");const sidebar=document.querySelector(".sidebar");if(!resizer||!sidebar){return}const isSrcPage=hasClass(document.body,"src");const hideSidebar=function(){if(isSrcPage){window.rustdocCloseSourceSidebar();updateLocalStorage("src-sidebar-width",null);document.documentElement.style.removeProperty("--src-sidebar-width");sidebar.style.removeProperty("--src-sidebar-width");resizer.style.removeProperty("--src-sidebar-width")}else{addClass(document.documentElement,"hide-sidebar");updateLocalStorage("hide-sidebar","true");updateLocalStorage("desktop-sidebar-width",null);document.documentElement.style.removeProperty("--desktop-sidebar-width");sidebar.style.removeProperty("--desktop-sidebar-width");resizer.style.removeProperty("--desktop-sidebar-width")}};const showSidebar=function(){if(isSrcPage){window.rustdocShowSourceSidebar()}else{removeClass(document.documentElement,"hide-sidebar");updateLocalStorage("hide-sidebar","false")}};const changeSidebarSize=function(size){if(isSrcPage){updateLocalStorage("src-sidebar-width",size.toString());sidebar.style.setProperty("--src-sidebar-width",size+"px");resizer.style.setProperty("--src-sidebar-width",size+"px")}else{updateLocalStorage("desktop-sidebar-width",size.toString());sidebar.style.setProperty("--desktop-sidebar-width",size+"px");resizer.style.setProperty("--desktop-sidebar-width",size+"px")}};const isSidebarHidden=function(){return isSrcPage?!hasClass(document.documentElement,"src-sidebar-expanded"):hasClass(document.documentElement,"hide-sidebar")};const resize=function(e){if(currentPointerId===null||currentPointerId!==e.pointerId){return}e.preventDefault();const pos=e.clientX-3;if(pos=SIDEBAR_MIN){if(isSidebarHidden()){showSidebar()}const constrainedPos=Math.min(pos,window.innerWidth-BODY_MIN,SIDEBAR_MAX);changeSidebarSize(constrainedPos);desiredSidebarSize=constrainedPos;if(pendingSidebarResizingFrame!==false){clearTimeout(pendingSidebarResizingFrame)}pendingSidebarResizingFrame=setTimeout(()=>{if(currentPointerId===null||pendingSidebarResizingFrame===false){return}pendingSidebarResizingFrame=false;document.documentElement.style.setProperty("--resizing-sidebar-width",desiredSidebarSize+"px",)},100)}};window.addEventListener("resize",()=>{if(window.innerWidth=(window.innerWidth-BODY_MIN)){changeSidebarSize(window.innerWidth-BODY_MIN)}else if(desiredSidebarSize!==null&&desiredSidebarSize>SIDEBAR_MIN){changeSidebarSize(desiredSidebarSize)}});const stopResize=function(e){if(currentPointerId===null){return}if(e){e.preventDefault()}desiredSidebarSize=sidebar.getBoundingClientRect().width;removeClass(resizer,"active");window.removeEventListener("pointermove",resize,false);window.removeEventListener("pointerup",stopResize,false);removeClass(document.documentElement,"sidebar-resizing");document.documentElement.style.removeProperty("--resizing-sidebar-width");if(resizer.releasePointerCapture){resizer.releasePointerCapture(currentPointerId);currentPointerId=null}};const initResize=function(e){if(currentPointerId!==null||e.altKey||e.ctrlKey||e.metaKey||e.button!==0){return}if(resizer.setPointerCapture){resizer.setPointerCapture(e.pointerId);if(!resizer.hasPointerCapture(e.pointerId)){resizer.releasePointerCapture(e.pointerId);return}currentPointerId=e.pointerId}window.hideAllModals(false);e.preventDefault();window.addEventListener("pointermove",resize,false);window.addEventListener("pointercancel",stopResize,false);window.addEventListener("pointerup",stopResize,false);addClass(resizer,"active");addClass(document.documentElement,"sidebar-resizing");const pos=e.clientX-sidebar.offsetLeft-3;document.documentElement.style.setProperty("--resizing-sidebar-width",pos+"px");desiredSidebarSize=null};resizer.addEventListener("pointerdown",initResize,false)}());(function(){function copyContentToClipboard(content){if(content===null){return}const el=document.createElement("textarea");el.value=content;el.setAttribute("readonly","");el.style.position="absolute";el.style.left="-9999px";document.body.appendChild(el);el.select();document.execCommand("copy");document.body.removeChild(el)}function copyButtonAnimation(button){button.classList.add("clicked");if(button.reset_button_timeout!==undefined){clearTimeout(button.reset_button_timeout)}button.reset_button_timeout=setTimeout(()=>{button.reset_button_timeout=undefined;button.classList.remove("clicked")},1000)}const but=document.getElementById("copy-path");if(!but){return}but.onclick=()=>{const titleElement=document.querySelector("title");const title=titleElement&&titleElement.textContent?titleElement.textContent.replace(" - Rust",""):"";const[item,module]=title.split(" in ");const path=[item];if(module!==undefined){path.unshift(module)}copyContentToClipboard(path.join("::"));copyButtonAnimation(but)};function copyCode(codeElem){if(!codeElem){return}copyContentToClipboard(codeElem.textContent)}function getExampleWrap(event){const target=event.target;if(target instanceof HTMLElement){let elem=target;while(elem!==null&&!hasClass(elem,"example-wrap")){if(elem===document.body||elem.tagName==="A"||elem.tagName==="BUTTON"||hasClass(elem,"docblock")){return null}elem=elem.parentElement}return elem}else{return null}}function addCopyButton(event){const elem=getExampleWrap(event);if(elem===null){return}elem.removeEventListener("mouseover",addCopyButton);const parent=document.createElement("div");parent.className="button-holder";const runButton=elem.querySelector(".test-arrow");if(runButton!==null){parent.appendChild(runButton)}elem.appendChild(parent);const copyButton=document.createElement("button");copyButton.className="copy-button";copyButton.title="Copy code to clipboard";copyButton.addEventListener("click",()=>{copyCode(elem.querySelector("pre > code"));copyButtonAnimation(copyButton)});parent.appendChild(copyButton);if(!elem.parentElement||!elem.parentElement.classList.contains("scraped-example")||!window.updateScrapedExample){return}const scrapedWrapped=elem.parentElement;window.updateScrapedExample(scrapedWrapped,parent)}function showHideCodeExampleButtons(event){const elem=getExampleWrap(event);if(elem===null){return}let buttons=elem.querySelector(".button-holder");if(buttons===null){addCopyButton(event);buttons=elem.querySelector(".button-holder");if(buttons===null){return}}buttons.classList.toggle("keep-visible")}onEachLazy(document.querySelectorAll(".docblock .example-wrap"),elem=>{elem.addEventListener("mouseover",addCopyButton);elem.addEventListener("click",showHideCodeExampleButtons)})}()) \ No newline at end of file diff --git a/docs/static.files/main-fd3af306.js b/docs/static.files/main-fd3af306.js new file mode 100644 index 0000000..531215d --- /dev/null +++ b/docs/static.files/main-fd3af306.js @@ -0,0 +1,11 @@ +"use strict";window.RUSTDOC_TOOLTIP_HOVER_MS=300;window.RUSTDOC_TOOLTIP_HOVER_EXIT_MS=450;function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension;}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden");const toggle=document.getElementById("toggle-all-docs");if(toggle){toggle.setAttribute("disabled","disabled");}}function showMain(){const main=document.getElementById(MAIN_ID);if(!main){return;}removeClass(main,"hidden");const mainHeading=main.querySelector(".main-heading");if(mainHeading&&window.searchState.rustdocToolbar){if(window.searchState.rustdocToolbar.parentElement){window.searchState.rustdocToolbar.parentElement.removeChild(window.searchState.rustdocToolbar,);}mainHeading.appendChild(window.searchState.rustdocToolbar);}const toggle=document.getElementById("toggle-all-docs");if(toggle){toggle.removeAttribute("disabled");}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileTopbar=document.querySelector(".mobile-topbar");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileTopbar){const mobileTitle=document.createElement("h2");mobileTitle.className="location";if(hasClass(document.querySelector(".rustdoc"),"crate")){mobileTitle.innerHTML=`Crate ${window.currentCrate}`;}else if(locationTitle){mobileTitle.innerHTML=locationTitle.innerHTML;}mobileTopbar.appendChild(mobileTitle);}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key;}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape";}return String.fromCharCode(c);}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID);}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID);}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0];}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling);}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID));}return el;}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden");}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden");}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild);}if(elemToDisplay===null){addClass(el,"hidden");showMain();return;}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden");const mainHeading=elemToDisplay.querySelector(".main-heading");if(mainHeading&&window.searchState.rustdocToolbar){if(window.searchState.rustdocToolbar.parentElement){window.searchState.rustdocToolbar.parentElement.removeChild(window.searchState.rustdocToolbar,);}mainHeading.appendChild(window.searchState.rustdocToolbar);}}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function";}function preLoadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.rel="preload";link.as="style";document.getElementsByTagName("head")[0].appendChild(link);}(function(){const isHelpPage=window.location.pathname.endsWith("/help.html");function loadScript(url,errorCallback){const script=document.createElement("script");script.src=url;if(errorCallback!==undefined){script.onerror=errorCallback;}document.head.append(script);}const settingsButton=getSettingsButton();if(settingsButton){settingsButton.onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return;}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadScript(getVar("static-root-path")+getVar("settings-js"));setTimeout(()=>{const themes=getVar("themes").split(",");for(const theme of themes){if(theme!==""){preLoadCss(getVar("root-path")+theme+".css");}}},0);};}window.searchState={rustdocToolbar:document.querySelector("rustdoc-toolbar"),loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el);}return el;},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(window.searchState.timeout!==null){clearTimeout(window.searchState.timeout);window.searchState.timeout=null;}},isDisplayed:()=>{const outputElement=window.searchState.outputElement();return!!outputElement&&!!outputElement.parentElement&&outputElement.parentElement.id===ALTERNATIVE_DISPLAY_ID;},focus:()=>{window.searchState.input&&window.searchState.input.focus();},defocus:()=>{window.searchState.input&&window.searchState.input.blur();},showResults:search=>{if(search===null||typeof search==="undefined"){search=window.searchState.outputElement();}switchDisplayedElement(search);document.title=window.searchState.title;},removeQueryParameters:()=>{document.title=window.searchState.titleBeforeSearch;if(browserSupportsHistoryApi()){history.replaceState(null,"",getNakedUrl()+window.location.hash);}},hideResults:()=>{switchDisplayedElement(null);window.searchState.removeQueryParameters();},getQueryStringParams:()=>{const params={};window.location.search.substring(1).split("&").map(s=>{const pair=s.split("=").map(x=>x.replace(/\+/g," "));params[decodeURIComponent(pair[0])]=typeof pair[1]==="undefined"?null:decodeURIComponent(pair[1]);});return params;},setup:()=>{const search_input=window.searchState.input;if(!search_input){return;}let searchLoaded=false;function sendSearchForm(){document.getElementsByClassName("search-form")[0].submit();}function loadSearch(){if(!searchLoaded){searchLoaded=true;loadScript(getVar("static-root-path")+getVar("search-js"),sendSearchForm);loadScript(resourcePath("search-index",".js"),sendSearchForm);}}search_input.addEventListener("focus",()=>{window.searchState.origPlaceholder=search_input.placeholder;search_input.placeholder="Type your search here.";loadSearch();});if(search_input.value!==""){loadSearch();}const params=window.searchState.getQueryStringParams();if(params.search!==undefined){window.searchState.setLoadingSearch();loadSearch();}},setLoadingSearch:()=>{const search=window.searchState.outputElement();if(!search){return;}search.innerHTML="

      "+window.searchState.loadingText+"

      ";window.searchState.showResults(search);},descShards:new Map(),loadDesc:async function({descShard,descIndex}){if(descShard.promise===null){descShard.promise=new Promise((resolve,reject)=>{descShard.resolve=resolve;const ds=descShard;const fname=`${ds.crate}-desc-${ds.shard}-`;const url=resourcePath(`search.desc/${descShard.crate}/${fname}`,".js",);loadScript(url,reject);});}const list=await descShard.promise;return list[descIndex];},loadedDescShard:function(crate,shard,data){this.descShards.get(crate)[shard].resolve(data.split("\n"));},};const toggleAllDocsId="toggle-all-docs";let savedHash="";function handleHashes(ev){if(ev!==null&&window.searchState.isDisplayed()&&ev.newURL){switchDisplayedElement(null);const hash=ev.newURL.slice(ev.newURL.indexOf("#")+1);if(browserSupportsHistoryApi()){history.replaceState(null,"",getNakedUrl()+window.location.search+"#"+hash);}const elem=document.getElementById(hash);if(elem){elem.scrollIntoView();}}const pageId=window.location.hash.replace(/^#/,"");if(savedHash!==pageId){savedHash=pageId;if(pageId!==""){expandSection(pageId);}}if(savedHash.startsWith("impl-")){const splitAt=savedHash.indexOf("/");if(splitAt!==-1){const implId=savedHash.slice(0,splitAt);const assocId=savedHash.slice(splitAt+1);const implElems=document.querySelectorAll(`details > summary > section[id^="${implId}"]`,);onEachLazy(implElems,implElem=>{const numbered=/^(.+?)-([0-9]+)$/.exec(implElem.id);if(implElem.id!==implId&&(!numbered||numbered[1]!==implId)){return false;}return onEachLazy(implElem.parentElement.parentElement.querySelectorAll(`[id^="${assocId}"]`),item=>{const numbered=/^(.+?)-([0-9]+)$/.exec(item.id);if(item.id===assocId||(numbered&&numbered[1]===assocId)){openParentDetails(item);item.scrollIntoView();setTimeout(()=>{window.location.replace("#"+item.id);},0);return true;}},);});}}}function onHashChange(ev){hideSidebar();handleHashes(ev);}function openParentDetails(elem){while(elem){if(elem.tagName==="DETAILS"){elem.open=true;}elem=elem.parentElement;}}function expandSection(id){openParentDetails(document.getElementById(id));}function handleEscape(ev){window.searchState.clearInputTimeout();window.searchState.hideResults();ev.preventDefault();window.searchState.defocus();window.hideAllModals(true);}function handleShortcut(ev){const disableShortcuts=getSettingValue("disable-shortcuts")==="true";if(ev.ctrlKey||ev.altKey||ev.metaKey||disableShortcuts){return;}if(document.activeElement&&document.activeElement.tagName==="INPUT"&&document.activeElement.type!=="checkbox"&&document.activeElement.type!=="radio"){switch(getVirtualKey(ev)){case"Escape":handleEscape(ev);break;}}else{switch(getVirtualKey(ev)){case"Escape":handleEscape(ev);break;case"s":case"S":case"/":ev.preventDefault();window.searchState.focus();break;case"+":ev.preventDefault();expandAllDocs();break;case"-":ev.preventDefault();collapseAllDocs();break;case"?":showHelp();break;default:break;}}}document.addEventListener("keypress",handleShortcut);document.addEventListener("keydown",handleShortcut);function addSidebarItems(){if(!window.SIDEBAR_ITEMS){return;}const sidebar=document.getElementById("rustdoc-modnav");function block(shortty,id,longty){const filtered=window.SIDEBAR_ITEMS[shortty];if(!filtered){return;}const modpath=hasClass(document.querySelector(".rustdoc"),"mod")?"../":"";const h3=document.createElement("h3");h3.innerHTML=`${longty}`;const ul=document.createElement("ul");ul.className="block "+shortty;for(const name of filtered){let path;if(shortty==="mod"){path=`${modpath}${name}/index.html`;}else{path=`${modpath}${shortty}.${name}.html`;}let current_page=document.location.href.toString();if(current_page.endsWith("/")){current_page+="index.html";}const link=document.createElement("a");link.href=path;link.textContent=name;const li=document.createElement("li");if(link.href===current_page){li.classList.add("current");}li.appendChild(link);ul.appendChild(li);}sidebar.appendChild(h3);sidebar.appendChild(ul);}if(sidebar){block("primitive","primitives","Primitive Types");block("mod","modules","Modules");block("macro","macros","Macros");block("struct","structs","Structs");block("enum","enums","Enums");block("constant","constants","Constants");block("static","static","Statics");block("trait","traits","Traits");block("fn","functions","Functions");block("type","types","Type Aliases");block("union","unions","Unions");block("foreigntype","foreign-types","Foreign Types");block("keyword","keywords","Keywords");block("attr","attributes","Attribute Macros");block("derive","derives","Derive Macros");block("traitalias","trait-aliases","Trait Aliases");}}window.register_implementors=imp=>{const implementors=document.getElementById("implementors-list");const synthetic_implementors=document.getElementById("synthetic-implementors-list");const inlined_types=new Set();const TEXT_IDX=0;const SYNTHETIC_IDX=1;const TYPES_IDX=2;if(synthetic_implementors){onEachLazy(synthetic_implementors.getElementsByClassName("impl"),el=>{const aliases=el.getAttribute("data-aliases");if(!aliases){return;}aliases.split(",").forEach(alias=>{inlined_types.add(alias);});});}let currentNbImpls=implementors.getElementsByClassName("impl").length;const traitName=document.querySelector(".main-heading h1 > .trait").textContent;const baseIdName="impl-"+traitName+"-";const libs=Object.getOwnPropertyNames(imp);const script=document.querySelector("script[data-ignore-extern-crates]");const ignoreExternCrates=new Set((script?script.getAttribute("data-ignore-extern-crates"):"").split(","),);for(const lib of libs){if(lib===window.currentCrate||ignoreExternCrates.has(lib)){continue;}const structs=imp[lib];struct_loop:for(const struct of structs){const list=struct[SYNTHETIC_IDX]?synthetic_implementors:implementors;if(struct[SYNTHETIC_IDX]){for(const struct_type of struct[TYPES_IDX]){if(inlined_types.has(struct_type)){continue struct_loop;}inlined_types.add(struct_type);}}const code=document.createElement("h3");code.innerHTML=struct[TEXT_IDX];addClass(code,"code-header");onEachLazy(code.getElementsByTagName("a"),elem=>{const href=elem.getAttribute("href");if(href&&!href.startsWith("#")&&!/^(?:[a-z+]+:)?\/\//.test(href)){elem.setAttribute("href",window.rootPath+href);}});const currentId=baseIdName+currentNbImpls;const anchor=document.createElement("a");anchor.href="#"+currentId;addClass(anchor,"anchor");const display=document.createElement("div");display.id=currentId;addClass(display,"impl");display.appendChild(anchor);display.appendChild(code);list.appendChild(display);currentNbImpls+=1;}}};if(window.pending_implementors){window.register_implementors(window.pending_implementors);}window.register_type_impls=imp=>{if(!imp||!imp[window.currentCrate]){return;}window.pending_type_impls=undefined;const idMap=new Map();let implementations=document.getElementById("implementations-list");let trait_implementations=document.getElementById("trait-implementations-list");let trait_implementations_header=document.getElementById("trait-implementations");const script=document.querySelector("script[data-self-path]");const selfPath=script?script.getAttribute("data-self-path"):null;const mainContent=document.querySelector("#main-content");const sidebarSection=document.querySelector(".sidebar section");let methods=document.querySelector(".sidebar .block.method");let associatedTypes=document.querySelector(".sidebar .block.associatedtype");let associatedConstants=document.querySelector(".sidebar .block.associatedconstant");let sidebarTraitList=document.querySelector(".sidebar .block.trait-implementation");for(const impList of imp[window.currentCrate]){const types=impList.slice(2);const text=impList[0];const isTrait=impList[1]!==0;const traitName=impList[1];if(types.indexOf(selfPath)===-1){continue;}let outputList=isTrait?trait_implementations:implementations;if(outputList===null){const outputListName=isTrait?"Trait Implementations":"Implementations";const outputListId=isTrait?"trait-implementations-list":"implementations-list";const outputListHeaderId=isTrait?"trait-implementations":"implementations";const outputListHeader=document.createElement("h2");outputListHeader.id=outputListHeaderId;outputListHeader.innerText=outputListName;outputList=document.createElement("div");outputList.id=outputListId;if(isTrait){const link=document.createElement("a");link.href=`#${outputListHeaderId}`;link.innerText="Trait Implementations";const h=document.createElement("h3");h.appendChild(link);trait_implementations=outputList;trait_implementations_header=outputListHeader;sidebarSection.appendChild(h);sidebarTraitList=document.createElement("ul");sidebarTraitList.className="block trait-implementation";sidebarSection.appendChild(sidebarTraitList);mainContent.appendChild(outputListHeader);mainContent.appendChild(outputList);}else{implementations=outputList;if(trait_implementations){mainContent.insertBefore(outputListHeader,trait_implementations_header);mainContent.insertBefore(outputList,trait_implementations_header);}else{const mainContent=document.querySelector("#main-content");mainContent.appendChild(outputListHeader);mainContent.appendChild(outputList);}}}const template=document.createElement("template");template.innerHTML=text;onEachLazy(template.content.querySelectorAll("a"),elem=>{const href=elem.getAttribute("href");if(href&&!href.startsWith("#")&&!/^(?:[a-z+]+:)?\/\//.test(href)){elem.setAttribute("href",window.rootPath+href);}});onEachLazy(template.content.querySelectorAll("[id]"),el=>{let i=0;if(idMap.has(el.id)){i=idMap.get(el.id);}else if(document.getElementById(el.id)){i=1;while(document.getElementById(`${el.id}-${2 * i}`)){i=2*i;}while(document.getElementById(`${el.id}-${i}`)){i+=1;}}if(i!==0){const oldHref=`#${el.id}`;const newHref=`#${el.id}-${i}`;el.id=`${el.id}-${i}`;onEachLazy(template.content.querySelectorAll("a[href]"),link=>{if(link.getAttribute("href")===oldHref){link.href=newHref;}});}idMap.set(el.id,i+1);});const templateAssocItems=template.content.querySelectorAll("section.tymethod, "+"section.method, section.associatedtype, section.associatedconstant");if(isTrait){const li=document.createElement("li");const a=document.createElement("a");a.href=`#${template.content.querySelector(".impl").id}`;a.textContent=traitName;li.appendChild(a);sidebarTraitList.append(li);}else{onEachLazy(templateAssocItems,item=>{let block=hasClass(item,"associatedtype")?associatedTypes:(hasClass(item,"associatedconstant")?associatedConstants:(methods));if(!block){const blockTitle=hasClass(item,"associatedtype")?"Associated Types":(hasClass(item,"associatedconstant")?"Associated Constants":("Methods"));const blockClass=hasClass(item,"associatedtype")?"associatedtype":(hasClass(item,"associatedconstant")?"associatedconstant":("method"));const blockHeader=document.createElement("h3");const blockLink=document.createElement("a");blockLink.href="#implementations";blockLink.innerText=blockTitle;blockHeader.appendChild(blockLink);block=document.createElement("ul");block.className=`block ${blockClass}`;const insertionReference=methods||sidebarTraitList;if(insertionReference){const insertionReferenceH=insertionReference.previousElementSibling;sidebarSection.insertBefore(blockHeader,insertionReferenceH);sidebarSection.insertBefore(block,insertionReferenceH);}else{sidebarSection.appendChild(blockHeader);sidebarSection.appendChild(block);}if(hasClass(item,"associatedtype")){associatedTypes=block;}else if(hasClass(item,"associatedconstant")){associatedConstants=block;}else{methods=block;}}const li=document.createElement("li");const a=document.createElement("a");a.innerText=item.id.split("-")[0].split(".")[1];a.href=`#${item.id}`;li.appendChild(a);block.appendChild(li);});}outputList.appendChild(template.content);}for(const list of[methods,associatedTypes,associatedConstants,sidebarTraitList]){if(!list){continue;}const newChildren=Array.prototype.slice.call(list.children);newChildren.sort((a,b)=>{const aI=a.innerText;const bI=b.innerText;return aIbI?1:0;});list.replaceChildren(...newChildren);}};if(window.pending_type_impls){window.register_type_impls(window.pending_type_impls);}function addSidebarCrates(){if(!window.ALL_CRATES){return;}const sidebarElems=document.getElementById("rustdoc-modnav");if(!sidebarElems){return;}const h3=document.createElement("h3");h3.innerHTML="Crates";const ul=document.createElement("ul");ul.className="block crate";for(const crate of window.ALL_CRATES){const link=document.createElement("a");link.href=window.rootPath+crate+"/index.html";link.textContent=crate;const li=document.createElement("li");if(window.rootPath!=="./"&&crate===window.currentCrate){li.className="current";}li.appendChild(link);ul.appendChild(li);}sidebarElems.appendChild(h3);sidebarElems.appendChild(ul);}function expandAllDocs(){const innerToggle=document.getElementById(toggleAllDocsId);removeClass(innerToggle,"will-expand");onEachLazy(document.getElementsByClassName("toggle"),e=>{if(!hasClass(e,"type-contents-toggle")&&!hasClass(e,"more-examples-toggle")){e.open=true;}});innerToggle.children[0].innerText="Summary";}function collapseAllDocs(){const innerToggle=document.getElementById(toggleAllDocsId);addClass(innerToggle,"will-expand");onEachLazy(document.getElementsByClassName("toggle"),e=>{if(e.parentNode.id!=="implementations-list"||(!hasClass(e,"implementors-toggle")&&!hasClass(e,"type-contents-toggle"))){e.open=false;}});innerToggle.children[0].innerText="Show all";}function toggleAllDocs(){const innerToggle=document.getElementById(toggleAllDocsId);if(!innerToggle){return;}if(hasClass(innerToggle,"will-expand")){expandAllDocs();}else{collapseAllDocs();}}(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("toggle"),e=>{if(!hideLargeItemContents&&hasClass(e,"type-contents-toggle")){e.open=true;}if(hideMethodDocs&&hasClass(e,"method-toggle")){e.open=false;}});}());window.rustdoc_add_line_numbers_to_examples=()=>{function generateLine(nb){return`${nb}`;}onEachLazy(document.querySelectorAll(".rustdoc:not(.src) :not(.scraped-example) > .example-wrap > pre > code",),code=>{if(hasClass(code.parentElement.parentElement,"hide-lines")){removeClass(code.parentElement.parentElement,"hide-lines");return;}const lines=code.innerHTML.split("\n");const digits=(lines.length+"").length;code.innerHTML=lines.map((line,index)=>generateLine(index+1)+line).join("\n");addClass(code.parentElement.parentElement,`digits-${digits}`);});};window.rustdoc_remove_line_numbers_from_examples=()=>{onEachLazy(document.querySelectorAll(".rustdoc:not(.src) :not(.scraped-example) > .example-wrap"),x=>addClass(x,"hide-lines"),);};if(getSettingValue("line-numbers")==="true"){window.rustdoc_add_line_numbers_to_examples();}function showSidebar(){window.hideAllModals(false);const sidebar=document.getElementsByClassName("sidebar")[0];addClass(sidebar,"shown");}function hideSidebar(){const sidebar=document.getElementsByClassName("sidebar")[0];removeClass(sidebar,"shown");}window.addEventListener("resize",()=>{if(window.CURRENT_TOOLTIP_ELEMENT){const base=window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE;const force_visible=base.TOOLTIP_FORCE_VISIBLE;hideTooltip(false);if(force_visible){showTooltip(base);base.TOOLTIP_FORCE_VISIBLE=true;}}});const mainElem=document.getElementById(MAIN_ID);if(mainElem){mainElem.addEventListener("click",hideSidebar);}onEachLazy(document.querySelectorAll("a[href^='#']"),el=>{el.addEventListener("click",()=>{expandSection(el.hash.slice(1));hideSidebar();});});onEachLazy(document.querySelectorAll(".toggle > summary:not(.hideme)"),el=>{el.addEventListener("click",e=>{if(!e.target.matches("summary, a, a *")){e.preventDefault();}});});function showTooltip(e){const notable_ty=e.getAttribute("data-notable-ty");if(!window.NOTABLE_TRAITS&¬able_ty){const data=document.getElementById("notable-traits-data");if(data){window.NOTABLE_TRAITS=JSON.parse(data.innerText);}else{throw new Error("showTooltip() called with notable without any notable traits!");}}if(window.CURRENT_TOOLTIP_ELEMENT&&window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE===e){clearTooltipHoverTimeout(window.CURRENT_TOOLTIP_ELEMENT);return;}window.hideAllModals(false);const wrapper=document.createElement("div");if(notable_ty){wrapper.innerHTML="
      "+window.NOTABLE_TRAITS[notable_ty]+"
      ";}else{const ttl=e.getAttribute("title");if(ttl!==null){e.setAttribute("data-title",ttl);e.removeAttribute("title");}const dttl=e.getAttribute("data-title");if(dttl!==null){const titleContent=document.createElement("div");titleContent.className="content";titleContent.appendChild(document.createTextNode(dttl));wrapper.appendChild(titleContent);}}wrapper.className="tooltip popover";const focusCatcher=document.createElement("div");focusCatcher.setAttribute("tabindex","0");focusCatcher.onfocus=hideTooltip;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";document.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_TOOLTIP_ELEMENT=wrapper;window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE=e;clearTooltipHoverTimeout(window.CURRENT_TOOLTIP_ELEMENT);wrapper.onpointerenter=ev=>{if(ev.pointerType!=="mouse"){return;}clearTooltipHoverTimeout(e);};wrapper.onpointerleave=ev=>{if(ev.pointerType!=="mouse"||!(ev.relatedTarget instanceof HTMLElement)){return;}if(!e.TOOLTIP_FORCE_VISIBLE&&!e.contains(ev.relatedTarget)){setTooltipHoverTimeout(e,false);addClass(wrapper,"fade-out");}};}function setTooltipHoverTimeout(element,show){clearTooltipHoverTimeout(element);if(!show&&!window.CURRENT_TOOLTIP_ELEMENT){return;}if(show&&window.CURRENT_TOOLTIP_ELEMENT){return;}if(window.CURRENT_TOOLTIP_ELEMENT&&window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE!==element){return;}element.TOOLTIP_HOVER_TIMEOUT=setTimeout(()=>{if(show){showTooltip(element);}else if(!element.TOOLTIP_FORCE_VISIBLE){hideTooltip(false);}},show?window.RUSTDOC_TOOLTIP_HOVER_MS:window.RUSTDOC_TOOLTIP_HOVER_EXIT_MS);}function clearTooltipHoverTimeout(element){if(element.TOOLTIP_HOVER_TIMEOUT!==undefined){removeClass(window.CURRENT_TOOLTIP_ELEMENT,"fade-out");clearTimeout(element.TOOLTIP_HOVER_TIMEOUT);delete element.TOOLTIP_HOVER_TIMEOUT;}}function tooltipBlurHandler(event){if(window.CURRENT_TOOLTIP_ELEMENT&&!window.CURRENT_TOOLTIP_ELEMENT.contains(document.activeElement)&&!window.CURRENT_TOOLTIP_ELEMENT.contains(event.relatedTarget)&&!window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.contains(document.activeElement)&&!window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.contains(event.relatedTarget)){setTimeout(()=>hideTooltip(false),0);}}function hideTooltip(focus){if(window.CURRENT_TOOLTIP_ELEMENT){if(window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.TOOLTIP_FORCE_VISIBLE){if(focus){window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.focus();}window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.TOOLTIP_FORCE_VISIBLE=false;}document.body.removeChild(window.CURRENT_TOOLTIP_ELEMENT);clearTooltipHoverTimeout(window.CURRENT_TOOLTIP_ELEMENT);window.CURRENT_TOOLTIP_ELEMENT=null;}}onEachLazy(document.getElementsByClassName("tooltip"),e=>{e.onclick=()=>{e.TOOLTIP_FORCE_VISIBLE=e.TOOLTIP_FORCE_VISIBLE?false:true;if(window.CURRENT_TOOLTIP_ELEMENT&&!e.TOOLTIP_FORCE_VISIBLE){hideTooltip(true);}else{showTooltip(e);window.CURRENT_TOOLTIP_ELEMENT.setAttribute("tabindex","0");window.CURRENT_TOOLTIP_ELEMENT.focus();window.CURRENT_TOOLTIP_ELEMENT.onblur=tooltipBlurHandler;}return false;};e.onpointerenter=ev=>{if(ev.pointerType!=="mouse"){return;}setTooltipHoverTimeout(e,true);};e.onpointermove=ev=>{if(ev.pointerType!=="mouse"){return;}setTooltipHoverTimeout(e,true);};e.onpointerleave=ev=>{if(ev.pointerType!=="mouse"){return;}if(!e.TOOLTIP_FORCE_VISIBLE&&window.CURRENT_TOOLTIP_ELEMENT&&!window.CURRENT_TOOLTIP_ELEMENT.contains(ev.relatedTarget)){setTooltipHoverTimeout(e,false);addClass(window.CURRENT_TOOLTIP_ELEMENT,"fade-out");}};});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){if(!getHelpButton().contains(document.activeElement)&&!getHelpButton().contains(event.relatedTarget)&&!getSettingsButton().contains(document.activeElement)&&!getSettingsButton().contains(event.relatedTarget)){window.hidePopoverMenus();}}function buildHelpMenu(){const book_info=document.createElement("span");const drloChannel=`https://doc.rust-lang.org/${getVar("channel")}`;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=>"
      "+x[0].split(" ").map((y,index)=>((index&1)===0?""+y+"":" "+y+" ")).join("")+"
      "+x[1]+"
      ").join("");const div_shortcuts=document.createElement("div");addClass(div_shortcuts,"shortcuts");div_shortcuts.innerHTML="

      Keyboard Shortcuts

      "+shortcuts+"
      ";const infos=[`For a full list of all search features, take a look \ + here.`,"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 or String, enum:Cow -> bool)","You can look for items with an exact name by putting double quotes around \ + your request: \"string\"",`Look for functions that accept or return \ + slices and \ + arrays by writing square \ + brackets (e.g., -> [u8] or [] -> Option)`,"Look for items inside another one by searching for a path: vec::Vec",].map(x=>"

      "+x+"

      ").join("");const div_infos=document.createElement("div");addClass(div_infos,"infos");div_infos.innerHTML="

      Search Tricks

      "+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");if(!isHelpPage){container.className="popover";}container.id="help";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);if(isHelpPage){const help_section=document.createElement("section");help_section.appendChild(container);document.getElementById("main-content").appendChild(help_section);container.style.display="block";}else{const help_button=getHelpButton();help_button.appendChild(container);container.onblur=helpBlurHandler;help_button.onblur=helpBlurHandler;help_button.children[0].onblur=helpBlurHandler;}return container;}window.hideAllModals=switchFocus=>{hideSidebar();window.hidePopoverMenus();hideTooltip(switchFocus);};window.hidePopoverMenus=()=>{onEachLazy(document.querySelectorAll("rustdoc-toolbar .popover"),elem=>{elem.style.display="none";});const button=getHelpButton();if(button){removeClass(button,"help-open");}};function getHelpMenu(buildNeeded){let menu=getHelpButton().querySelector(".popover");if(!menu&&buildNeeded){menu=buildHelpMenu();}return menu;}function showHelp(){const button=getHelpButton();addClass(button,"help-open");button.querySelector("a").focus();const menu=getHelpMenu(true);if(menu.style.display==="none"){window.hideAllModals();menu.style.display="";}}const helpLink=document.querySelector(`#${HELP_BUTTON_ID} > a`);if(isHelpPage){buildHelpMenu();}else if(helpLink){helpLink.addEventListener("click",event=>{if(!helpLink.contains(helpLink)||event.ctrlKey||event.altKey||event.metaKey){return;}event.preventDefault();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);window.searchState.setup();}());(function(){const SIDEBAR_MIN=100;const SIDEBAR_MAX=500;const RUSTDOC_MOBILE_BREAKPOINT=700;const BODY_MIN=400;const SIDEBAR_VANISH_THRESHOLD=SIDEBAR_MIN/2;const sidebarButton=document.getElementById("sidebar-button");if(sidebarButton){sidebarButton.addEventListener("click",e=>{removeClass(document.documentElement,"hide-sidebar");updateLocalStorage("hide-sidebar","false");if(document.querySelector(".rustdoc.src")){window.rustdocToggleSrcSidebar();}e.preventDefault();});}let currentPointerId=null;let desiredSidebarSize=null;let pendingSidebarResizingFrame=false;const resizer=document.querySelector(".sidebar-resizer");const sidebar=document.querySelector(".sidebar");if(!resizer||!sidebar){return;}const isSrcPage=hasClass(document.body,"src");const hideSidebar=function(){if(isSrcPage){window.rustdocCloseSourceSidebar();updateLocalStorage("src-sidebar-width",null);document.documentElement.style.removeProperty("--src-sidebar-width");sidebar.style.removeProperty("--src-sidebar-width");resizer.style.removeProperty("--src-sidebar-width");}else{addClass(document.documentElement,"hide-sidebar");updateLocalStorage("hide-sidebar","true");updateLocalStorage("desktop-sidebar-width",null);document.documentElement.style.removeProperty("--desktop-sidebar-width");sidebar.style.removeProperty("--desktop-sidebar-width");resizer.style.removeProperty("--desktop-sidebar-width");}};const showSidebar=function(){if(isSrcPage){window.rustdocShowSourceSidebar();}else{removeClass(document.documentElement,"hide-sidebar");updateLocalStorage("hide-sidebar","false");}};const changeSidebarSize=function(size){if(isSrcPage){updateLocalStorage("src-sidebar-width",size.toString());sidebar.style.setProperty("--src-sidebar-width",size+"px");resizer.style.setProperty("--src-sidebar-width",size+"px");}else{updateLocalStorage("desktop-sidebar-width",size.toString());sidebar.style.setProperty("--desktop-sidebar-width",size+"px");resizer.style.setProperty("--desktop-sidebar-width",size+"px");}};const isSidebarHidden=function(){return isSrcPage?!hasClass(document.documentElement,"src-sidebar-expanded"):hasClass(document.documentElement,"hide-sidebar");};const resize=function(e){if(currentPointerId===null||currentPointerId!==e.pointerId){return;}e.preventDefault();const pos=e.clientX-3;if(pos=SIDEBAR_MIN){if(isSidebarHidden()){showSidebar();}const constrainedPos=Math.min(pos,window.innerWidth-BODY_MIN,SIDEBAR_MAX);changeSidebarSize(constrainedPos);desiredSidebarSize=constrainedPos;if(pendingSidebarResizingFrame!==false){clearTimeout(pendingSidebarResizingFrame);}pendingSidebarResizingFrame=setTimeout(()=>{if(currentPointerId===null||pendingSidebarResizingFrame===false){return;}pendingSidebarResizingFrame=false;document.documentElement.style.setProperty("--resizing-sidebar-width",desiredSidebarSize+"px",);},100);}};window.addEventListener("resize",()=>{if(window.innerWidth=(window.innerWidth-BODY_MIN)){changeSidebarSize(window.innerWidth-BODY_MIN);}else if(desiredSidebarSize!==null&&desiredSidebarSize>SIDEBAR_MIN){changeSidebarSize(desiredSidebarSize);}});const stopResize=function(e){if(currentPointerId===null){return;}if(e){e.preventDefault();}desiredSidebarSize=sidebar.getBoundingClientRect().width;removeClass(resizer,"active");window.removeEventListener("pointermove",resize,false);window.removeEventListener("pointerup",stopResize,false);removeClass(document.documentElement,"sidebar-resizing");document.documentElement.style.removeProperty("--resizing-sidebar-width");if(resizer.releasePointerCapture){resizer.releasePointerCapture(currentPointerId);currentPointerId=null;}};const initResize=function(e){if(currentPointerId!==null||e.altKey||e.ctrlKey||e.metaKey||e.button!==0){return;}if(resizer.setPointerCapture){resizer.setPointerCapture(e.pointerId);if(!resizer.hasPointerCapture(e.pointerId)){resizer.releasePointerCapture(e.pointerId);return;}currentPointerId=e.pointerId;}window.hideAllModals(false);e.preventDefault();window.addEventListener("pointermove",resize,false);window.addEventListener("pointercancel",stopResize,false);window.addEventListener("pointerup",stopResize,false);addClass(resizer,"active");addClass(document.documentElement,"sidebar-resizing");const pos=e.clientX-sidebar.offsetLeft-3;document.documentElement.style.setProperty("--resizing-sidebar-width",pos+"px");desiredSidebarSize=null;};resizer.addEventListener("pointerdown",initResize,false);}());(function(){function copyContentToClipboard(content){if(content===null){return;}const el=document.createElement("textarea");el.value=content;el.setAttribute("readonly","");el.style.position="absolute";el.style.left="-9999px";document.body.appendChild(el);el.select();document.execCommand("copy");document.body.removeChild(el);}function copyButtonAnimation(button){button.classList.add("clicked");if(button.reset_button_timeout!==undefined){clearTimeout(button.reset_button_timeout);}button.reset_button_timeout=setTimeout(()=>{button.reset_button_timeout=undefined;button.classList.remove("clicked");},1000);}const but=document.getElementById("copy-path");if(!but){return;}but.onclick=()=>{const titleElement=document.querySelector("title");const title=titleElement&&titleElement.textContent?titleElement.textContent.replace(" - Rust",""):"";const[item,module]=title.split(" in ");const path=[item];if(module!==undefined){path.unshift(module);}copyContentToClipboard(path.join("::"));copyButtonAnimation(but);};function copyCode(codeElem){if(!codeElem){return;}copyContentToClipboard(codeElem.textContent);}function getExampleWrap(event){const target=event.target;if(target instanceof HTMLElement){let elem=target;while(elem!==null&&!hasClass(elem,"example-wrap")){if(elem===document.body||elem.tagName==="A"||elem.tagName==="BUTTON"||hasClass(elem,"docblock")){return null;}elem=elem.parentElement;}return elem;}else{return null;}}function addCopyButton(event){const elem=getExampleWrap(event);if(elem===null){return;}elem.removeEventListener("mouseover",addCopyButton);const parent=document.createElement("div");parent.className="button-holder";const runButton=elem.querySelector(".test-arrow");if(runButton!==null){parent.appendChild(runButton);}elem.appendChild(parent);const copyButton=document.createElement("button");copyButton.className="copy-button";copyButton.title="Copy code to clipboard";copyButton.addEventListener("click",()=>{copyCode(elem.querySelector("pre > code"));copyButtonAnimation(copyButton);});parent.appendChild(copyButton);if(!elem.parentElement||!elem.parentElement.classList.contains("scraped-example")||!window.updateScrapedExample){return;}const scrapedWrapped=elem.parentElement;window.updateScrapedExample(scrapedWrapped,parent);}function showHideCodeExampleButtons(event){const elem=getExampleWrap(event);if(elem===null){return;}let buttons=elem.querySelector(".button-holder");if(buttons===null){addCopyButton(event);buttons=elem.querySelector(".button-holder");if(buttons===null){return;}}buttons.classList.toggle("keep-visible");}onEachLazy(document.querySelectorAll(".docblock .example-wrap"),elem=>{elem.addEventListener("mouseover",addCopyButton);elem.addEventListener("click",showHideCodeExampleButtons);});}()); \ No newline at end of file diff --git a/docs/static.files/noscript-32bb7600.css b/docs/static.files/noscript-32bb7600.css new file mode 100644 index 0000000..c228ec4 --- /dev/null +++ b/docs/static.files/noscript-32bb7600.css @@ -0,0 +1 @@ + #main-content .attributes{margin-left:0 !important;}#copy-path,#sidebar-button,.sidebar-resizer{display:none !important;}nav.sub{display:none;}.src .sidebar{display:none;}.notable-traits{display:none;}:root,:root:not([data-theme]){--main-background-color:white;--main-color:black;--settings-input-color:#2196f3;--settings-input-border-color:#717171;--settings-button-color:#000;--settings-button-border-focus:#717171;--sidebar-background-color:#f5f5f5;--sidebar-background-color-hover:#e0e0e0;--sidebar-border-color:#ddd;--code-block-background-color:#f5f5f5;--scrollbar-track-background-color:#dcdcdc;--scrollbar-thumb-background-color:rgba(36,37,39,0.6);--scrollbar-color:rgba(36,37,39,0.6) #d9d9d9;--headings-border-bottom-color:#ddd;--border-color:#e0e0e0;--button-background-color:#fff;--right-side-color:grey;--code-attribute-color:#999;--toggles-color:#999;--toggle-filter:none;--mobile-sidebar-menu-filter:none;--search-input-focused-border-color:#66afe9;--copy-path-button-color:#999;--copy-path-img-filter:invert(50%);--copy-path-img-hover-filter:invert(35%);--code-example-button-color:#7f7f7f;--code-example-button-hover-color:#595959;--settings-menu-filter:invert(50%);--settings-menu-hover-filter:invert(35%);--codeblock-error-hover-color:rgb(255,0,0);--codeblock-error-color:rgba(255,0,0,.5);--codeblock-ignore-hover-color:rgb(255,142,0);--codeblock-ignore-color:rgba(255,142,0,.6);--warning-border-color:#ff8e00;--type-link-color:#ad378a;--trait-link-color:#6e4fc9;--assoc-item-link-color:#3873ad;--function-link-color:#ad7c37;--macro-link-color:#068000;--keyword-link-color:#3873ad;--mod-link-color:#3873ad;--link-color:#3873ad;--sidebar-link-color:#356da4;--sidebar-current-link-background-color:#fff;--search-result-link-focus-background-color:#ccc;--search-result-border-color:#aaa3;--search-color:#000;--search-error-code-background-color:#d0cccc;--search-results-alias-color:#000;--search-results-grey-color:#999;--search-tab-title-count-color:#888;--search-tab-button-not-selected-border-top-color:#e6e6e6;--search-tab-button-not-selected-background:#e6e6e6;--search-tab-button-selected-border-top-color:#0089ff;--search-tab-button-selected-background:#fff;--stab-background-color:#fff5d6;--stab-code-color:#000;--code-highlight-kw-color:#8959a8;--code-highlight-kw-2-color:#4271ae;--code-highlight-lifetime-color:#b76514;--code-highlight-prelude-color:#4271ae;--code-highlight-prelude-val-color:#c82829;--code-highlight-number-color:#718c00;--code-highlight-string-color:#718c00;--code-highlight-literal-color:#c82829;--code-highlight-attribute-color:#c82829;--code-highlight-self-color:#c82829;--code-highlight-macro-color:#3e999f;--code-highlight-question-mark-color:#ff9011;--code-highlight-comment-color:#8e908c;--code-highlight-doc-comment-color:#4d4d4c;--src-line-numbers-span-color:#c67e2d;--src-line-number-highlighted-background-color:#fdffd3;--target-background-color:#fdffd3;--target-border-color:#ad7c37;--kbd-color:#000;--kbd-background:#fafbfc;--kbd-box-shadow-color:#c6cbd1;--rust-logo-filter:initial;--crate-search-div-filter:invert(100%) sepia(0%) saturate(4223%) hue-rotate(289deg) brightness(114%) contrast(76%);--crate-search-div-hover-filter:invert(44%) sepia(18%) saturate(23%) hue-rotate(317deg) brightness(96%) contrast(93%);--crate-search-hover-border:#717171;--src-sidebar-background-selected:#fff;--src-sidebar-background-hover:#e0e0e0;--table-alt-row-background-color:#f5f5f5;--codeblock-link-background:#eee;--scrape-example-toggle-line-background:#ccc;--scrape-example-toggle-line-hover-background:#999;--scrape-example-code-line-highlight:#fcffd6;--scrape-example-code-line-highlight-focus:#f6fdb0;--scrape-example-help-border-color:#555;--scrape-example-help-color:#333;--scrape-example-help-hover-border-color:#000;--scrape-example-help-hover-color:#000;--scrape-example-code-wrapper-background-start:rgba(255,255,255,1);--scrape-example-code-wrapper-background-end:rgba(255,255,255,0);--sidebar-resizer-hover:hsl(207,90%,66%);--sidebar-resizer-active:hsl(207,90%,54%);}@media (prefers-color-scheme:dark){:root,:root:not([data-theme]){--main-background-color:#353535;--main-color:#ddd;--settings-input-color:#2196f3;--settings-input-border-color:#999;--settings-button-color:#000;--settings-button-border-focus:#ffb900;--sidebar-background-color:#505050;--sidebar-background-color-hover:#676767;--sidebar-border-color:#2A2A2A;--code-block-background-color:#2A2A2A;--scrollbar-track-background-color:#717171;--scrollbar-thumb-background-color:rgba(32,34,37,.6);--scrollbar-color:rgba(32,34,37,.6) #5a5a5a;--headings-border-bottom-color:#d2d2d2;--border-color:#e0e0e0;--button-background-color:#f0f0f0;--right-side-color:grey;--code-attribute-color:#999;--toggles-color:#999;--toggle-filter:invert(100%);--mobile-sidebar-menu-filter:invert(100%);--search-input-focused-border-color:#008dfd;--copy-path-button-color:#999;--copy-path-img-filter:invert(50%);--copy-path-img-hover-filter:invert(65%);--code-example-button-color:#7f7f7f;--code-example-button-hover-color:#a5a5a5;--codeblock-error-hover-color:rgb(255,0,0);--codeblock-error-color:rgba(255,0,0,.5);--codeblock-ignore-hover-color:rgb(255,142,0);--codeblock-ignore-color:rgba(255,142,0,.6);--warning-border-color:#ff8e00;--type-link-color:#2dbfb8;--trait-link-color:#b78cf2;--assoc-item-link-color:#d2991d;--function-link-color:#2bab63;--macro-link-color:#09bd00;--keyword-link-color:#d2991d;--mod-link-color:#d2991d;--link-color:#d2991d;--sidebar-link-color:#fdbf35;--sidebar-current-link-background-color:#444;--search-result-link-focus-background-color:#616161;--search-result-border-color:#aaa3;--search-color:#111;--search-error-code-background-color:#484848;--search-results-alias-color:#fff;--search-results-grey-color:#ccc;--search-tab-title-count-color:#888;--search-tab-button-not-selected-border-top-color:#252525;--search-tab-button-not-selected-background:#252525;--search-tab-button-selected-border-top-color:#0089ff;--search-tab-button-selected-background:#353535;--settings-menu-filter:invert(50%);--settings-menu-hover-filter:invert(65%);--stab-background-color:#314559;--stab-code-color:#e6e1cf;--code-highlight-kw-color:#ab8ac1;--code-highlight-kw-2-color:#769acb;--code-highlight-lifetime-color:#d97f26;--code-highlight-prelude-color:#769acb;--code-highlight-prelude-val-color:#ee6868;--code-highlight-number-color:#83a300;--code-highlight-string-color:#83a300;--code-highlight-literal-color:#ee6868;--code-highlight-attribute-color:#ee6868;--code-highlight-self-color:#ee6868;--code-highlight-macro-color:#3e999f;--code-highlight-question-mark-color:#ff9011;--code-highlight-comment-color:#8d8d8b;--code-highlight-doc-comment-color:#8ca375;--src-line-numbers-span-color:#3b91e2;--src-line-number-highlighted-background-color:#0a042f;--target-background-color:#494a3d;--target-border-color:#bb7410;--kbd-color:#000;--kbd-background:#fafbfc;--kbd-box-shadow-color:#c6cbd1;--rust-logo-filter:drop-shadow(1px 0 0px #fff) drop-shadow(0 1px 0 #fff) drop-shadow(-1px 0 0 #fff) drop-shadow(0 -1px 0 #fff);--crate-search-div-filter:invert(94%) sepia(0%) saturate(721%) hue-rotate(255deg) brightness(90%) contrast(90%);--crate-search-div-hover-filter:invert(69%) sepia(60%) saturate(6613%) hue-rotate(184deg) brightness(100%) contrast(91%);--crate-search-hover-border:#2196f3;--src-sidebar-background-selected:#333;--src-sidebar-background-hover:#444;--table-alt-row-background-color:#2a2a2a;--codeblock-link-background:#333;--scrape-example-toggle-line-background:#999;--scrape-example-toggle-line-hover-background:#c5c5c5;--scrape-example-code-line-highlight:#5b3b01;--scrape-example-code-line-highlight-focus:#7c4b0f;--scrape-example-help-border-color:#aaa;--scrape-example-help-color:#eee;--scrape-example-help-hover-border-color:#fff;--scrape-example-help-hover-color:#fff;--scrape-example-code-wrapper-background-start:rgba(53,53,53,1);--scrape-example-code-wrapper-background-end:rgba(53,53,53,0);--sidebar-resizer-hover:hsl(207,30%,54%);--sidebar-resizer-active:hsl(207,90%,54%);}} \ No newline at end of file diff --git a/docs/static.files/noscript-893ab5e7.css b/docs/static.files/noscript-893ab5e7.css deleted file mode 100644 index a6c18ec..0000000 --- a/docs/static.files/noscript-893ab5e7.css +++ /dev/null @@ -1 +0,0 @@ - #main-content .attributes{margin-left:0 !important;}#copy-path,#sidebar-button,.sidebar-resizer{display:none !important;}nav.sub{display:none;}.src .sidebar{display:none;}.notable-traits{display:none;}:root,:root:not([data-theme]){--main-background-color:white;--main-color:black;--settings-input-color:#2196f3;--settings-input-border-color:#717171;--settings-button-color:#000;--settings-button-border-focus:#717171;--sidebar-background-color:#f5f5f5;--sidebar-background-color-hover:#e0e0e0;--code-block-background-color:#f5f5f5;--scrollbar-track-background-color:#dcdcdc;--scrollbar-thumb-background-color:rgba(36,37,39,0.6);--scrollbar-color:rgba(36,37,39,0.6) #d9d9d9;--headings-border-bottom-color:#ddd;--border-color:#e0e0e0;--button-background-color:#fff;--right-side-color:grey;--code-attribute-color:#999;--toggles-color:#999;--toggle-filter:none;--mobile-sidebar-menu-filter:none;--search-input-focused-border-color:#66afe9;--copy-path-button-color:#999;--copy-path-img-filter:invert(50%);--copy-path-img-hover-filter:invert(35%);--code-example-button-color:#7f7f7f;--code-example-button-hover-color:#595959;--settings-menu-filter:invert(50%);--settings-menu-hover-filter:invert(35%);--codeblock-error-hover-color:rgb(255,0,0);--codeblock-error-color:rgba(255,0,0,.5);--codeblock-ignore-hover-color:rgb(255,142,0);--codeblock-ignore-color:rgba(255,142,0,.6);--warning-border-color:#ff8e00;--type-link-color:#ad378a;--trait-link-color:#6e4fc9;--assoc-item-link-color:#3873ad;--function-link-color:#ad7c37;--macro-link-color:#068000;--keyword-link-color:#3873ad;--mod-link-color:#3873ad;--link-color:#3873ad;--sidebar-link-color:#356da4;--sidebar-current-link-background-color:#fff;--search-result-link-focus-background-color:#ccc;--search-result-border-color:#aaa3;--search-color:#000;--search-error-code-background-color:#d0cccc;--search-results-alias-color:#000;--search-results-grey-color:#999;--search-tab-title-count-color:#888;--search-tab-button-not-selected-border-top-color:#e6e6e6;--search-tab-button-not-selected-background:#e6e6e6;--search-tab-button-selected-border-top-color:#0089ff;--search-tab-button-selected-background:#fff;--stab-background-color:#fff5d6;--stab-code-color:#000;--code-highlight-kw-color:#8959a8;--code-highlight-kw-2-color:#4271ae;--code-highlight-lifetime-color:#b76514;--code-highlight-prelude-color:#4271ae;--code-highlight-prelude-val-color:#c82829;--code-highlight-number-color:#718c00;--code-highlight-string-color:#718c00;--code-highlight-literal-color:#c82829;--code-highlight-attribute-color:#c82829;--code-highlight-self-color:#c82829;--code-highlight-macro-color:#3e999f;--code-highlight-question-mark-color:#ff9011;--code-highlight-comment-color:#8e908c;--code-highlight-doc-comment-color:#4d4d4c;--src-line-numbers-span-color:#c67e2d;--src-line-number-highlighted-background-color:#fdffd3;--target-background-color:#fdffd3;--target-border-color:#ad7c37;--kbd-color:#000;--kbd-background:#fafbfc;--kbd-box-shadow-color:#c6cbd1;--rust-logo-filter:initial;--crate-search-div-filter:invert(100%) sepia(0%) saturate(4223%) hue-rotate(289deg) brightness(114%) contrast(76%);--crate-search-div-hover-filter:invert(44%) sepia(18%) saturate(23%) hue-rotate(317deg) brightness(96%) contrast(93%);--crate-search-hover-border:#717171;--src-sidebar-background-selected:#fff;--src-sidebar-background-hover:#e0e0e0;--table-alt-row-background-color:#f5f5f5;--codeblock-link-background:#eee;--scrape-example-toggle-line-background:#ccc;--scrape-example-toggle-line-hover-background:#999;--scrape-example-code-line-highlight:#fcffd6;--scrape-example-code-line-highlight-focus:#f6fdb0;--scrape-example-help-border-color:#555;--scrape-example-help-color:#333;--scrape-example-help-hover-border-color:#000;--scrape-example-help-hover-color:#000;--scrape-example-code-wrapper-background-start:rgba(255,255,255,1);--scrape-example-code-wrapper-background-end:rgba(255,255,255,0);--sidebar-resizer-hover:hsl(207,90%,66%);--sidebar-resizer-active:hsl(207,90%,54%);}@media (prefers-color-scheme:dark){:root,:root:not([data-theme]){--main-background-color:#353535;--main-color:#ddd;--settings-input-color:#2196f3;--settings-input-border-color:#999;--settings-button-color:#000;--settings-button-border-focus:#ffb900;--sidebar-background-color:#505050;--sidebar-background-color-hover:#676767;--code-block-background-color:#2A2A2A;--scrollbar-track-background-color:#717171;--scrollbar-thumb-background-color:rgba(32,34,37,.6);--scrollbar-color:rgba(32,34,37,.6) #5a5a5a;--headings-border-bottom-color:#d2d2d2;--border-color:#e0e0e0;--button-background-color:#f0f0f0;--right-side-color:grey;--code-attribute-color:#999;--toggles-color:#999;--toggle-filter:invert(100%);--mobile-sidebar-menu-filter:invert(100%);--search-input-focused-border-color:#008dfd;--copy-path-button-color:#999;--copy-path-img-filter:invert(50%);--copy-path-img-hover-filter:invert(65%);--code-example-button-color:#7f7f7f;--code-example-button-hover-color:#a5a5a5;--codeblock-error-hover-color:rgb(255,0,0);--codeblock-error-color:rgba(255,0,0,.5);--codeblock-ignore-hover-color:rgb(255,142,0);--codeblock-ignore-color:rgba(255,142,0,.6);--warning-border-color:#ff8e00;--type-link-color:#2dbfb8;--trait-link-color:#b78cf2;--assoc-item-link-color:#d2991d;--function-link-color:#2bab63;--macro-link-color:#09bd00;--keyword-link-color:#d2991d;--mod-link-color:#d2991d;--link-color:#d2991d;--sidebar-link-color:#fdbf35;--sidebar-current-link-background-color:#444;--search-result-link-focus-background-color:#616161;--search-result-border-color:#aaa3;--search-color:#111;--search-error-code-background-color:#484848;--search-results-alias-color:#fff;--search-results-grey-color:#ccc;--search-tab-title-count-color:#888;--search-tab-button-not-selected-border-top-color:#252525;--search-tab-button-not-selected-background:#252525;--search-tab-button-selected-border-top-color:#0089ff;--search-tab-button-selected-background:#353535;--settings-menu-filter:invert(50%);--settings-menu-hover-filter:invert(65%);--stab-background-color:#314559;--stab-code-color:#e6e1cf;--code-highlight-kw-color:#ab8ac1;--code-highlight-kw-2-color:#769acb;--code-highlight-lifetime-color:#d97f26;--code-highlight-prelude-color:#769acb;--code-highlight-prelude-val-color:#ee6868;--code-highlight-number-color:#83a300;--code-highlight-string-color:#83a300;--code-highlight-literal-color:#ee6868;--code-highlight-attribute-color:#ee6868;--code-highlight-self-color:#ee6868;--code-highlight-macro-color:#3e999f;--code-highlight-question-mark-color:#ff9011;--code-highlight-comment-color:#8d8d8b;--code-highlight-doc-comment-color:#8ca375;--src-line-numbers-span-color:#3b91e2;--src-line-number-highlighted-background-color:#0a042f;--target-background-color:#494a3d;--target-border-color:#bb7410;--kbd-color:#000;--kbd-background:#fafbfc;--kbd-box-shadow-color:#c6cbd1;--rust-logo-filter:drop-shadow(1px 0 0px #fff) drop-shadow(0 1px 0 #fff) drop-shadow(-1px 0 0 #fff) drop-shadow(0 -1px 0 #fff);--crate-search-div-filter:invert(94%) sepia(0%) saturate(721%) hue-rotate(255deg) brightness(90%) contrast(90%);--crate-search-div-hover-filter:invert(69%) sepia(60%) saturate(6613%) hue-rotate(184deg) brightness(100%) contrast(91%);--crate-search-hover-border:#2196f3;--src-sidebar-background-selected:#333;--src-sidebar-background-hover:#444;--table-alt-row-background-color:#2a2a2a;--codeblock-link-background:#333;--scrape-example-toggle-line-background:#999;--scrape-example-toggle-line-hover-background:#c5c5c5;--scrape-example-code-line-highlight:#5b3b01;--scrape-example-code-line-highlight-focus:#7c4b0f;--scrape-example-help-border-color:#aaa;--scrape-example-help-color:#eee;--scrape-example-help-hover-border-color:#fff;--scrape-example-help-hover-color:#fff;--scrape-example-code-wrapper-background-start:rgba(53,53,53,1);--scrape-example-code-wrapper-background-end:rgba(53,53,53,0);--sidebar-resizer-hover:hsl(207,30%,54%);--sidebar-resizer-active:hsl(207,90%,54%);}} \ No newline at end of file diff --git a/docs/static.files/rustdoc-84e720fa.css b/docs/static.files/rustdoc-84e720fa.css new file mode 100644 index 0000000..de116b6 --- /dev/null +++ b/docs/static.files/rustdoc-84e720fa.css @@ -0,0 +1,59 @@ + :root{--nav-sub-mobile-padding:8px;--search-typename-width:6.75rem;--desktop-sidebar-width:200px;--src-sidebar-width:300px;--desktop-sidebar-z-index:100;--sidebar-elems-left-padding:24px;--clipboard-image:url('data:image/svg+xml,\ +\ +\ +');--copy-path-height:34px;--copy-path-width:33px;--checkmark-image:url('data:image/svg+xml,\ +\ +');--button-left-margin:4px;--button-border-radius:2px;--toolbar-button-border-radius:6px;--code-block-border-radius:6px;--impl-items-indent:0.3em;--docblock-indent:24px;--font-family:"Source Serif 4",NanumBarunGothic,serif;--font-family-code:"Source Code Pro",monospace;--line-number-padding:4px;--line-number-right-margin:20px;--prev-arrow-image:url('data:image/svg+xml,');--next-arrow-image:url('data:image/svg+xml,');--expand-arrow-image:url('data:image/svg+xml,');--collapse-arrow-image:url('data:image/svg+xml,');--hamburger-image:url('data:image/svg+xml,\ + ');}:root.sans-serif{--font-family:"Fira Sans",sans-serif;--font-family-code:"Fira Mono",monospace;}@font-face {font-family:'Fira Sans';font-style:normal;font-weight:400;src:local('Fira Sans'),url("FiraSans-Regular-0fe48ade.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Fira Sans';font-style:italic;font-weight:400;src:local('Fira Sans Italic'),url("FiraSans-Italic-81dc35de.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-e1aa3f0a.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Fira Sans';font-style:italic;font-weight:500;src:local('Fira Sans Medium Italic'),url("FiraSans-MediumItalic-ccf7e434.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Fira Mono';font-style:normal;font-weight:400;src:local('Fira Mono'),url("FiraMono-Regular-87c26294.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Fira Mono';font-style:normal;font-weight:500;src:local('Fira Mono Medium'),url("FiraMono-Medium-86f75c8c.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-6b053e98.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-ca3b17ed.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Serif 4';font-style:normal;font-weight:500;src:local('Source Serif 4 Semibold'),url("SourceSerif4-Semibold-457a13ac.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-6d4fd4c0.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Code Pro';font-style:normal;font-weight:400;src:url("SourceCodePro-Regular-8badfe75.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Code Pro';font-style:italic;font-weight:400;src:url("SourceCodePro-It-fc8b9304.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Code Pro';font-style:normal;font-weight:600;src:url("SourceCodePro-Semibold-aa29a496.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'NanumBarunGothic';src:url("NanumBarunGothic-13b3dcba.ttf.woff2") format("woff2");font-display:swap;unicode-range:U+AC00-D7AF,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;}*{box-sizing:border-box;}body{font:1rem/1.5 var(--font-family);margin:0;position:relative;overflow-wrap:break-word;overflow-wrap:anywhere;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:25px 0 15px 0;padding-bottom:6px;}.docblock h3,.docblock h4,h5,h6{margin:15px 0 5px 0;}.docblock>h2:first-child,.docblock>h3:first-child,.docblock>h4:first-child,.docblock>h5:first-child,.docblock>h6:first-child{margin-top:0;}.main-heading h1{margin:0;padding:0;grid-area:main-heading-h1;overflow-wrap:break-word;overflow-wrap:anywhere;}.main-heading{position:relative;display:grid;grid-template-areas:"main-heading-breadcrumbs main-heading-breadcrumbs" "main-heading-h1 main-heading-toolbar" "main-heading-sub-heading main-heading-toolbar";grid-template-columns:minmax(105px,1fr) minmax(0,max-content);grid-template-rows:minmax(25px,min-content) min-content min-content;padding-bottom:6px;margin-bottom:15px;}.rustdoc-breadcrumbs{grid-area:main-heading-breadcrumbs;line-height:1.25;padding-top:5px;position:relative;z-index:1;}.rustdoc-breadcrumbs a{padding:5px 0 7px;}.content h2,.top-doc .docblock>h3,.top-doc .docblock>h4{border-bottom:1px solid var(--headings-border-bottom-color);}h1,h2{line-height:1.25;padding-top:3px;padding-bottom:9px;}h3.code-header{font-size:1.125rem;}h4.code-header{font-size:1rem;}.code-header{font-weight:600;margin:0;padding:0;white-space:pre-wrap;}.structfield,.sub-variant-field{margin:0.6em 0;}#crate-search,h1,h2,h3,h4,h5,h6,.sidebar,.mobile-topbar,.search-input,.search-results .result-name,.item-table dt>a,.out-of-band,.sub-heading,span.since,a.src,rustdoc-toolbar,summary.hideme,.scraped-example-list,.rustdoc-breadcrumbs,ul.all-items{font-family:"Fira Sans",Arial,NanumBarunGothic,sans-serif;}#toggle-all-docs,a.anchor,.section-header a,#src-sidebar a,.rust a,.sidebar h2 a,.sidebar h3 a,.mobile-topbar h2 a,h1 a,.search-results a,.search-results li,.stab,.result-name i{color:var(--main-color);}span.enum,a.enum,span.struct,a.struct,span.union,a.union,span.primitive,a.primitive,span.type,a.type,span.foreigntype,a.foreigntype{color:var(--type-link-color);}span.trait,a.trait,span.traitalias,a.traitalias{color:var(--trait-link-color);}span.associatedtype,a.associatedtype,span.constant,a.constant,span.static,a.static{color:var(--assoc-item-link-color);}span.fn,a.fn,span.method,a.method,span.tymethod,a.tymethod{color:var(--function-link-color);}span.attr,a.attr,span.derive,a.derive,span.macro,a.macro{color:var(--macro-link-color);}span.mod,a.mod{color:var(--mod-link-color);}span.keyword,a.keyword{color:var(--keyword-link-color);}a{color:var(--link-color);text-decoration:none;}ol,ul{padding-left:24px;}ul ul,ol ul,ul ol,ol ol{margin-bottom:.625em;}p,.docblock>.warning{margin:0 0 .75em 0;}p:last-child,.docblock>.warning:last-child{margin:0;}button{padding:1px 6px;cursor:pointer;}button#toggle-all-docs{padding:0;background:none;border:none;-webkit-appearance:none;opacity:1;}.rustdoc{display:flex;flex-direction:row;flex-wrap:nowrap;}main{position:relative;flex-grow:1;padding:10px 15px 40px 45px;min-width:0;}.src main{padding:15px;}.width-limiter{max-width:960px;margin-right:auto;}details:not(.toggle) summary{margin-bottom:.6em;}code,pre,.code-header,.type-signature{font-family:var(--font-family-code);}.docblock code,.item-table dd code{border-radius:3px;padding:0 0.125em;}.docblock pre code,.item-table dd pre code{padding:0;}pre{padding:14px;line-height:1.5;}pre.item-decl{overflow-x:auto;}.item-decl .type-contents-toggle{contain:initial;}.src .content pre{padding:20px;padding-left:16px;}img{max-width:100%;}.logo-container{line-height:0;display:block;}.rust-logo{filter:var(--rust-logo-filter);}.sidebar{font-size:0.875rem;flex:0 0 var(--desktop-sidebar-width);width:var(--desktop-sidebar-width);overflow-y:scroll;overscroll-behavior:contain;position:sticky;height:100vh;top:0;left:0;z-index:var(--desktop-sidebar-z-index);border-right:solid 1px var(--sidebar-border-color);}.rustdoc.src .sidebar{flex-basis:50px;width:50px;overflow-x:hidden;overflow-y:hidden;}.hide-sidebar .sidebar,.hide-sidebar .sidebar-resizer{display:none;}.sidebar-resizer{touch-action:none;width:9px;cursor:ew-resize;z-index:calc(var(--desktop-sidebar-z-index) + 1);position:fixed;height:100%;left:var(--desktop-sidebar-width);display:flex;align-items:center;justify-content:flex-start;color:var(--right-side-color);}.sidebar-resizer::before{content:"";border-right:dotted 2px currentColor;width:2px;height:12px;}.sidebar-resizer::after{content:"";border-right:dotted 2px currentColor;width:2px;height:16px;}.rustdoc.src .sidebar-resizer{left:49px;}.src-sidebar-expanded .src .sidebar-resizer{left:var(--src-sidebar-width);}.sidebar-resizing{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.sidebar-resizing *{cursor:ew-resize !important;}.sidebar-resizing .sidebar{position:fixed;border-right:solid 2px var(--sidebar-resizer-active);}.sidebar-resizing>body{padding-left:var(--resizing-sidebar-width);}.sidebar-resizer:hover,.sidebar-resizer:active,.sidebar-resizer:focus,.sidebar-resizer.active{width:10px;margin:0;left:calc(var(--desktop-sidebar-width) - 1px);border-left:solid 1px var(--sidebar-resizer-hover);color:var(--sidebar-resizer-hover);}.src-sidebar-expanded .rustdoc.src .sidebar-resizer:hover,.src-sidebar-expanded .rustdoc.src .sidebar-resizer:active,.src-sidebar-expanded .rustdoc.src .sidebar-resizer:focus,.src-sidebar-expanded .rustdoc.src .sidebar-resizer.active{left:calc(var(--src-sidebar-width) - 1px);}@media (pointer:coarse){.sidebar-resizer{display:none !important;}.sidebar{border-right:none;}}.sidebar-resizer.active{padding:0 140px;width:calc(140px + 140px + 9px + 2px);margin-left:-140px;border-left:none;color:var(--sidebar-resizer-active);}.sidebar,.mobile-topbar,.sidebar-menu-toggle,#src-sidebar{background-color:var(--sidebar-background-color);}.src .sidebar>*{visibility:hidden;}.src-sidebar-expanded .src .sidebar{overflow-y:auto;flex-basis:var(--src-sidebar-width);width:var(--src-sidebar-width);}.src-sidebar-expanded .src .sidebar>*{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;}.logo-container>img{height:48px;width:48px;}ul.block,.block li,.block ul{padding:0;margin:0;list-style:none;}.block ul a{padding-left:1rem;}.sidebar-elems a,.sidebar>h2 a{display:block;padding:0.25rem;margin-right:0.25rem;border-left:solid var(--sidebar-elems-left-padding) transparent;margin-left:calc(-0.25rem - var(--sidebar-elems-left-padding));background-clip:border-box;}.hide-toc #rustdoc-toc,.hide-toc .in-crate{display:none;}.hide-modnav #rustdoc-modnav{display:none;}.sidebar h2{text-wrap:balance;overflow-wrap:anywhere;padding:0;margin:0.7rem 0;}.sidebar h3{text-wrap:balance;overflow-wrap:anywhere;font-size:1.125rem;padding:0;margin:0;}.sidebar-elems,.sidebar>.version,.sidebar>h2{padding-left:var(--sidebar-elems-left-padding);}.sidebar a{color:var(--sidebar-link-color);}.sidebar .current,.sidebar .current a,.sidebar-crate a.logo-container:hover+h2 a,.sidebar a:hover:not(.logo-container){background-color:var(--sidebar-current-link-background-color);}.sidebar-elems .block{margin-bottom:2em;}.sidebar-elems .block li a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.sidebar-crate{display:flex;align-items:center;justify-content:center;margin:14px 32px 1rem;row-gap:10px;column-gap:32px;flex-wrap:wrap;}.sidebar-crate h2{flex-grow:1;margin:0 -8px;align-self:start;}.sidebar-crate .logo-container{margin:0 calc(-16px - var(--sidebar-elems-left-padding));padding:0 var(--sidebar-elems-left-padding);text-align:center;}.sidebar-crate .logo-container img{margin-top:-16px;border-top:solid 16px transparent;box-sizing:content-box;position:relative;background-clip:border-box;z-index:1;}.sidebar-crate h2 a{display:block;border-left:solid var(--sidebar-elems-left-padding) transparent;background-clip:border-box;margin:0 calc(-24px + 0.25rem) 0 calc(-0.2rem - var(--sidebar-elems-left-padding));padding:calc((16px - 0.57rem ) / 2 ) 0.25rem;padding-left:0.2rem;}.sidebar-crate h2 .version{display:block;font-weight:normal;font-size:1rem;overflow-wrap:break-word;}.sidebar-crate+.version{margin-top:-1rem;margin-bottom:1rem;}.mobile-topbar{display:none;}.rustdoc .example-wrap{display:flex;position:relative;margin-bottom:10px;}.rustdoc .example-wrap>pre,.rustdoc .scraped-example .src-line-numbers,.rustdoc .scraped-example .src-line-numbers>pre{border-radius:6px;}.rustdoc .scraped-example{position:relative;}.rustdoc .example-wrap:last-child{margin-bottom:0px;}.rustdoc .example-wrap pre{margin:0;flex-grow:1;}.scraped-example:not(.expanded) .example-wrap{max-height:calc(1.5em * 5 + 10px);}.more-scraped-examples .scraped-example:not(.expanded) .example-wrap{max-height:calc(1.5em * 10 + 10px);}.rustdoc:not(.src) .scraped-example:not(.expanded) .src-line-numbers,.rustdoc:not(.src) .scraped-example:not(.expanded) .src-line-numbers>pre,.rustdoc:not(.src) .scraped-example:not(.expanded) pre.rust{padding-bottom:0;overflow:auto hidden;}.rustdoc:not(.src) .scraped-example .src-line-numbers{padding-top:0;}.rustdoc:not(.src) .scraped-example.expanded .src-line-numbers{padding-bottom:0;}.rustdoc:not(.src) .example-wrap pre{overflow:auto;}.example-wrap.digits-1:not(.hide-lines) [data-nosnippet]{width:calc(1ch + var(--line-number-padding) * 2);}.example-wrap.digits-2:not(.hide-lines) [data-nosnippet]{width:calc(2ch + var(--line-number-padding) * 2);}.example-wrap.digits-3:not(.hide-lines) [data-nosnippet]{width:calc(3ch + var(--line-number-padding) * 2);}.example-wrap.digits-4:not(.hide-lines) [data-nosnippet]{width:calc(4ch + var(--line-number-padding) * 2);}.example-wrap.digits-5:not(.hide-lines) [data-nosnippet]{width:calc(5ch + var(--line-number-padding) * 2);}.example-wrap.digits-6:not(.hide-lines) [data-nosnippet]{width:calc(6ch + var(--line-number-padding) * 2);}.example-wrap.digits-7:not(.hide-lines) [data-nosnippet]{width:calc(7ch + var(--line-number-padding) * 2);}.example-wrap.digits-8:not(.hide-lines) [data-nosnippet]{width:calc(8ch + var(--line-number-padding) * 2);}.example-wrap.digits-9:not(.hide-lines) [data-nosnippet]{width:calc(9ch + var(--line-number-padding) * 2);}.example-wrap [data-nosnippet]{color:var(--src-line-numbers-span-color);text-align:right;display:inline-block;margin-right:var(--line-number-right-margin);-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding:0 var(--line-number-padding);}.example-wrap [data-nosnippet]:target{border-right:none;}.example-wrap .line-highlighted[data-nosnippet]{background-color:var(--src-line-number-highlighted-background-color);}:root.word-wrap-source-code .example-wrap [data-nosnippet]{position:absolute;left:0;}.word-wrap-source-code .example-wrap pre>code{position:relative;word-break:break-all;}:root.word-wrap-source-code .example-wrap pre>code{display:block;white-space:pre-wrap;}:root.word-wrap-source-code .example-wrap pre>code *{word-break:break-all;}:root.word-wrap-source-code .example-wrap.digits-1 pre>code{padding-left:calc(1ch + var(--line-number-padding) * 2 + var(--line-number-right-margin));}:root.word-wrap-source-code .example-wrap.digits-2 pre>code{padding-left:calc(2ch + var(--line-number-padding) * 2 + var(--line-number-right-margin));}:root.word-wrap-source-code .example-wrap.digits-3 pre>code{padding-left:calc(3ch + var(--line-number-padding) * 2 + var(--line-number-right-margin));}:root.word-wrap-source-code .example-wrap.digits-4 pre>code{padding-left:calc(4ch + var(--line-number-padding) * 2 + var(--line-number-right-margin));}:root.word-wrap-source-code .example-wrap.digits-5 pre>code{padding-left:calc(5ch + var(--line-number-padding) * 2 + var(--line-number-right-margin));}:root.word-wrap-source-code .example-wrap.digits-6 pre>code{padding-left:calc(6ch + var(--line-number-padding) * 2 + var(--line-number-right-margin));}:root.word-wrap-source-code .example-wrap.digits-7 pre>code{padding-left:calc(7ch + var(--line-number-padding) * 2 + var(--line-number-right-margin));}:root.word-wrap-source-code .example-wrap.digits-8 pre>code{padding-left:calc(8ch + var(--line-number-padding) * 2 + var(--line-number-right-margin));}:root.word-wrap-source-code .example-wrap.digits-9 pre>code{padding-left:calc(9ch + var(--line-number-padding) * 2 + var(--line-number-right-margin));}.example-wrap.hide-lines [data-nosnippet]{display:none;}.search-loading{text-align:center;}.item-table dd{overflow-wrap:break-word;overflow-wrap:anywhere;}.docblock :not(pre)>code,.item-table dd 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:var(--docblock-indent);position:relative;}.docblock>:not(.more-examples-toggle):not(.example-wrap){max-width:100%;overflow-x:auto;}.sub-heading{font-size:1rem;flex-grow:0;grid-area:main-heading-sub-heading;line-height:1.25;padding-bottom:4px;}.main-heading rustdoc-toolbar,.main-heading .out-of-band{grid-area:main-heading-toolbar;}rustdoc-toolbar{display:flex;flex-direction:row;flex-wrap:nowrap;min-height:60px;}.docblock code,.item-table dd code,pre,.rustdoc.src .example-wrap,.example-wrap .src-line-numbers{background-color:var(--code-block-background-color);border-radius:var(--code-block-border-radius);text-decoration:inherit;}#main-content{position:relative;}.docblock table{margin:.5em 0;border-collapse:collapse;}.docblock table td,.docblock table th{padding:.5em;border:1px solid var(--border-color);}.docblock table tbody tr:nth-child(2n){background:var(--table-alt-row-background-color);}.docblock .stab,.item-table dd .stab,.docblock p code{display:inline-block;}.docblock li{margin-bottom:.4em;}.docblock li p:not(:last-child){margin-bottom:.3em;}div.where{white-space:pre-wrap;font-size:0.875rem;}.item-info{display:block;margin-left:var(--docblock-indent);}.impl-items>.item-info{margin-left:calc(var(--docblock-indent) + var(--impl-items-indent));}.item-info code{font-size:0.875rem;}#main-content>.item-info{margin-left:0;}nav.sub{flex-grow:1;flex-flow:row nowrap;margin:4px 0 0 0;display:flex;align-items:center;}.search-form{position:relative;display:flex;height:34px;flex-grow:1;margin-bottom:4px;}.src nav.sub{margin:0 0 -10px 0;}.section-header{display:block;position:relative;}.section-header:hover>.anchor,.impl:hover>.anchor,.trait-impl:hover>.anchor,.variant:hover>.anchor{display:initial;}.anchor{display:none;position:absolute;left:-0.5em;background:none !important;}.anchor.field{left:-5px;}.section-header>.anchor{left:-15px;padding-right:8px;}h2.section-header>.anchor{padding-right:6px;}a.doc-anchor{color:var(--main-color);display:none;position:absolute;left:-17px;padding-right:10px;padding-left:3px;}*:hover>.doc-anchor{display:block;}.top-doc>.docblock>*:first-child>.doc-anchor{display:none !important;}.main-heading a:hover,.example-wrap .rust a:hover:not([data-nosnippet]),.all-items a:hover,.docblock a:not(.scrape-help):not(.tooltip):hover:not(.doc-anchor),.item-table dd a:not(.scrape-help):not(.tooltip):hover,.item-info a{text-decoration:underline;}.crate.block li.current a{font-weight:500;}table,.item-table{overflow-wrap:break-word;}.item-table{padding:0;margin:0;width:100%;}.item-table>dt{padding-right:1.25rem;}.item-table>dd{margin-inline-start:0;margin-left:0;}.search-results-title{margin-top:0;white-space:nowrap;display:flex;align-items:baseline;}.search-results-title+.sub-heading{color:var(--main-color);display:flex;align-items:baseline;white-space:nowrap;}#crate-search-div{position:relative;min-width:0;}#crate-search{padding:0 23px 0 4px;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);color:inherit;line-height:1.5;font-weight:500;}#crate-search:hover,#crate-search:focus{border-color:var(--crate-search-hover-border);}#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('data:image/svg+xml, \ + ');filter:var(--crate-search-div-filter);}#crate-search-div:hover::after,#crate-search-div:focus-within::after{filter:var(--crate-search-div-hover-filter);}#crate-search>option{font-size:1rem;}.search-input{-webkit-appearance:none;outline:none;border:1px solid var(--border-color);border-radius:2px;padding:8px;font-size:1rem;flex-grow:1;background-color:var(--button-background-color);color:var(--search-color);}.search-input:focus{border-color:var(--search-input-focused-border-color);}.search-results{display:none;}.search-results.active{display:block;margin:0;padding:0;}.search-results>a{display:grid;grid-template-areas:"search-result-name search-result-desc" "search-result-type-signature search-result-type-signature";grid-template-columns:.6fr .4fr;margin-left:2px;margin-right:2px;border-bottom:1px solid var(--search-result-border-color);column-gap:1em;}.search-results>a>div.desc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;grid-area:search-result-desc;}.search-results a:hover,.search-results a:focus{background-color:var(--search-result-link-focus-background-color);}.search-results .result-name{display:flex;align-items:center;justify-content:start;grid-area:search-result-name;}.search-results .result-name .alias{color:var(--search-results-alias-color);}.search-results .result-name .grey{color:var(--search-results-grey-color);}.search-results .result-name .typename{color:var(--search-results-grey-color);font-size:0.875rem;width:var(--search-typename-width);}.search-results .result-name .path{word-break:break-all;max-width:calc(100% - var(--search-typename-width));display:inline-block;}.search-results .result-name .path>*{display:inline;}.search-results .type-signature{grid-area:search-result-type-signature;white-space:pre-wrap;}.popover{position:absolute;top:100%;right:0;z-index:calc(var(--desktop-sidebar-z-index) + 1);margin-top:7px;border-radius:3px;border:1px solid var(--border-color);background-color:var(--main-background-color);color:var(--main-color);--popover-arrow-offset:11px;}.popover::before{content:'';position:absolute;right:var(--popover-arrow-offset);border:solid var(--border-color);border-width:1px 1px 0 0;background-color:var(--main-background-color);padding:4px;transform:rotate(-45deg);top:-5px;}.setting-line{margin:1.2em 0.6em;}.setting-radio input,.setting-check input{margin-right:0.3em;height:1.2rem;width:1.2rem;border:2px solid var(--settings-input-border-color);outline:none;-webkit-appearance:none;cursor:pointer;}.setting-radio input{border-radius:50%;}.setting-radio span,.setting-check span{padding-bottom:1px;}.setting-radio{margin-top:0.1em;margin-bottom:0.1em;min-width:3.8em;padding:0.3em;display:inline-flex;align-items:center;cursor:pointer;}.setting-radio+.setting-radio{margin-left:0.5em;}.setting-check{margin-right:20px;display:flex;align-items:center;cursor:pointer;}.setting-check input{flex-shrink:0;}.setting-radio input:checked{box-shadow:inset 0 0 0 3px var(--main-background-color);background-color:var(--settings-input-color);}.setting-check input:checked{background-color:var(--settings-input-color);border-width:1px;content:url('data:image/svg+xml,\ + \ + ');}.setting-radio input:focus,.setting-check input:focus{box-shadow:0 0 1px 1px var(--settings-input-color);}.setting-radio input:checked:focus{box-shadow:inset 0 0 0 3px var(--main-background-color),0 0 2px 2px var(--settings-input-color);}.setting-radio input:hover,.setting-check input:hover{border-color:var(--settings-input-color) !important;}#settings.popover{--popover-arrow-offset:202px;top:calc(100% - 16px);}#help.popover{max-width:600px;--popover-arrow-offset:118px;top:calc(100% - 16px);}#help dt{float:left;clear:left;margin-right:0.5rem;}#help dd{margin-bottom:0.5rem;}#help span.top,#help span.bottom{text-align:center;display:block;font-size:1.125rem;padding:0 0.5rem;text-wrap-style:balance;}#help span.top{margin:10px 0;border-bottom:1px solid var(--border-color);padding-bottom:4px;margin-bottom:6px;}#help span.bottom{clear:both;border-top:1px solid var(--border-color);}.side-by-side{display:flex;margin-bottom:20px;}.side-by-side>div{width:50%;padding:0 20px 0 17px;}.item-info .stab{display:block;padding:3px;margin-bottom:5px;}.item-table dt .stab{margin-left:0.3125em;}.stab{padding:0 2px;font-size:0.875rem;font-weight:normal;color:var(--main-color);background-color:var(--stab-background-color);width:fit-content;white-space:pre-wrap;border-radius:3px;display:inline;vertical-align:baseline;}.stab.portability>code{background:none;color:var(--stab-code-color);}.stab .emoji,.item-info .stab::before{font-size:1.25rem;}.stab .emoji{margin-right:0.3rem;}.item-info .stab::before{content:"\0";width:0;display:inline-block;color:transparent;}.emoji{text-shadow:1px 0 0 black,-1px 0 0 black,0 1px 0 black,0 -1px 0 black;}.since{font-weight:normal;font-size:initial;}.rightside{padding-left:12px;float:right;}.rightside:not(a),.out-of-band,.sub-heading,rustdoc-toolbar{color:var(--right-side-color);}pre.rust{tab-size:4;-moz-tab-size:4;}pre.rust .kw{color:var(--code-highlight-kw-color);}pre.rust .kw-2{color:var(--code-highlight-kw-2-color);}pre.rust .lifetime{color:var(--code-highlight-lifetime-color);}pre.rust .prelude-ty{color:var(--code-highlight-prelude-color);}pre.rust .prelude-val{color:var(--code-highlight-prelude-val-color);}pre.rust .string{color:var(--code-highlight-string-color);}pre.rust .number{color:var(--code-highlight-number-color);}pre.rust .bool-val{color:var(--code-highlight-literal-color);}pre.rust .self{color:var(--code-highlight-self-color);}pre.rust .attr{color:var(--code-highlight-attribute-color);}pre.rust .macro,pre.rust .macro-nonterminal{color:var(--code-highlight-macro-color);}pre.rust .question-mark{font-weight:bold;color:var(--code-highlight-question-mark-color);}pre.rust .comment{color:var(--code-highlight-comment-color);}pre.rust .doccomment{color:var(--code-highlight-doc-comment-color);}.rustdoc.src .example-wrap pre.rust a:not([data-nosnippet]){background:var(--codeblock-link-background);}.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;left:-25px;top:5px;margin:0;line-height:1;}.example-wrap.compile_fail .tooltip,.example-wrap.should_panic .tooltip,.example-wrap.ignore .tooltip{font-weight:bold;font-size:1.25rem;}.content .docblock .warning{border-left:2px solid var(--warning-border-color);padding:14px;position:relative;overflow-x:visible !important;}.content .docblock .warning::before{color:var(--warning-border-color);content:"ⓘ";position:absolute;left:-25px;top:5px;font-weight:bold;font-size:1.25rem;}.top-doc>.docblock>.warning:first-child::before{top:20px;}.example-wrap>a.test-arrow,.example-wrap .button-holder{visibility:hidden;position:absolute;top:4px;right:4px;z-index:1;}a.test-arrow{height:var(--copy-path-height);padding:6px 4px 0 11px;}a.test-arrow::before{content:url('data:image/svg+xml,');}.example-wrap .button-holder{display:flex;}@media not (pointer:coarse){.example-wrap:hover>a.test-arrow,.example-wrap:hover>.button-holder{visibility:visible;}}.example-wrap .button-holder.keep-visible{visibility:visible;}.example-wrap .button-holder>*{background:var(--main-background-color);cursor:pointer;border-radius:var(--button-border-radius);height:var(--copy-path-height);width:var(--copy-path-width);border:0;color:var(--code-example-button-color);}.example-wrap .button-holder>*:hover{color:var(--code-example-button-hover-color);}.example-wrap .button-holder>*:not(:first-child){margin-left:var(--button-left-margin);}.example-wrap .button-holder .copy-button{padding:2px 0 0 4px;}.example-wrap .button-holder .copy-button::before,.example-wrap .test-arrow::before,.example-wrap .button-holder .prev::before,.example-wrap .button-holder .next::before,.example-wrap .button-holder .expand::before{filter:var(--copy-path-img-filter);}.example-wrap .button-holder .copy-button::before{content:var(--clipboard-image);}.example-wrap .button-holder .copy-button:hover::before,.example-wrap .test-arrow:hover::before{filter:var(--copy-path-img-hover-filter);}.example-wrap .button-holder .copy-button.clicked::before{content:var(--checkmark-image);padding-right:5px;}.example-wrap .button-holder .prev,.example-wrap .button-holder .next,.example-wrap .button-holder .expand{line-height:0px;}.example-wrap .button-holder .prev::before{content:var(--prev-arrow-image);}.example-wrap .button-holder .next::before{content:var(--next-arrow-image);}.example-wrap .button-holder .expand::before{content:var(--expand-arrow-image);}.example-wrap .button-holder .expand.collapse::before{content:var(--collapse-arrow-image);}.code-attribute{font-weight:300;color:var(--code-attribute-color);}.item-spacer{width:100%;height:12px;display:block;}.main-heading span.since::before{content:"Since ";}.sub-variant h4{font-size:1rem;font-weight:400;margin-top:0;margin-bottom:0;}.sub-variant{margin-left:24px;margin-bottom:40px;}.sub-variant>.sub-variant-field{margin-left:24px;}@keyframes targetfadein{from{background-color:var(--main-background-color);}10%{background-color:var(--target-border-color);}to{background-color:var(--target-background-color);}}:target:not([data-nosnippet]){background-color:var(--target-background-color);border-right:3px solid var(--target-border-color);}.code-header a.tooltip{color:inherit;margin-right:15px;position:relative;}.code-header a.tooltip:hover{color:var(--link-color);}a.tooltip:hover::after{position:absolute;top:calc(100% - 10px);left:-15px;right:-15px;height:20px;content:"\00a0";}@media not (prefers-reduced-motion){:target{animation:0.65s cubic-bezier(0,0,0.1,1.0) 0.1s targetfadein;}.fade-out{opacity:0;transition:opacity 0.45s cubic-bezier(0,0,0.1,1.0);}}.popover.tooltip .content{margin:0.25em 0.5em;}.popover.tooltip .content pre,.popover.tooltip .content code{background:transparent;margin:0;padding:0;font-size:1.25rem;white-space:pre-wrap;}.popover.tooltip .content>h3:first-child{margin:0 0 5px 0;}.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;}#search-tabs{margin-top:0.25rem;display:flex;flex-direction:row;gap:1px;margin-bottom:4px;}#search-tabs button{text-align:center;font-size:1.125rem;border:0;border-top:2px solid;flex:1;line-height:1.5;color:inherit;}#search-tabs button:not(.selected){background-color:var(--search-tab-button-not-selected-background);border-top-color:var(--search-tab-button-not-selected-border-top-color);}#search-tabs button:hover,#search-tabs button.selected{background-color:var(--search-tab-button-selected-background);border-top-color:var(--search-tab-button-selected-border-top-color);}#search-tabs .count{font-size:1rem;font-variant-numeric:tabular-nums;color:var(--search-tab-title-count-color);}#search .error code{border-radius:3px;background-color:var(--search-error-code-background-color);}.search-corrections{font-weight:normal;}#src-sidebar{width:100%;overflow:auto;}#src-sidebar div.files>a:hover,details.dir-entry summary:hover,#src-sidebar div.files>a:focus,details.dir-entry summary:focus{background-color:var(--src-sidebar-background-hover);}#src-sidebar div.files>a.selected{background-color:var(--src-sidebar-background-selected);}.src-sidebar-title{position:sticky;top:0;display:flex;padding:8px 8px 0 48px;margin-bottom:7px;background:var(--sidebar-background-color);border-bottom:1px solid var(--border-color);}#settings-menu,#help-button,button#toggle-all-docs{margin-left:var(--button-left-margin);display:flex;line-height:1.25;min-width:14px;}#sidebar-button{display:none;line-height:0;}.hide-sidebar #sidebar-button,.src #sidebar-button{display:flex;margin-right:4px;position:fixed;height:34px;width:34px;}.hide-sidebar #sidebar-button{left:6px;background-color:var(--main-background-color);z-index:1;}.src #sidebar-button{left:8px;z-index:calc(var(--desktop-sidebar-z-index) + 1);}.hide-sidebar .src #sidebar-button{position:static;}#settings-menu>a,#help-button>a,#sidebar-button>a,button#toggle-all-docs{display:flex;align-items:center;justify-content:center;flex-direction:column;}#settings-menu>a,#help-button>a,button#toggle-all-docs{border:1px solid transparent;border-radius:var(--button-border-radius);color:var(--main-color);}#settings-menu>a,#help-button>a,button#toggle-all-docs{width:80px;border-radius:var(--toolbar-button-border-radius);}#settings-menu>a,#help-button>a{min-width:0;}#sidebar-button>a{background-color:var(--sidebar-background-color);width:33px;}#sidebar-button>a:hover,#sidebar-button>a:focus-visible{background-color:var(--main-background-color);}#settings-menu>a:hover,#settings-menu>a:focus-visible,#help-button>a:hover,#help-button>a:focus-visible,button#toggle-all-docs:hover,button#toggle-all-docs:focus-visible{border-color:var(--settings-button-border-focus);text-decoration:none;}#settings-menu>a::before{content:url('data:image/svg+xml,\ + ');width:18px;height:18px;filter:var(--settings-menu-filter);}button#toggle-all-docs::before{content:url('data:image/svg+xml,\ + ');width:18px;height:18px;filter:var(--settings-menu-filter);}button#toggle-all-docs.will-expand::before{content:url('data:image/svg+xml,\ + ');}#help-button>a::before{content:url('data:image/svg+xml,\ + \ + ?');width:18px;height:18px;filter:var(--settings-menu-filter);}button#toggle-all-docs::before,#help-button>a::before,#settings-menu>a::before{filter:var(--settings-menu-filter);margin:8px;}@media not (pointer:coarse){button#toggle-all-docs:hover::before,#help-button>a:hover::before,#settings-menu>a:hover::before{filter:var(--settings-menu-hover-filter);}}button[disabled]#toggle-all-docs{opacity:0.25;border:solid 1px var(--main-background-color);background-size:cover;}button[disabled]#toggle-all-docs:hover{border:solid 1px var(--main-background-color);cursor:not-allowed;}rustdoc-toolbar span.label{font-size:1rem;flex-grow:1;padding-bottom:4px;}#sidebar-button>a::before{content:url('data:image/svg+xml,\ + \ + \ + ');width:22px;height:22px;}#copy-path{color:var(--copy-path-button-color);background:var(--main-background-color);height:var(--copy-path-height);width:var(--copy-path-width);margin-left:10px;padding:0;padding-left:2px;border:0;font-size:0;}#copy-path::before{filter:var(--copy-path-img-filter);content:var(--clipboard-image);}#copy-path:hover::before{filter:var(--copy-path-img-hover-filter);}#copy-path.clicked::before{content:var(--checkmark-image);}@keyframes rotating{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}#settings-menu.rotate>a img{animation:rotating 2s linear infinite;}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;color:var(--kbd-color);background-color:var(--kbd-background);box-shadow:inset 0 -1px 0 var(--kbd-box-shadow-color);}ul.all-items>li{list-style:none;}details.dir-entry{padding-left:4px;}details.dir-entry>summary{margin:0 0 0 -4px;padding:0 0 0 4px;cursor:pointer;}details.dir-entry div.folders,details.dir-entry div.files{padding-left:23px;}details.dir-entry a{display:block;}details.toggle{contain:layout;position:relative;}details.big-toggle{contain:inline-size;}details.toggle>summary.hideme{cursor:pointer;font-size:1rem;}details.toggle>summary{list-style:none;outline:none;}details.toggle>summary::-webkit-details-marker,details.toggle>summary::marker{display:none;}details.toggle>summary.hideme>span{margin-left:9px;}details.toggle>summary::before{background:url('data:image/svg+xml,\ + ');content:"";cursor:pointer;width:16px;height:16px;display:inline-block;vertical-align:middle;opacity:.5;filter:var(--toggle-filter);}details.toggle>summary.hideme>span,.more-examples-toggle summary,.more-examples-toggle .hide-more{color:var(--toggles-color);}details.toggle>summary::after{content:"Expand";overflow:hidden;width:0;height:0;position:absolute;}details.toggle>summary.hideme::after{content:"";}details.toggle>summary:focus::before,details.toggle>summary:hover::before{opacity:1;}details.toggle>summary:focus-visible::before{outline:1px dotted #000;outline-offset:1px;}details.non-exhaustive{margin-bottom:8px;}details.toggle>summary.hideme::before{position:relative;}details.toggle>summary:not(.hideme)::before{position:absolute;left:-24px;top:4px;}.impl-items>details.toggle>summary:not(.hideme)::before,#main-content>.methods>details.toggle>summary:not(.hideme)::before{position:absolute;left:-24px;}.impl-items>*:not(.item-info),.implementors-toggle>.docblock,#main-content>.methods>:not(.item-info),.impl>.item-info,.impl>.docblock,.impl+.docblock{margin-left:var(--impl-items-indent);}details.big-toggle>summary:not(.hideme)::before{left:-34px;top:9px;}details.toggle[open] >summary.hideme{position:absolute;}details.toggle[open] >summary.hideme>span{display:none;}details.toggle[open] >summary::before{background:url('data:image/svg+xml,\ + ');}details.toggle[open] >summary::after{content:"Collapse";}details.toggle:not([open])>summary .docblock{max-height:calc(1.5em + 0.75em);overflow-y:hidden;}details.toggle:not([open])>summary .docblock>:first-child{max-width:100%;overflow:hidden;width:fit-content;white-space:nowrap;position:relative;padding-right:1em;}details.toggle:not([open])>summary .docblock>:first-child::after{content:"…";position:absolute;right:0;top:0;bottom:0;z-index:1;background-color:var(--main-background-color);font:1rem/1.5 "Source Serif 4",NanumBarunGothic,serif;padding-left:0.2em;}details.toggle:not([open])>summary .docblock>div:first-child::after{padding-top:calc(1.5em + 0.75em - 1.2rem);}details.toggle>summary .docblock{margin-top:0.75em;}.docblock summary>*{display:inline-block;}.docblock>.example-wrap:first-child .tooltip{margin-top:16px;}.src #sidebar-button>a::before,.sidebar-menu-toggle::before{content:var(--hamburger-image);opacity:0.75;filter:var(--mobile-sidebar-menu-filter);}.sidebar-menu-toggle:hover::before,.sidebar-menu-toggle:active::before,.sidebar-menu-toggle:focus::before{opacity:1;}@media (max-width:850px){#search-tabs .count{display:block;}.side-by-side{flex-direction:column-reverse;}.side-by-side>div{width:auto;}}@media (max-width:700px){:root{--impl-items-indent:0.7em;}*[id]{scroll-margin-top:45px;}#copy-path{width:0;visibility:hidden;}rustdoc-toolbar span.label{display:none;}#settings-menu>a,#help-button>a,button#toggle-all-docs{width:33px;}#settings.popover{--popover-arrow-offset:86px;}#help.popover{--popover-arrow-offset:48px;}.rustdoc{display:block;}main{padding-left:15px;padding-top:0px;}.sidebar .logo-container,.sidebar .location,.sidebar-resizer{display:none;}.sidebar{position:fixed;top:45px;left:-1000px;z-index:11;height:calc(100vh - 45px);border-right:none;width:100%;}.sidebar-elems .block li a{white-space:wrap;}.src main,.rustdoc.src .sidebar{top:0;padding:0;height:100vh;border:0;}.src .search-form{margin-left:40px;}.src .main-heading{margin-left:8px;}.hide-sidebar .search-form{margin-left:32px;}.hide-sidebar .src .search-form{margin-left:0;}.sidebar.shown,.src-sidebar-expanded .src .sidebar,.rustdoc:not(.src) .sidebar:focus-within{left:0;}.mobile-topbar h2{padding-bottom:0;margin:auto 0.5em auto auto;overflow:hidden;font-size:24px;white-space:nowrap;text-overflow:ellipsis;}.mobile-topbar .logo-container>img{max-width:35px;max-height:35px;margin:5px 0 5px 20px;}.mobile-topbar{display:flex;flex-direction:row;position:sticky;z-index:10;font-size:2rem;height:45px;width:100%;left:0;top:0;}.hide-sidebar .mobile-topbar{display:none;}.sidebar-menu-toggle{width:45px;border:none;line-height:0;}.hide-sidebar .sidebar-menu-toggle{display:none;}.sidebar-elems{margin-top:1em;}.anchor{display:none !important;}#main-content>details.toggle>summary::before,#main-content>div>details.toggle>summary::before{left:-11px;}#sidebar-button>a::before{content:url('data:image/svg+xml,\ + \ + \ + ');width:22px;height:22px;}.sidebar-menu-toggle:hover{background:var(--main-background-color);}.search-results>a,.search-results>a>div{display:block;}.search-results>a{padding:5px 0px;}.search-results>a>div.desc,.item-table dd{padding-left:2em;}.search-results .result-name{display:block;}.search-results .result-name .typename{width:initial;margin-right:0;}.search-results .result-name .typename,.search-results .result-name .path{display:inline;}.src-sidebar-expanded .src .sidebar{position:fixed;max-width:100vw;width:100vw;}.src .src-sidebar-title{padding-top:0;}details.implementors-toggle:not(.top-doc)>summary{margin-left:10px;}.impl-items>details.toggle>summary:not(.hideme)::before,#main-content>.methods>details.toggle>summary:not(.hideme)::before{left:-20px;}summary>.item-info{margin-left:10px;}.impl-items>.item-info{margin-left:calc(var(--impl-items-indent) + 10px);}.src nav.sub{margin:0 0 -25px 0;padding:var(--nav-sub-mobile-padding);}html:not(.src-sidebar-expanded) .src #sidebar-button>a{background-color:var(--main-background-color);}html:not(.src-sidebar-expanded) .src #sidebar-button>a:hover,html:not(.src-sidebar-expanded) .src #sidebar-button>a:focus-visible{background-color:var(--sidebar-background-color);}}@media (min-width:701px){.scraped-example-title{position:absolute;z-index:10;background:var(--main-background-color);bottom:8px;right:5px;padding:2px 4px;box-shadow:0 0 4px var(--main-background-color);}.item-table:not(.reexports){display:grid;grid-template-columns:33% 67%;}.item-table>dt,.item-table>dd{overflow-wrap:anywhere;}.item-table>dt{grid-column-start:1;}.item-table>dd{grid-column-start:2;}}@media print{:root{--docblock-indent:0;}nav.sidebar,nav.sub,.out-of-band,a.src,#copy-path,details.toggle[open] >summary::before,details.toggle>summary::before,details.toggle.top-doc>summary{display:none;}main{padding:10px;}}@media (max-width:464px){:root{--docblock-indent:12px;}.docblock code{overflow-wrap:break-word;overflow-wrap:anywhere;}nav.sub{flex-direction:column;}.search-form{align-self:stretch;}}.variant,.implementors-toggle>summary,.impl,#implementors-list>.docblock,.impl-items>section,.impl-items>.toggle>summary,.methods>section,.methods>.toggle>summary{margin-bottom:0.75em;}.variants>.docblock,.implementors-toggle>.docblock,.impl-items>.toggle[open]:not(:last-child),.methods>.toggle[open]:not(:last-child),.implementors-toggle[open]:not(:last-child){margin-bottom:2em;}#trait-implementations-list .impl-items>.toggle:not(:last-child),#synthetic-implementations-list .impl-items>.toggle:not(:last-child),#blanket-implementations-list .impl-items>.toggle:not(:last-child){margin-bottom:1em;}.scraped-example-list .scrape-help{margin-left:10px;padding:0 4px;font-weight:normal;font-size:12px;position:relative;bottom:1px;border:1px solid var(--scrape-example-help-border-color);border-radius:50px;color:var(--scrape-example-help-color);}.scraped-example-list .scrape-help:hover{border-color:var(--scrape-example-help-hover-border-color);color:var(--scrape-example-help-hover-color);}.scraped-example:not(.expanded) .example-wrap::before,.scraped-example:not(.expanded) .example-wrap::after{content:" ";width:100%;height:5px;position:absolute;z-index:1;}.scraped-example:not(.expanded) .example-wrap::before{top:0;background:linear-gradient(to bottom,var(--scrape-example-code-wrapper-background-start),var(--scrape-example-code-wrapper-background-end));}.scraped-example:not(.expanded) .example-wrap::after{bottom:0;background:linear-gradient(to top,var(--scrape-example-code-wrapper-background-start),var(--scrape-example-code-wrapper-background-end));}.scraped-example:not(.expanded){width:100%;overflow-y:hidden;margin-bottom:0;}.scraped-example:not(.expanded){overflow-x:hidden;}.scraped-example .rust span.highlight{background:var(--scrape-example-code-line-highlight);}.scraped-example .rust span.highlight.focus{background:var(--scrape-example-code-line-highlight-focus);}.more-examples-toggle{max-width:calc(100% + 25px);margin-top:10px;margin-left:-25px;}.more-examples-toggle .hide-more{margin-left:25px;cursor:pointer;}.more-scraped-examples{margin-left:25px;position:relative;}.toggle-line{position:absolute;top:5px;bottom:0;right:calc(100% + 10px);padding:0 4px;cursor:pointer;}.toggle-line-inner{min-width:2px;height:100%;background:var(--scrape-example-toggle-line-background);}.toggle-line:hover .toggle-line-inner{background:var(--scrape-example-toggle-line-hover-background);}.more-scraped-examples .scraped-example,.example-links{margin-top:20px;}.more-scraped-examples .scraped-example:first-child{margin-top:5px;}.example-links ul{margin-bottom:0;}:root[data-theme="light"],:root:not([data-theme]){--main-background-color:white;--main-color:black;--settings-input-color:#2196f3;--settings-input-border-color:#717171;--settings-button-color:#000;--settings-button-border-focus:#717171;--sidebar-background-color:#f5f5f5;--sidebar-background-color-hover:#e0e0e0;--sidebar-border-color:#ddd;--code-block-background-color:#f5f5f5;--scrollbar-track-background-color:#dcdcdc;--scrollbar-thumb-background-color:rgba(36,37,39,0.6);--scrollbar-color:rgba(36,37,39,0.6) #d9d9d9;--headings-border-bottom-color:#ddd;--border-color:#e0e0e0;--button-background-color:#fff;--right-side-color:grey;--code-attribute-color:#999;--toggles-color:#999;--toggle-filter:none;--mobile-sidebar-menu-filter:none;--search-input-focused-border-color:#66afe9;--copy-path-button-color:#999;--copy-path-img-filter:invert(50%);--copy-path-img-hover-filter:invert(35%);--code-example-button-color:#7f7f7f;--code-example-button-hover-color:#595959;--settings-menu-filter:invert(50%);--settings-menu-hover-filter:invert(35%);--codeblock-error-hover-color:rgb(255,0,0);--codeblock-error-color:rgba(255,0,0,.5);--codeblock-ignore-hover-color:rgb(255,142,0);--codeblock-ignore-color:rgba(255,142,0,.6);--warning-border-color:#ff8e00;--type-link-color:#ad378a;--trait-link-color:#6e4fc9;--assoc-item-link-color:#3873ad;--function-link-color:#ad7c37;--macro-link-color:#068000;--keyword-link-color:#3873ad;--mod-link-color:#3873ad;--link-color:#3873ad;--sidebar-link-color:#356da4;--sidebar-current-link-background-color:#fff;--search-result-link-focus-background-color:#ccc;--search-result-border-color:#aaa3;--search-color:#000;--search-error-code-background-color:#d0cccc;--search-results-alias-color:#000;--search-results-grey-color:#999;--search-tab-title-count-color:#888;--search-tab-button-not-selected-border-top-color:#e6e6e6;--search-tab-button-not-selected-background:#e6e6e6;--search-tab-button-selected-border-top-color:#0089ff;--search-tab-button-selected-background:#fff;--stab-background-color:#fff5d6;--stab-code-color:#000;--code-highlight-kw-color:#8959a8;--code-highlight-kw-2-color:#4271ae;--code-highlight-lifetime-color:#b76514;--code-highlight-prelude-color:#4271ae;--code-highlight-prelude-val-color:#c82829;--code-highlight-number-color:#718c00;--code-highlight-string-color:#718c00;--code-highlight-literal-color:#c82829;--code-highlight-attribute-color:#c82829;--code-highlight-self-color:#c82829;--code-highlight-macro-color:#3e999f;--code-highlight-question-mark-color:#ff9011;--code-highlight-comment-color:#8e908c;--code-highlight-doc-comment-color:#4d4d4c;--src-line-numbers-span-color:#c67e2d;--src-line-number-highlighted-background-color:#fdffd3;--target-background-color:#fdffd3;--target-border-color:#ad7c37;--kbd-color:#000;--kbd-background:#fafbfc;--kbd-box-shadow-color:#c6cbd1;--rust-logo-filter:initial;--crate-search-div-filter:invert(100%) sepia(0%) saturate(4223%) hue-rotate(289deg) brightness(114%) contrast(76%);--crate-search-div-hover-filter:invert(44%) sepia(18%) saturate(23%) hue-rotate(317deg) brightness(96%) contrast(93%);--crate-search-hover-border:#717171;--src-sidebar-background-selected:#fff;--src-sidebar-background-hover:#e0e0e0;--table-alt-row-background-color:#f5f5f5;--codeblock-link-background:#eee;--scrape-example-toggle-line-background:#ccc;--scrape-example-toggle-line-hover-background:#999;--scrape-example-code-line-highlight:#fcffd6;--scrape-example-code-line-highlight-focus:#f6fdb0;--scrape-example-help-border-color:#555;--scrape-example-help-color:#333;--scrape-example-help-hover-border-color:#000;--scrape-example-help-hover-color:#000;--scrape-example-code-wrapper-background-start:rgba(255,255,255,1);--scrape-example-code-wrapper-background-end:rgba(255,255,255,0);--sidebar-resizer-hover:hsl(207,90%,66%);--sidebar-resizer-active:hsl(207,90%,54%);}:root[data-theme="dark"]{--main-background-color:#353535;--main-color:#ddd;--settings-input-color:#2196f3;--settings-input-border-color:#999;--settings-button-color:#000;--settings-button-border-focus:#ffb900;--sidebar-background-color:#505050;--sidebar-background-color-hover:#676767;--sidebar-border-color:#999;--code-block-background-color:#2A2A2A;--scrollbar-track-background-color:#717171;--scrollbar-thumb-background-color:rgba(32,34,37,.6);--scrollbar-color:rgba(32,34,37,.6) #5a5a5a;--headings-border-bottom-color:#d2d2d2;--border-color:#e0e0e0;--button-background-color:#f0f0f0;--right-side-color:grey;--code-attribute-color:#999;--toggles-color:#999;--toggle-filter:invert(100%);--mobile-sidebar-menu-filter:invert(100%);--search-input-focused-border-color:#008dfd;--copy-path-button-color:#999;--copy-path-img-filter:invert(50%);--copy-path-img-hover-filter:invert(65%);--code-example-button-color:#7f7f7f;--code-example-button-hover-color:#a5a5a5;--codeblock-error-hover-color:rgb(255,0,0);--codeblock-error-color:rgba(255,0,0,.5);--codeblock-ignore-hover-color:rgb(255,142,0);--codeblock-ignore-color:rgba(255,142,0,.6);--warning-border-color:#ff8e00;--type-link-color:#2dbfb8;--trait-link-color:#b78cf2;--assoc-item-link-color:#d2991d;--function-link-color:#2bab63;--macro-link-color:#09bd00;--keyword-link-color:#d2991d;--mod-link-color:#d2991d;--link-color:#d2991d;--sidebar-link-color:#fdbf35;--sidebar-current-link-background-color:#444;--search-result-link-focus-background-color:#616161;--search-result-border-color:#aaa3;--search-color:#111;--search-error-code-background-color:#484848;--search-results-alias-color:#fff;--search-results-grey-color:#ccc;--search-tab-title-count-color:#888;--search-tab-button-not-selected-border-top-color:#252525;--search-tab-button-not-selected-background:#252525;--search-tab-button-selected-border-top-color:#0089ff;--search-tab-button-selected-background:#353535;--settings-menu-filter:invert(50%);--settings-menu-hover-filter:invert(65%);--stab-background-color:#314559;--stab-code-color:#e6e1cf;--code-highlight-kw-color:#ab8ac1;--code-highlight-kw-2-color:#769acb;--code-highlight-lifetime-color:#d97f26;--code-highlight-prelude-color:#769acb;--code-highlight-prelude-val-color:#ee6868;--code-highlight-number-color:#83a300;--code-highlight-string-color:#83a300;--code-highlight-literal-color:#ee6868;--code-highlight-attribute-color:#ee6868;--code-highlight-self-color:#ee6868;--code-highlight-macro-color:#3e999f;--code-highlight-question-mark-color:#ff9011;--code-highlight-comment-color:#8d8d8b;--code-highlight-doc-comment-color:#8ca375;--src-line-numbers-span-color:#3b91e2;--src-line-number-highlighted-background-color:#0a042f;--target-background-color:#494a3d;--target-border-color:#bb7410;--kbd-color:#000;--kbd-background:#fafbfc;--kbd-box-shadow-color:#c6cbd1;--rust-logo-filter:drop-shadow(1px 0 0px #fff) drop-shadow(0 1px 0 #fff) drop-shadow(-1px 0 0 #fff) drop-shadow(0 -1px 0 #fff);--crate-search-div-filter:invert(94%) sepia(0%) saturate(721%) hue-rotate(255deg) brightness(90%) contrast(90%);--crate-search-div-hover-filter:invert(69%) sepia(60%) saturate(6613%) hue-rotate(184deg) brightness(100%) contrast(91%);--crate-search-hover-border:#2196f3;--src-sidebar-background-selected:#333;--src-sidebar-background-hover:#444;--table-alt-row-background-color:#2a2a2a;--codeblock-link-background:#333;--scrape-example-toggle-line-background:#999;--scrape-example-toggle-line-hover-background:#c5c5c5;--scrape-example-code-line-highlight:#5b3b01;--scrape-example-code-line-highlight-focus:#7c4b0f;--scrape-example-help-border-color:#aaa;--scrape-example-help-color:#eee;--scrape-example-help-hover-border-color:#fff;--scrape-example-help-hover-color:#fff;--scrape-example-code-wrapper-background-start:rgba(53,53,53,1);--scrape-example-code-wrapper-background-end:rgba(53,53,53,0);--sidebar-resizer-hover:hsl(207,30%,54%);--sidebar-resizer-active:hsl(207,90%,54%);}:root[data-theme="ayu"]{--main-background-color:#0f1419;--main-color:#c5c5c5;--settings-input-color:#ffb454;--settings-input-border-color:#999;--settings-button-color:#fff;--settings-button-border-focus:#e0e0e0;--sidebar-background-color:#14191f;--sidebar-background-color-hover:rgba(70,70,70,0.33);--sidebar-border-color:#5c6773;--code-block-background-color:#191f26;--scrollbar-track-background-color:transparent;--scrollbar-thumb-background-color:#5c6773;--scrollbar-color:#5c6773 #24292f;--headings-border-bottom-color:#5c6773;--border-color:#5c6773;--button-background-color:#141920;--right-side-color:grey;--code-attribute-color:#999;--toggles-color:#999;--toggle-filter:invert(100%);--mobile-sidebar-menu-filter:invert(100%);--search-input-focused-border-color:#5c6773;--copy-path-button-color:#fff;--copy-path-img-filter:invert(70%);--copy-path-img-hover-filter:invert(100%);--code-example-button-color:#b2b2b2;--code-example-button-hover-color:#fff;--codeblock-error-hover-color:rgb(255,0,0);--codeblock-error-color:rgba(255,0,0,.5);--codeblock-ignore-hover-color:rgb(255,142,0);--codeblock-ignore-color:rgba(255,142,0,.6);--warning-border-color:#ff8e00;--type-link-color:#ffa0a5;--trait-link-color:#39afd7;--assoc-item-link-color:#39afd7;--function-link-color:#fdd687;--macro-link-color:#a37acc;--keyword-link-color:#39afd7;--mod-link-color:#39afd7;--link-color:#39afd7;--sidebar-link-color:#53b1db;--sidebar-current-link-background-color:transparent;--search-result-link-focus-background-color:#3c3c3c;--search-result-border-color:#aaa3;--search-color:#fff;--search-error-code-background-color:#4f4c4c;--search-results-alias-color:#c5c5c5;--search-results-grey-color:#999;--search-tab-title-count-color:#888;--search-tab-button-not-selected-border-top-color:none;--search-tab-button-not-selected-background:transparent !important;--search-tab-button-selected-border-top-color:none;--search-tab-button-selected-background:#141920 !important;--settings-menu-filter:invert(70%);--settings-menu-hover-filter:invert(100%);--stab-background-color:#314559;--stab-code-color:#e6e1cf;--code-highlight-kw-color:#ff7733;--code-highlight-kw-2-color:#ff7733;--code-highlight-lifetime-color:#ff7733;--code-highlight-prelude-color:#69f2df;--code-highlight-prelude-val-color:#ff7733;--code-highlight-number-color:#b8cc52;--code-highlight-string-color:#b8cc52;--code-highlight-literal-color:#ff7733;--code-highlight-attribute-color:#e6e1cf;--code-highlight-self-color:#36a3d9;--code-highlight-macro-color:#a37acc;--code-highlight-question-mark-color:#ff9011;--code-highlight-comment-color:#788797;--code-highlight-doc-comment-color:#a1ac88;--src-line-numbers-span-color:#5c6773;--src-line-number-highlighted-background-color:rgba(255,236,164,0.06);--target-background-color:rgba(255,236,164,0.06);--target-border-color:rgba(255,180,76,0.85);--kbd-color:#c5c5c5;--kbd-background:#314559;--kbd-box-shadow-color:#5c6773;--rust-logo-filter:drop-shadow(1px 0 0px #fff) drop-shadow(0 1px 0 #fff) drop-shadow(-1px 0 0 #fff) drop-shadow(0 -1px 0 #fff);--crate-search-div-filter:invert(41%) sepia(12%) saturate(487%) hue-rotate(171deg) brightness(94%) contrast(94%);--crate-search-div-hover-filter:invert(98%) sepia(12%) saturate(81%) hue-rotate(343deg) brightness(113%) contrast(76%);--crate-search-hover-border:#e0e0e0;--src-sidebar-background-selected:#14191f;--src-sidebar-background-hover:#14191f;--table-alt-row-background-color:#191f26;--codeblock-link-background:#333;--scrape-example-toggle-line-background:#999;--scrape-example-toggle-line-hover-background:#c5c5c5;--scrape-example-code-line-highlight:#5b3b01;--scrape-example-code-line-highlight-focus:#7c4b0f;--scrape-example-help-border-color:#aaa;--scrape-example-help-color:#eee;--scrape-example-help-hover-border-color:#fff;--scrape-example-help-hover-color:#fff;--scrape-example-code-wrapper-background-start:rgba(15,20,25,1);--scrape-example-code-wrapper-background-end:rgba(15,20,25,0);--sidebar-resizer-hover:hsl(34,50%,33%);--sidebar-resizer-active:hsl(34,100%,66%);}:root[data-theme="ayu"] h1,:root[data-theme="ayu"] h2,:root[data-theme="ayu"] h3,:root[data-theme="ayu"] h4,:where(:root[data-theme="ayu"]) h1 a,:root[data-theme="ayu"] .sidebar h2 a,:root[data-theme="ayu"] .sidebar h3 a{color:#fff;}:root[data-theme="ayu"] .docblock code{color:#ffb454;}:root[data-theme="ayu"] .docblock a>code{color:#39AFD7 !important;}:root[data-theme="ayu"] .code-header,:root[data-theme="ayu"] .docblock pre>code,:root[data-theme="ayu"] pre,:root[data-theme="ayu"] pre>code,:root[data-theme="ayu"] .item-info code,:root[data-theme="ayu"] .rustdoc.source .example-wrap{color:#e6e1cf;}:root[data-theme="ayu"] .sidebar .current,:root[data-theme="ayu"] .sidebar .current a,:root[data-theme="ayu"] .sidebar a:hover,:root[data-theme="ayu"] #src-sidebar div.files>a:hover,:root[data-theme="ayu"] details.dir-entry summary:hover,:root[data-theme="ayu"] #src-sidebar div.files>a:focus,:root[data-theme="ayu"] details.dir-entry summary:focus,:root[data-theme="ayu"] #src-sidebar div.files>a.selected{color:#ffb44c;}:root[data-theme="ayu"] .sidebar-elems .location{color:#ff7733;}:root[data-theme="ayu"] a[data-nosnippet].line-highlighted{color:#708090;padding-right:7px;border-right:1px solid #ffb44c;}:root[data-theme="ayu"] .search-results a:hover,:root[data-theme="ayu"] .search-results a:focus{color:#fff !important;background-color:#3c3c3c;}:root[data-theme="ayu"] .search-results a{color:#0096cf;}:root[data-theme="ayu"] .search-results a div.desc{color:#c5c5c5;}:root[data-theme="ayu"] .result-name .primitive>i,:root[data-theme="ayu"] .result-name .keyword>i{color:#788797;}:root[data-theme="ayu"] #search-tabs>button.selected{border-bottom:1px solid #ffb44c !important;border-top:none;}:root[data-theme="ayu"] #search-tabs>button:not(.selected){border:none;background-color:transparent !important;}:root[data-theme="ayu"] #search-tabs>button:hover{border-bottom:1px solid rgba(242,151,24,0.3);}:root[data-theme="ayu"] #settings-menu>a img,:root[data-theme="ayu"] #sidebar-button>a::before{filter:invert(100);} \ No newline at end of file diff --git a/docs/static.files/rustdoc-916cea96.css b/docs/static.files/rustdoc-916cea96.css deleted file mode 100644 index 3bcdd2e..0000000 --- a/docs/static.files/rustdoc-916cea96.css +++ /dev/null @@ -1,63 +0,0 @@ - :root{--nav-sub-mobile-padding:8px;--search-typename-width:6.75rem;--desktop-sidebar-width:200px;--src-sidebar-width:300px;--desktop-sidebar-z-index:100;--sidebar-elems-left-padding:24px;--clipboard-image:url('data:image/svg+xml,\ -\ -\ -');--copy-path-height:34px;--copy-path-width:33px;--checkmark-image:url('data:image/svg+xml,\ -\ -');--button-left-margin:4px;--button-border-radius:2px;--toolbar-button-border-radius:6px;--code-block-border-radius:6px;--impl-items-indent:0.3em;--docblock-indent:24px;--font-family:"Source Serif 4",NanumBarunGothic,serif;--font-family-code:"Source Code Pro",monospace;--line-number-padding:4px;--line-number-right-margin:20px;--prev-arrow-image:url('data:image/svg+xml,');--next-arrow-image:url('data:image/svg+xml,');--expand-arrow-image:url('data:image/svg+xml,');--collapse-arrow-image:url('data:image/svg+xml,');}:root.sans-serif{--font-family:"Fira Sans",sans-serif;--font-family-code:"Fira Mono",monospace;}@font-face {font-family:'Fira Sans';font-style:normal;font-weight:400;src:local('Fira Sans'),url("FiraSans-Regular-0fe48ade.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Fira Sans';font-style:italic;font-weight:400;src:local('Fira Sans Italic'),url("FiraSans-Italic-81dc35de.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-e1aa3f0a.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Fira Sans';font-style:italic;font-weight:500;src:local('Fira Sans Medium Italic'),url("FiraSans-MediumItalic-ccf7e434.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Fira Mono';font-style:normal;font-weight:400;src:local('Fira Mono'),url("FiraMono-Regular-87c26294.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Fira Mono';font-style:normal;font-weight:500;src:local('Fira Mono Medium'),url("FiraMono-Medium-86f75c8c.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-6b053e98.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-ca3b17ed.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Serif 4';font-style:normal;font-weight:500;src:local('Source Serif 4 Semibold'),url("SourceSerif4-Semibold-457a13ac.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-6d4fd4c0.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Code Pro';font-style:normal;font-weight:400;src:url("SourceCodePro-Regular-8badfe75.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Code Pro';font-style:italic;font-weight:400;src:url("SourceCodePro-It-fc8b9304.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Code Pro';font-style:normal;font-weight:600;src:url("SourceCodePro-Semibold-aa29a496.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'NanumBarunGothic';src:url("NanumBarunGothic-13b3dcba.ttf.woff2") format("woff2");font-display:swap;unicode-range:U+AC00-D7AF,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;}*{box-sizing:border-box;}body{font:1rem/1.5 var(--font-family);margin:0;position:relative;overflow-wrap:break-word;overflow-wrap:anywhere;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:25px 0 15px 0;padding-bottom:6px;}.docblock h3,.docblock h4,h5,h6{margin:15px 0 5px 0;}.docblock>h2:first-child,.docblock>h3:first-child,.docblock>h4:first-child,.docblock>h5:first-child,.docblock>h6:first-child{margin-top:0;}.main-heading h1{margin:0;padding:0;grid-area:main-heading-h1;overflow-wrap:break-word;overflow-wrap:anywhere;}.main-heading{position:relative;display:grid;grid-template-areas:"main-heading-breadcrumbs main-heading-breadcrumbs" "main-heading-h1 main-heading-toolbar" "main-heading-sub-heading main-heading-toolbar";grid-template-columns:minmax(105px,1fr) minmax(0,max-content);grid-template-rows:minmax(25px,min-content) min-content min-content;padding-bottom:6px;margin-bottom:15px;}.rustdoc-breadcrumbs{grid-area:main-heading-breadcrumbs;line-height:1.25;padding-top:5px;position:relative;z-index:1;}.rustdoc-breadcrumbs a{padding:5px 0 7px;}.content h2,.top-doc .docblock>h3,.top-doc .docblock>h4{border-bottom:1px solid var(--headings-border-bottom-color);}h1,h2{line-height:1.25;padding-top:3px;padding-bottom:9px;}h3.code-header{font-size:1.125rem;}h4.code-header{font-size:1rem;}.code-header{font-weight:600;margin:0;padding:0;white-space:pre-wrap;}.structfield,.sub-variant-field{margin:0.6em 0;}#crate-search,h1,h2,h3,h4,h5,h6,.sidebar,.mobile-topbar,.search-input,.search-results .result-name,.item-table dt>a,.out-of-band,.sub-heading,span.since,a.src,rustdoc-toolbar,summary.hideme,.scraped-example-list,.rustdoc-breadcrumbs,ul.all-items{font-family:"Fira Sans",Arial,NanumBarunGothic,sans-serif;}#toggle-all-docs,a.anchor,.section-header a,#src-sidebar a,.rust a,.sidebar h2 a,.sidebar h3 a,.mobile-topbar h2 a,h1 a,.search-results a,.search-results li,.stab,.result-name i{color:var(--main-color);}span.enum,a.enum,span.struct,a.struct,span.union,a.union,span.primitive,a.primitive,span.type,a.type,span.foreigntype,a.foreigntype{color:var(--type-link-color);}span.trait,a.trait,span.traitalias,a.traitalias{color:var(--trait-link-color);}span.associatedtype,a.associatedtype,span.constant,a.constant,span.static,a.static{color:var(--assoc-item-link-color);}span.fn,a.fn,span.method,a.method,span.tymethod,a.tymethod{color:var(--function-link-color);}span.attr,a.attr,span.derive,a.derive,span.macro,a.macro{color:var(--macro-link-color);}span.mod,a.mod{color:var(--mod-link-color);}span.keyword,a.keyword{color:var(--keyword-link-color);}a{color:var(--link-color);text-decoration:none;}ol,ul{padding-left:24px;}ul ul,ol ul,ul ol,ol ol{margin-bottom:.625em;}p,.docblock>.warning{margin:0 0 .75em 0;}p:last-child,.docblock>.warning:last-child{margin:0;}button{padding:1px 6px;cursor:pointer;}button#toggle-all-docs{padding:0;background:none;border:none;-webkit-appearance:none;opacity:1;}.rustdoc{display:flex;flex-direction:row;flex-wrap:nowrap;}main{position:relative;flex-grow:1;padding:10px 15px 40px 45px;min-width:0;}.src main{padding:15px;}.width-limiter{max-width:960px;margin-right:auto;}details:not(.toggle) summary{margin-bottom:.6em;}code,pre,.code-header,.type-signature{font-family:var(--font-family-code);}.docblock code,.item-table dd code{border-radius:3px;padding:0 0.125em;}.docblock pre code,.item-table dd pre code{padding:0;}pre{padding:14px;line-height:1.5;}pre.item-decl{overflow-x:auto;}.item-decl .type-contents-toggle{contain:initial;}.src .content pre{padding:20px;padding-left:16px;}img{max-width:100%;}.logo-container{line-height:0;display:block;}.rust-logo{filter:var(--rust-logo-filter);}.sidebar{font-size:0.875rem;flex:0 0 var(--desktop-sidebar-width);width:var(--desktop-sidebar-width);overflow-y:scroll;overscroll-behavior:contain;position:sticky;height:100vh;top:0;left:0;z-index:var(--desktop-sidebar-z-index);}.rustdoc.src .sidebar{flex-basis:50px;width:50px;border-right:1px solid;overflow-x:hidden;overflow-y:hidden;}.hide-sidebar .sidebar,.hide-sidebar .sidebar-resizer{display:none;}.sidebar-resizer{touch-action:none;width:9px;cursor:col-resize;z-index:calc(var(--desktop-sidebar-z-index) + 1);position:fixed;height:100%;left:calc(var(--desktop-sidebar-width) + 1px);}.rustdoc.src .sidebar-resizer{left:49px;}.src-sidebar-expanded .src .sidebar-resizer{left:var(--src-sidebar-width);}.sidebar-resizing{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.sidebar-resizing *{cursor:col-resize !important;}.sidebar-resizing .sidebar{position:fixed;}.sidebar-resizing>body{padding-left:var(--resizing-sidebar-width);}.sidebar-resizer:hover,.sidebar-resizer:active,.sidebar-resizer:focus,.sidebar-resizer.active{width:10px;margin:0;left:var(--desktop-sidebar-width);border-left:solid 1px var(--sidebar-resizer-hover);}.src-sidebar-expanded .rustdoc.src .sidebar-resizer:hover,.src-sidebar-expanded .rustdoc.src .sidebar-resizer:active,.src-sidebar-expanded .rustdoc.src .sidebar-resizer:focus,.src-sidebar-expanded .rustdoc.src .sidebar-resizer.active{left:calc(var(--src-sidebar-width) - 1px);}@media (pointer:coarse){.sidebar-resizer{display:none !important;}}.sidebar-resizer.active{padding:0 140px;width:2px;margin-left:-140px;border-left:none;}.sidebar-resizer.active:before{border-left:solid 2px var(--sidebar-resizer-active);display:block;height:100%;content:"";}.sidebar,.mobile-topbar,.sidebar-menu-toggle,#src-sidebar{background-color:var(--sidebar-background-color);}.src .sidebar>*{visibility:hidden;}.src-sidebar-expanded .src .sidebar{overflow-y:auto;flex-basis:var(--src-sidebar-width);width:var(--src-sidebar-width);}.src-sidebar-expanded .src .sidebar>*{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;}.logo-container>img{height:48px;width:48px;}ul.block,.block li,.block ul{padding:0;margin:0;list-style:none;}.block ul a{padding-left:1rem;}.sidebar-elems a,.sidebar>h2 a{display:block;padding:0.25rem;margin-right:0.25rem;border-left:solid var(--sidebar-elems-left-padding) transparent;margin-left:calc(-0.25rem - var(--sidebar-elems-left-padding));background-clip:border-box;}.hide-toc #rustdoc-toc,.hide-toc .in-crate{display:none;}.hide-modnav #rustdoc-modnav{display:none;}.sidebar h2{text-wrap:balance;overflow-wrap:anywhere;padding:0;margin:0.7rem 0;}.sidebar h3{text-wrap:balance;overflow-wrap:anywhere;font-size:1.125rem;padding:0;margin:0;}.sidebar-elems,.sidebar>.version,.sidebar>h2{padding-left:var(--sidebar-elems-left-padding);}.sidebar a{color:var(--sidebar-link-color);}.sidebar .current,.sidebar .current a,.sidebar-crate a.logo-container:hover+h2 a,.sidebar a:hover:not(.logo-container){background-color:var(--sidebar-current-link-background-color);}.sidebar-elems .block{margin-bottom:2em;}.sidebar-elems .block li a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.sidebar-crate{display:flex;align-items:center;justify-content:center;margin:14px 32px 1rem;row-gap:10px;column-gap:32px;flex-wrap:wrap;}.sidebar-crate h2{flex-grow:1;margin:0 -8px;align-self:start;}.sidebar-crate .logo-container{margin:0 calc(-16px - var(--sidebar-elems-left-padding));padding:0 var(--sidebar-elems-left-padding);text-align:center;}.sidebar-crate .logo-container img{margin-top:-16px;border-top:solid 16px transparent;box-sizing:content-box;position:relative;background-clip:border-box;z-index:1;}.sidebar-crate h2 a{display:block;border-left:solid var(--sidebar-elems-left-padding) transparent;background-clip:border-box;margin:0 calc(-24px + 0.25rem) 0 calc(-0.2rem - var(--sidebar-elems-left-padding));padding:calc((16px - 0.57rem ) / 2 ) 0.25rem;padding-left:0.2rem;}.sidebar-crate h2 .version{display:block;font-weight:normal;font-size:1rem;overflow-wrap:break-word;}.sidebar-crate+.version{margin-top:-1rem;margin-bottom:1rem;}.mobile-topbar{display:none;}.rustdoc .example-wrap{display:flex;position:relative;margin-bottom:10px;}.rustdoc .example-wrap>pre,.rustdoc .scraped-example .src-line-numbers,.rustdoc .scraped-example .src-line-numbers>pre{border-radius:6px;}.rustdoc .scraped-example{position:relative;}.rustdoc .example-wrap:last-child{margin-bottom:0px;}.rustdoc .example-wrap pre{margin:0;flex-grow:1;}.scraped-example:not(.expanded) .example-wrap{max-height:calc(1.5em * 5 + 10px);}.more-scraped-examples .scraped-example:not(.expanded) .example-wrap{max-height:calc(1.5em * 10 + 10px);}.rustdoc:not(.src) .scraped-example:not(.expanded) .src-line-numbers,.rustdoc:not(.src) .scraped-example:not(.expanded) .src-line-numbers>pre,.rustdoc:not(.src) .scraped-example:not(.expanded) pre.rust{padding-bottom:0;overflow:auto hidden;}.rustdoc:not(.src) .scraped-example .src-line-numbers{padding-top:0;}.rustdoc:not(.src) .scraped-example.expanded .src-line-numbers{padding-bottom:0;}.rustdoc:not(.src) .example-wrap pre{overflow:auto;}.example-wrap.digits-1:not(.hide-lines) [data-nosnippet]{width:calc(1ch + var(--line-number-padding) * 2);}.example-wrap.digits-2:not(.hide-lines) [data-nosnippet]{width:calc(2ch + var(--line-number-padding) * 2);}.example-wrap.digits-3:not(.hide-lines) [data-nosnippet]{width:calc(3ch + var(--line-number-padding) * 2);}.example-wrap.digits-4:not(.hide-lines) [data-nosnippet]{width:calc(4ch + var(--line-number-padding) * 2);}.example-wrap.digits-5:not(.hide-lines) [data-nosnippet]{width:calc(5ch + var(--line-number-padding) * 2);}.example-wrap.digits-6:not(.hide-lines) [data-nosnippet]{width:calc(6ch + var(--line-number-padding) * 2);}.example-wrap.digits-7:not(.hide-lines) [data-nosnippet]{width:calc(7ch + var(--line-number-padding) * 2);}.example-wrap.digits-8:not(.hide-lines) [data-nosnippet]{width:calc(8ch + var(--line-number-padding) * 2);}.example-wrap.digits-9:not(.hide-lines) [data-nosnippet]{width:calc(9ch + var(--line-number-padding) * 2);}.example-wrap [data-nosnippet]{color:var(--src-line-numbers-span-color);text-align:right;display:inline-block;margin-right:var(--line-number-right-margin);-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding:0 var(--line-number-padding);}.example-wrap [data-nosnippet]:target{border-right:none;}.example-wrap .line-highlighted[data-nosnippet]{background-color:var(--src-line-number-highlighted-background-color);}:root.word-wrap-source-code .example-wrap [data-nosnippet]{position:absolute;left:0;}.word-wrap-source-code .example-wrap pre>code{position:relative;word-break:break-all;}:root.word-wrap-source-code .example-wrap pre>code{display:block;white-space:pre-wrap;}:root.word-wrap-source-code .example-wrap pre>code *{word-break:break-all;}:root.word-wrap-source-code .example-wrap.digits-1 pre>code{padding-left:calc(1ch + var(--line-number-padding) * 2 + var(--line-number-right-margin));}:root.word-wrap-source-code .example-wrap.digits-2 pre>code{padding-left:calc(2ch + var(--line-number-padding) * 2 + var(--line-number-right-margin));}:root.word-wrap-source-code .example-wrap.digits-3 pre>code{padding-left:calc(3ch + var(--line-number-padding) * 2 + var(--line-number-right-margin));}:root.word-wrap-source-code .example-wrap.digits-4 pre>code{padding-left:calc(4ch + var(--line-number-padding) * 2 + var(--line-number-right-margin));}:root.word-wrap-source-code .example-wrap.digits-5 pre>code{padding-left:calc(5ch + var(--line-number-padding) * 2 + var(--line-number-right-margin));}:root.word-wrap-source-code .example-wrap.digits-6 pre>code{padding-left:calc(6ch + var(--line-number-padding) * 2 + var(--line-number-right-margin));}:root.word-wrap-source-code .example-wrap.digits-7 pre>code{padding-left:calc(7ch + var(--line-number-padding) * 2 + var(--line-number-right-margin));}:root.word-wrap-source-code .example-wrap.digits-8 pre>code{padding-left:calc(8ch + var(--line-number-padding) * 2 + var(--line-number-right-margin));}:root.word-wrap-source-code .example-wrap.digits-9 pre>code{padding-left:calc(9ch + var(--line-number-padding) * 2 + var(--line-number-right-margin));}.example-wrap.hide-lines [data-nosnippet]{display:none;}.search-loading{text-align:center;}.item-table dd{overflow-wrap:break-word;overflow-wrap:anywhere;}.docblock :not(pre)>code,.item-table dd 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:var(--docblock-indent);position:relative;}.docblock>:not(.more-examples-toggle):not(.example-wrap){max-width:100%;overflow-x:auto;}.sub-heading{font-size:1rem;flex-grow:0;grid-area:main-heading-sub-heading;line-height:1.25;padding-bottom:4px;}.main-heading rustdoc-toolbar,.main-heading .out-of-band{grid-area:main-heading-toolbar;}rustdoc-toolbar{display:flex;flex-direction:row;flex-wrap:nowrap;min-height:60px;}.docblock code,.item-table dd code,pre,.rustdoc.src .example-wrap,.example-wrap .src-line-numbers{background-color:var(--code-block-background-color);border-radius:var(--code-block-border-radius);text-decoration:inherit;}#main-content{position:relative;}.docblock table{margin:.5em 0;border-collapse:collapse;}.docblock table td,.docblock table th{padding:.5em;border:1px solid var(--border-color);}.docblock table tbody tr:nth-child(2n){background:var(--table-alt-row-background-color);}.docblock .stab,.item-table dd .stab,.docblock p code{display:inline-block;}.docblock li{margin-bottom:.4em;}.docblock li p:not(:last-child){margin-bottom:.3em;}div.where{white-space:pre-wrap;font-size:0.875rem;}.item-info{display:block;margin-left:var(--docblock-indent);}.impl-items>.item-info{margin-left:calc(var(--docblock-indent) + var(--impl-items-indent));}.item-info code{font-size:0.875rem;}#main-content>.item-info{margin-left:0;}nav.sub{flex-grow:1;flex-flow:row nowrap;margin:4px 0 0 0;display:flex;align-items:center;}.search-form{position:relative;display:flex;height:34px;flex-grow:1;margin-bottom:4px;}.src nav.sub{margin:0 0 -10px 0;}.section-header{display:block;position:relative;}.section-header:hover>.anchor,.impl:hover>.anchor,.trait-impl:hover>.anchor,.variant:hover>.anchor{display:initial;}.anchor{display:none;position:absolute;left:-0.5em;background:none !important;}.anchor.field{left:-5px;}.section-header>.anchor{left:-15px;padding-right:8px;}h2.section-header>.anchor{padding-right:6px;}a.doc-anchor{color:var(--main-color);display:none;position:absolute;left:-17px;padding-right:10px;padding-left:3px;}*:hover>.doc-anchor{display:block;}.top-doc>.docblock>*:first-child>.doc-anchor{display:none !important;}.main-heading a:hover,.example-wrap .rust a:hover:not([data-nosnippet]),.all-items a:hover,.docblock a:not(.scrape-help):not(.tooltip):hover:not(.doc-anchor),.item-table dd a:not(.scrape-help):not(.tooltip):hover,.item-info a{text-decoration:underline;}.crate.block li.current a{font-weight:500;}table,.item-table{overflow-wrap:break-word;}.item-table{padding:0;margin:0;width:100%;}.item-table>dt{padding-right:1.25rem;}.item-table>dd{margin-inline-start:0;margin-left:0;}.search-results-title{margin-top:0;white-space:nowrap;display:flex;align-items:baseline;}.search-results-title+.sub-heading{color:var(--main-color);display:flex;align-items:baseline;white-space:nowrap;}#crate-search-div{position:relative;min-width:0;}#crate-search{padding:0 23px 0 4px;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);color:inherit;line-height:1.5;font-weight:500;}#crate-search:hover,#crate-search:focus{border-color:var(--crate-search-hover-border);}#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('data:image/svg+xml, \ - ');filter:var(--crate-search-div-filter);}#crate-search-div:hover::after,#crate-search-div:focus-within::after{filter:var(--crate-search-div-hover-filter);}#crate-search>option{font-size:1rem;}.search-input{-webkit-appearance:none;outline:none;border:1px solid var(--border-color);border-radius:2px;padding:8px;font-size:1rem;flex-grow:1;background-color:var(--button-background-color);color:var(--search-color);}.search-input:focus{border-color:var(--search-input-focused-border-color);}.search-results{display:none;}.search-results.active{display:block;margin:0;padding:0;}.search-results>a{display:grid;grid-template-areas:"search-result-name search-result-desc" "search-result-type-signature search-result-type-signature";grid-template-columns:.6fr .4fr;margin-left:2px;margin-right:2px;border-bottom:1px solid var(--search-result-border-color);column-gap:1em;}.search-results>a>div.desc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;grid-area:search-result-desc;}.search-results a:hover,.search-results a:focus{background-color:var(--search-result-link-focus-background-color);}.search-results .result-name{display:flex;align-items:center;justify-content:start;grid-area:search-result-name;}.search-results .result-name .alias{color:var(--search-results-alias-color);}.search-results .result-name .grey{color:var(--search-results-grey-color);}.search-results .result-name .typename{color:var(--search-results-grey-color);font-size:0.875rem;width:var(--search-typename-width);}.search-results .result-name .path{word-break:break-all;max-width:calc(100% - var(--search-typename-width));display:inline-block;}.search-results .result-name .path>*{display:inline;}.search-results .type-signature{grid-area:search-result-type-signature;white-space:pre-wrap;}.popover{position:absolute;top:100%;right:0;z-index:calc(var(--desktop-sidebar-z-index) + 1);margin-top:7px;border-radius:3px;border:1px solid var(--border-color);background-color:var(--main-background-color);color:var(--main-color);--popover-arrow-offset:11px;}.popover::before{content:'';position:absolute;right:var(--popover-arrow-offset);border:solid var(--border-color);border-width:1px 1px 0 0;background-color:var(--main-background-color);padding:4px;transform:rotate(-45deg);top:-5px;}.setting-line{margin:1.2em 0.6em;}.setting-radio input,.setting-check input{margin-right:0.3em;height:1.2rem;width:1.2rem;border:2px solid var(--settings-input-border-color);outline:none;-webkit-appearance:none;cursor:pointer;}.setting-radio input{border-radius:50%;}.setting-radio span,.setting-check span{padding-bottom:1px;}.setting-radio{margin-top:0.1em;margin-bottom:0.1em;min-width:3.8em;padding:0.3em;display:inline-flex;align-items:center;cursor:pointer;}.setting-radio+.setting-radio{margin-left:0.5em;}.setting-check{margin-right:20px;display:flex;align-items:center;cursor:pointer;}.setting-radio input:checked{box-shadow:inset 0 0 0 3px var(--main-background-color);background-color:var(--settings-input-color);}.setting-check input:checked{background-color:var(--settings-input-color);border-width:1px;content:url('data:image/svg+xml,\ - \ - ');}.setting-radio input:focus,.setting-check input:focus{box-shadow:0 0 1px 1px var(--settings-input-color);}.setting-radio input:checked:focus{box-shadow:inset 0 0 0 3px var(--main-background-color),0 0 2px 2px var(--settings-input-color);}.setting-radio input:hover,.setting-check input:hover{border-color:var(--settings-input-color) !important;}#settings.popover{--popover-arrow-offset:202px;top:calc(100% - 16px);}#help.popover{max-width:600px;--popover-arrow-offset:118px;top:calc(100% - 16px);}#help dt{float:left;clear:left;margin-right:0.5rem;}#help dd{margin-bottom:0.5rem;}#help span.top,#help span.bottom{text-align:center;display:block;font-size:1.125rem;padding:0 0.5rem;text-wrap-style:balance;}#help span.top{margin:10px 0;border-bottom:1px solid var(--border-color);padding-bottom:4px;margin-bottom:6px;}#help span.bottom{clear:both;border-top:1px solid var(--border-color);}.side-by-side{display:flex;margin-bottom:20px;}.side-by-side>div{width:50%;padding:0 20px 0 17px;}.item-info .stab{display:block;padding:3px;margin-bottom:5px;}.item-table dt .stab{margin-left:0.3125em;}.stab{padding:0 2px;font-size:0.875rem;font-weight:normal;color:var(--main-color);background-color:var(--stab-background-color);width:fit-content;white-space:pre-wrap;border-radius:3px;display:inline;vertical-align:baseline;}.stab.portability>code{background:none;color:var(--stab-code-color);}.stab .emoji,.item-info .stab::before{font-size:1.25rem;}.stab .emoji{margin-right:0.3rem;}.item-info .stab::before{content:"\0";width:0;display:inline-block;color:transparent;}.emoji{text-shadow:1px 0 0 black,-1px 0 0 black,0 1px 0 black,0 -1px 0 black;}.since{font-weight:normal;font-size:initial;}.rightside{padding-left:12px;float:right;}.rightside:not(a),.out-of-band,.sub-heading,rustdoc-toolbar{color:var(--right-side-color);}pre.rust{tab-size:4;-moz-tab-size:4;}pre.rust .kw{color:var(--code-highlight-kw-color);}pre.rust .kw-2{color:var(--code-highlight-kw-2-color);}pre.rust .lifetime{color:var(--code-highlight-lifetime-color);}pre.rust .prelude-ty{color:var(--code-highlight-prelude-color);}pre.rust .prelude-val{color:var(--code-highlight-prelude-val-color);}pre.rust .string{color:var(--code-highlight-string-color);}pre.rust .number{color:var(--code-highlight-number-color);}pre.rust .bool-val{color:var(--code-highlight-literal-color);}pre.rust .self{color:var(--code-highlight-self-color);}pre.rust .attr{color:var(--code-highlight-attribute-color);}pre.rust .macro,pre.rust .macro-nonterminal{color:var(--code-highlight-macro-color);}pre.rust .question-mark{font-weight:bold;color:var(--code-highlight-question-mark-color);}pre.rust .comment{color:var(--code-highlight-comment-color);}pre.rust .doccomment{color:var(--code-highlight-doc-comment-color);}.rustdoc.src .example-wrap pre.rust a:not([data-nosnippet]){background:var(--codeblock-link-background);}.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;left:-25px;top:5px;margin:0;line-height:1;}.example-wrap.compile_fail .tooltip,.example-wrap.should_panic .tooltip,.example-wrap.ignore .tooltip{font-weight:bold;font-size:1.25rem;}.content .docblock .warning{border-left:2px solid var(--warning-border-color);padding:14px;position:relative;overflow-x:visible !important;}.content .docblock .warning::before{color:var(--warning-border-color);content:"ⓘ";position:absolute;left:-25px;top:5px;font-weight:bold;font-size:1.25rem;}.top-doc>.docblock>.warning:first-child::before{top:20px;}.example-wrap>a.test-arrow,.example-wrap .button-holder{visibility:hidden;position:absolute;top:4px;right:4px;z-index:1;}a.test-arrow{height:var(--copy-path-height);padding:6px 4px 0 11px;}a.test-arrow::before{content:url('data:image/svg+xml,');}.example-wrap .button-holder{display:flex;}@media not (pointer:coarse){.example-wrap:hover>a.test-arrow,.example-wrap:hover>.button-holder{visibility:visible;}}.example-wrap .button-holder.keep-visible{visibility:visible;}.example-wrap .button-holder>*{background:var(--main-background-color);cursor:pointer;border-radius:var(--button-border-radius);height:var(--copy-path-height);width:var(--copy-path-width);border:0;color:var(--code-example-button-color);}.example-wrap .button-holder>*:hover{color:var(--code-example-button-hover-color);}.example-wrap .button-holder>*:not(:first-child){margin-left:var(--button-left-margin);}.example-wrap .button-holder .copy-button{padding:2px 0 0 4px;}.example-wrap .button-holder .copy-button::before,.example-wrap .test-arrow::before,.example-wrap .button-holder .prev::before,.example-wrap .button-holder .next::before,.example-wrap .button-holder .expand::before{filter:var(--copy-path-img-filter);}.example-wrap .button-holder .copy-button::before{content:var(--clipboard-image);}.example-wrap .button-holder .copy-button:hover::before,.example-wrap .test-arrow:hover::before{filter:var(--copy-path-img-hover-filter);}.example-wrap .button-holder .copy-button.clicked::before{content:var(--checkmark-image);padding-right:5px;}.example-wrap .button-holder .prev,.example-wrap .button-holder .next,.example-wrap .button-holder .expand{line-height:0px;}.example-wrap .button-holder .prev::before{content:var(--prev-arrow-image);}.example-wrap .button-holder .next::before{content:var(--next-arrow-image);}.example-wrap .button-holder .expand::before{content:var(--expand-arrow-image);}.example-wrap .button-holder .expand.collapse::before{content:var(--collapse-arrow-image);}.code-attribute{font-weight:300;color:var(--code-attribute-color);}.item-spacer{width:100%;height:12px;display:block;}.main-heading span.since::before{content:"Since ";}.sub-variant h4{font-size:1rem;font-weight:400;margin-top:0;margin-bottom:0;}.sub-variant{margin-left:24px;margin-bottom:40px;}.sub-variant>.sub-variant-field{margin-left:24px;}@keyframes targetfadein{from{background-color:var(--main-background-color);}10%{background-color:var(--target-border-color);}to{background-color:var(--target-background-color);}}:target:not([data-nosnippet]){background-color:var(--target-background-color);border-right:3px solid var(--target-border-color);}.code-header a.tooltip{color:inherit;margin-right:15px;position:relative;}.code-header a.tooltip:hover{color:var(--link-color);}a.tooltip:hover::after{position:absolute;top:calc(100% - 10px);left:-15px;right:-15px;height:20px;content:"\00a0";}@media not (prefers-reduced-motion){:target{animation:0.65s cubic-bezier(0,0,0.1,1.0) 0.1s targetfadein;}.fade-out{opacity:0;transition:opacity 0.45s cubic-bezier(0,0,0.1,1.0);}}.popover.tooltip .content{margin:0.25em 0.5em;}.popover.tooltip .content pre,.popover.tooltip .content code{background:transparent;margin:0;padding:0;font-size:1.25rem;white-space:pre-wrap;}.popover.tooltip .content>h3:first-child{margin:0 0 5px 0;}.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;}#search-tabs{margin-top:0.25rem;display:flex;flex-direction:row;gap:1px;margin-bottom:4px;}#search-tabs button{text-align:center;font-size:1.125rem;border:0;border-top:2px solid;flex:1;line-height:1.5;color:inherit;}#search-tabs button:not(.selected){background-color:var(--search-tab-button-not-selected-background);border-top-color:var(--search-tab-button-not-selected-border-top-color);}#search-tabs button:hover,#search-tabs button.selected{background-color:var(--search-tab-button-selected-background);border-top-color:var(--search-tab-button-selected-border-top-color);}#search-tabs .count{font-size:1rem;font-variant-numeric:tabular-nums;color:var(--search-tab-title-count-color);}#search .error code{border-radius:3px;background-color:var(--search-error-code-background-color);}.search-corrections{font-weight:normal;}#src-sidebar{width:100%;overflow:auto;}#src-sidebar div.files>a:hover,details.dir-entry summary:hover,#src-sidebar div.files>a:focus,details.dir-entry summary:focus{background-color:var(--src-sidebar-background-hover);}#src-sidebar div.files>a.selected{background-color:var(--src-sidebar-background-selected);}.src-sidebar-title{position:sticky;top:0;display:flex;padding:8px 8px 0 48px;margin-bottom:7px;background:var(--sidebar-background-color);border-bottom:1px solid var(--border-color);}#settings-menu,#help-button,button#toggle-all-docs{margin-left:var(--button-left-margin);display:flex;line-height:1.25;min-width:14px;}#sidebar-button{display:none;line-height:0;}.hide-sidebar #sidebar-button,.src #sidebar-button{display:flex;margin-right:4px;position:fixed;left:6px;height:34px;width:34px;background-color:var(--main-background-color);z-index:1;}.src #sidebar-button{left:8px;z-index:calc(var(--desktop-sidebar-z-index) + 1);}.hide-sidebar .src #sidebar-button{position:static;}#settings-menu>a,#help-button>a,#sidebar-button>a,button#toggle-all-docs{display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid transparent;border-radius:var(--button-border-radius);color:var(--main-color);}#settings-menu>a,#help-button>a,button#toggle-all-docs{width:80px;border-radius:var(--toolbar-button-border-radius);}#settings-menu>a,#help-button>a{min-width:0;}#sidebar-button>a{background-color:var(--button-background-color);border-color:var(--border-color);width:33px;}#settings-menu>a:hover,#settings-menu>a:focus-visible,#help-button>a:hover,#help-button>a:focus-visible,#sidebar-button>a:hover,#sidebar-button>a:focus-visible,button#toggle-all-docs:hover,button#toggle-all-docs:focus-visible{border-color:var(--settings-button-border-focus);text-decoration:none;}#settings-menu>a:before{content:url('data:image/svg+xml,\ - ');width:18px;height:18px;filter:var(--settings-menu-filter);}button#toggle-all-docs:before{content:url('data:image/svg+xml,\ - ');width:18px;height:18px;filter:var(--settings-menu-filter);}button#toggle-all-docs.will-expand:before{content:url('data:image/svg+xml,\ - ');}#help-button>a:before{content:url('data:image/svg+xml,\ - \ - ?');width:18px;height:18px;filter:var(--settings-menu-filter);}button#toggle-all-docs:before,#help-button>a:before,#settings-menu>a:before{filter:var(--settings-menu-filter);margin:8px;}@media not (pointer:coarse){button#toggle-all-docs:hover:before,#help-button>a:hover:before,#settings-menu>a:hover:before{filter:var(--settings-menu-hover-filter);}}button[disabled]#toggle-all-docs{opacity:0.25;border:solid 1px var(--main-background-color);background-size:cover;}button[disabled]#toggle-all-docs:hover{border:solid 1px var(--main-background-color);cursor:not-allowed;}rustdoc-toolbar span.label{font-size:1rem;flex-grow:1;padding-bottom:4px;}#sidebar-button>a:before{content:url('data:image/svg+xml,\ - \ - \ - ');width:22px;height:22px;}#copy-path{color:var(--copy-path-button-color);background:var(--main-background-color);height:var(--copy-path-height);width:var(--copy-path-width);margin-left:10px;padding:0;padding-left:2px;border:0;font-size:0;}#copy-path::before{filter:var(--copy-path-img-filter);content:var(--clipboard-image);}#copy-path:hover::before{filter:var(--copy-path-img-hover-filter);}#copy-path.clicked::before{content:var(--checkmark-image);}@keyframes rotating{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}#settings-menu.rotate>a img{animation:rotating 2s linear infinite;}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;color:var(--kbd-color);background-color:var(--kbd-background);box-shadow:inset 0 -1px 0 var(--kbd-box-shadow-color);}ul.all-items>li{list-style:none;}details.dir-entry{padding-left:4px;}details.dir-entry>summary{margin:0 0 0 -4px;padding:0 0 0 4px;cursor:pointer;}details.dir-entry div.folders,details.dir-entry div.files{padding-left:23px;}details.dir-entry a{display:block;}details.toggle{contain:layout;position:relative;}details.big-toggle{contain:inline-size;}details.toggle>summary.hideme{cursor:pointer;font-size:1rem;}details.toggle>summary{list-style:none;outline:none;}details.toggle>summary::-webkit-details-marker,details.toggle>summary::marker{display:none;}details.toggle>summary.hideme>span{margin-left:9px;}details.toggle>summary::before{background:url('data:image/svg+xml,\ - ');content:"";cursor:pointer;width:16px;height:16px;display:inline-block;vertical-align:middle;opacity:.5;filter:var(--toggle-filter);}details.toggle>summary.hideme>span,.more-examples-toggle summary,.more-examples-toggle .hide-more{color:var(--toggles-color);}details.toggle>summary::after{content:"Expand";overflow:hidden;width:0;height:0;position:absolute;}details.toggle>summary.hideme::after{content:"";}details.toggle>summary:focus::before,details.toggle>summary:hover::before{opacity:1;}details.toggle>summary:focus-visible::before{outline:1px dotted #000;outline-offset:1px;}details.non-exhaustive{margin-bottom:8px;}details.toggle>summary.hideme::before{position:relative;}details.toggle>summary:not(.hideme)::before{position:absolute;left:-24px;top:4px;}.impl-items>details.toggle>summary:not(.hideme)::before,#main-content>.methods>details.toggle>summary:not(.hideme)::before{position:absolute;left:-24px;}.impl-items>*:not(.item-info),.implementors-toggle>.docblock,#main-content>.methods>:not(.item-info){margin-left:var(--impl-items-indent);}details.big-toggle>summary:not(.hideme)::before{left:-34px;top:9px;}details.toggle[open] >summary.hideme{position:absolute;}details.toggle[open] >summary.hideme>span{display:none;}details.toggle[open] >summary::before{background:url('data:image/svg+xml,\ - ');}details.toggle[open] >summary::after{content:"Collapse";}details.toggle:not([open])>summary .docblock{max-height:calc(1.5em + 0.75em);overflow-y:hidden;}details.toggle:not([open])>summary .docblock>:first-child{max-width:100%;overflow:hidden;width:fit-content;white-space:nowrap;position:relative;padding-right:1em;}details.toggle:not([open])>summary .docblock>:first-child::after{content:"…";position:absolute;right:0;top:0;bottom:0;z-index:1;background-color:var(--main-background-color);font:1rem/1.5 "Source Serif 4",NanumBarunGothic,serif;padding-left:0.2em;}details.toggle:not([open])>summary .docblock>div:first-child::after{padding-top:calc(1.5em + 0.75em - 1.2rem);}details.toggle>summary .docblock{margin-top:0.75em;}.docblock summary>*{display:inline-block;}.docblock>.example-wrap:first-child .tooltip{margin-top:16px;}.src #sidebar-button>a:before,.sidebar-menu-toggle:before{content:url('data:image/svg+xml,\ - ');opacity:0.75;}.sidebar-menu-toggle:hover:before,.sidebar-menu-toggle:active:before,.sidebar-menu-toggle:focus:before{opacity:1;}.src #sidebar-button>a:before{content:url('data:image/svg+xml,\ - \ - \ - ');opacity:0.75;}@media (max-width:850px){#search-tabs .count{display:block;}.side-by-side{flex-direction:column-reverse;}.side-by-side>div{width:auto;}}@media (max-width:700px){:root{--impl-items-indent:0.7em;}*[id]{scroll-margin-top:45px;}#copy-path{width:0;visibility:hidden;}rustdoc-toolbar span.label{display:none;}#settings-menu>a,#help-button>a,button#toggle-all-docs{width:33px;}#settings.popover{--popover-arrow-offset:86px;}#help.popover{--popover-arrow-offset:48px;}.rustdoc{display:block;}main{padding-left:15px;padding-top:0px;}.sidebar .logo-container,.sidebar .location,.sidebar-resizer{display:none;}.sidebar{position:fixed;top:45px;left:-1000px;z-index:11;height:calc(100vh - 45px);width:200px;}.src main,.rustdoc.src .sidebar{top:0;padding:0;height:100vh;border:0;}.src .search-form{margin-left:40px;}.src .main-heading{margin-left:8px;}.hide-sidebar .search-form{margin-left:32px;}.hide-sidebar .src .search-form{margin-left:0;}.sidebar.shown,.src-sidebar-expanded .src .sidebar,.rustdoc:not(.src) .sidebar:focus-within{left:0;}.mobile-topbar h2{padding-bottom:0;margin:auto 0.5em auto auto;overflow:hidden;font-size:24px;white-space:nowrap;text-overflow:ellipsis;}.mobile-topbar .logo-container>img{max-width:35px;max-height:35px;margin:5px 0 5px 20px;}.mobile-topbar{display:flex;flex-direction:row;position:sticky;z-index:10;font-size:2rem;height:45px;width:100%;left:0;top:0;}.hide-sidebar .mobile-topbar{display:none;}.sidebar-menu-toggle{width:45px;border:none;line-height:0;}.hide-sidebar .sidebar-menu-toggle{display:none;}.sidebar-elems{margin-top:1em;}.anchor{display:none !important;}#main-content>details.toggle>summary::before,#main-content>div>details.toggle>summary::before{left:-11px;}#sidebar-button>a:before{content:url('data:image/svg+xml,\ - \ - \ - ');width:22px;height:22px;}.sidebar-menu-toggle:before{filter:var(--mobile-sidebar-menu-filter);}.sidebar-menu-toggle:hover{background:var(--main-background-color);}.search-results>a,.search-results>a>div{display:block;}.search-results>a{padding:5px 0px;}.search-results>a>div.desc,.item-table dd{padding-left:2em;}.search-results .result-name{display:block;}.search-results .result-name .typename{width:initial;margin-right:0;}.search-results .result-name .typename,.search-results .result-name .path{display:inline;}.src-sidebar-expanded .src .sidebar{position:fixed;max-width:100vw;width:100vw;}.src .src-sidebar-title{padding-top:0;}details.implementors-toggle:not(.top-doc)>summary{margin-left:10px;}.impl-items>details.toggle>summary:not(.hideme)::before,#main-content>.methods>details.toggle>summary:not(.hideme)::before{left:-20px;}summary>.item-info{margin-left:10px;}.impl-items>.item-info{margin-left:calc(var(--impl-items-indent) + 10px);}.src nav.sub{margin:0 0 -25px 0;padding:var(--nav-sub-mobile-padding);}}@media (min-width:701px){.scraped-example-title{position:absolute;z-index:10;background:var(--main-background-color);bottom:8px;right:5px;padding:2px 4px;box-shadow:0 0 4px var(--main-background-color);}.item-table:not(.reexports){display:grid;grid-template-columns:33% 67%;}.item-table>dt,.item-table>dd{overflow-wrap:anywhere;}.item-table>dt{grid-column-start:1;}.item-table>dd{grid-column-start:2;}}@media print{:root{--docblock-indent:0;}nav.sidebar,nav.sub,.out-of-band,a.src,#copy-path,details.toggle[open] >summary::before,details.toggle>summary::before,details.toggle.top-doc>summary{display:none;}main{padding:10px;}}@media (max-width:464px){:root{--docblock-indent:12px;}.docblock code{overflow-wrap:break-word;overflow-wrap:anywhere;}nav.sub{flex-direction:column;}.search-form{align-self:stretch;}}.variant,.implementors-toggle>summary,.impl,#implementors-list>.docblock,.impl-items>section,.impl-items>.toggle>summary,.methods>section,.methods>.toggle>summary{margin-bottom:0.75em;}.variants>.docblock,.implementors-toggle>.docblock,.impl-items>.toggle[open]:not(:last-child),.methods>.toggle[open]:not(:last-child),.implementors-toggle[open]:not(:last-child){margin-bottom:2em;}#trait-implementations-list .impl-items>.toggle:not(:last-child),#synthetic-implementations-list .impl-items>.toggle:not(:last-child),#blanket-implementations-list .impl-items>.toggle:not(:last-child){margin-bottom:1em;}.scraped-example-list .scrape-help{margin-left:10px;padding:0 4px;font-weight:normal;font-size:12px;position:relative;bottom:1px;border:1px solid var(--scrape-example-help-border-color);border-radius:50px;color:var(--scrape-example-help-color);}.scraped-example-list .scrape-help:hover{border-color:var(--scrape-example-help-hover-border-color);color:var(--scrape-example-help-hover-color);}.scraped-example:not(.expanded) .example-wrap::before,.scraped-example:not(.expanded) .example-wrap::after{content:" ";width:100%;height:5px;position:absolute;z-index:1;}.scraped-example:not(.expanded) .example-wrap::before{top:0;background:linear-gradient(to bottom,var(--scrape-example-code-wrapper-background-start),var(--scrape-example-code-wrapper-background-end));}.scraped-example:not(.expanded) .example-wrap::after{bottom:0;background:linear-gradient(to top,var(--scrape-example-code-wrapper-background-start),var(--scrape-example-code-wrapper-background-end));}.scraped-example:not(.expanded){width:100%;overflow-y:hidden;margin-bottom:0;}.scraped-example:not(.expanded){overflow-x:hidden;}.scraped-example .rust span.highlight{background:var(--scrape-example-code-line-highlight);}.scraped-example .rust span.highlight.focus{background:var(--scrape-example-code-line-highlight-focus);}.more-examples-toggle{max-width:calc(100% + 25px);margin-top:10px;margin-left:-25px;}.more-examples-toggle .hide-more{margin-left:25px;cursor:pointer;}.more-scraped-examples{margin-left:25px;position:relative;}.toggle-line{position:absolute;top:5px;bottom:0;right:calc(100% + 10px);padding:0 4px;cursor:pointer;}.toggle-line-inner{min-width:2px;height:100%;background:var(--scrape-example-toggle-line-background);}.toggle-line:hover .toggle-line-inner{background:var(--scrape-example-toggle-line-hover-background);}.more-scraped-examples .scraped-example,.example-links{margin-top:20px;}.more-scraped-examples .scraped-example:first-child{margin-top:5px;}.example-links ul{margin-bottom:0;}:root[data-theme="light"],:root:not([data-theme]){--main-background-color:white;--main-color:black;--settings-input-color:#2196f3;--settings-input-border-color:#717171;--settings-button-color:#000;--settings-button-border-focus:#717171;--sidebar-background-color:#f5f5f5;--sidebar-background-color-hover:#e0e0e0;--code-block-background-color:#f5f5f5;--scrollbar-track-background-color:#dcdcdc;--scrollbar-thumb-background-color:rgba(36,37,39,0.6);--scrollbar-color:rgba(36,37,39,0.6) #d9d9d9;--headings-border-bottom-color:#ddd;--border-color:#e0e0e0;--button-background-color:#fff;--right-side-color:grey;--code-attribute-color:#999;--toggles-color:#999;--toggle-filter:none;--mobile-sidebar-menu-filter:none;--search-input-focused-border-color:#66afe9;--copy-path-button-color:#999;--copy-path-img-filter:invert(50%);--copy-path-img-hover-filter:invert(35%);--code-example-button-color:#7f7f7f;--code-example-button-hover-color:#595959;--settings-menu-filter:invert(50%);--settings-menu-hover-filter:invert(35%);--codeblock-error-hover-color:rgb(255,0,0);--codeblock-error-color:rgba(255,0,0,.5);--codeblock-ignore-hover-color:rgb(255,142,0);--codeblock-ignore-color:rgba(255,142,0,.6);--warning-border-color:#ff8e00;--type-link-color:#ad378a;--trait-link-color:#6e4fc9;--assoc-item-link-color:#3873ad;--function-link-color:#ad7c37;--macro-link-color:#068000;--keyword-link-color:#3873ad;--mod-link-color:#3873ad;--link-color:#3873ad;--sidebar-link-color:#356da4;--sidebar-current-link-background-color:#fff;--search-result-link-focus-background-color:#ccc;--search-result-border-color:#aaa3;--search-color:#000;--search-error-code-background-color:#d0cccc;--search-results-alias-color:#000;--search-results-grey-color:#999;--search-tab-title-count-color:#888;--search-tab-button-not-selected-border-top-color:#e6e6e6;--search-tab-button-not-selected-background:#e6e6e6;--search-tab-button-selected-border-top-color:#0089ff;--search-tab-button-selected-background:#fff;--stab-background-color:#fff5d6;--stab-code-color:#000;--code-highlight-kw-color:#8959a8;--code-highlight-kw-2-color:#4271ae;--code-highlight-lifetime-color:#b76514;--code-highlight-prelude-color:#4271ae;--code-highlight-prelude-val-color:#c82829;--code-highlight-number-color:#718c00;--code-highlight-string-color:#718c00;--code-highlight-literal-color:#c82829;--code-highlight-attribute-color:#c82829;--code-highlight-self-color:#c82829;--code-highlight-macro-color:#3e999f;--code-highlight-question-mark-color:#ff9011;--code-highlight-comment-color:#8e908c;--code-highlight-doc-comment-color:#4d4d4c;--src-line-numbers-span-color:#c67e2d;--src-line-number-highlighted-background-color:#fdffd3;--target-background-color:#fdffd3;--target-border-color:#ad7c37;--kbd-color:#000;--kbd-background:#fafbfc;--kbd-box-shadow-color:#c6cbd1;--rust-logo-filter:initial;--crate-search-div-filter:invert(100%) sepia(0%) saturate(4223%) hue-rotate(289deg) brightness(114%) contrast(76%);--crate-search-div-hover-filter:invert(44%) sepia(18%) saturate(23%) hue-rotate(317deg) brightness(96%) contrast(93%);--crate-search-hover-border:#717171;--src-sidebar-background-selected:#fff;--src-sidebar-background-hover:#e0e0e0;--table-alt-row-background-color:#f5f5f5;--codeblock-link-background:#eee;--scrape-example-toggle-line-background:#ccc;--scrape-example-toggle-line-hover-background:#999;--scrape-example-code-line-highlight:#fcffd6;--scrape-example-code-line-highlight-focus:#f6fdb0;--scrape-example-help-border-color:#555;--scrape-example-help-color:#333;--scrape-example-help-hover-border-color:#000;--scrape-example-help-hover-color:#000;--scrape-example-code-wrapper-background-start:rgba(255,255,255,1);--scrape-example-code-wrapper-background-end:rgba(255,255,255,0);--sidebar-resizer-hover:hsl(207,90%,66%);--sidebar-resizer-active:hsl(207,90%,54%);}:root[data-theme="dark"]{--main-background-color:#353535;--main-color:#ddd;--settings-input-color:#2196f3;--settings-input-border-color:#999;--settings-button-color:#000;--settings-button-border-focus:#ffb900;--sidebar-background-color:#505050;--sidebar-background-color-hover:#676767;--code-block-background-color:#2A2A2A;--scrollbar-track-background-color:#717171;--scrollbar-thumb-background-color:rgba(32,34,37,.6);--scrollbar-color:rgba(32,34,37,.6) #5a5a5a;--headings-border-bottom-color:#d2d2d2;--border-color:#e0e0e0;--button-background-color:#f0f0f0;--right-side-color:grey;--code-attribute-color:#999;--toggles-color:#999;--toggle-filter:invert(100%);--mobile-sidebar-menu-filter:invert(100%);--search-input-focused-border-color:#008dfd;--copy-path-button-color:#999;--copy-path-img-filter:invert(50%);--copy-path-img-hover-filter:invert(65%);--code-example-button-color:#7f7f7f;--code-example-button-hover-color:#a5a5a5;--codeblock-error-hover-color:rgb(255,0,0);--codeblock-error-color:rgba(255,0,0,.5);--codeblock-ignore-hover-color:rgb(255,142,0);--codeblock-ignore-color:rgba(255,142,0,.6);--warning-border-color:#ff8e00;--type-link-color:#2dbfb8;--trait-link-color:#b78cf2;--assoc-item-link-color:#d2991d;--function-link-color:#2bab63;--macro-link-color:#09bd00;--keyword-link-color:#d2991d;--mod-link-color:#d2991d;--link-color:#d2991d;--sidebar-link-color:#fdbf35;--sidebar-current-link-background-color:#444;--search-result-link-focus-background-color:#616161;--search-result-border-color:#aaa3;--search-color:#111;--search-error-code-background-color:#484848;--search-results-alias-color:#fff;--search-results-grey-color:#ccc;--search-tab-title-count-color:#888;--search-tab-button-not-selected-border-top-color:#252525;--search-tab-button-not-selected-background:#252525;--search-tab-button-selected-border-top-color:#0089ff;--search-tab-button-selected-background:#353535;--settings-menu-filter:invert(50%);--settings-menu-hover-filter:invert(65%);--stab-background-color:#314559;--stab-code-color:#e6e1cf;--code-highlight-kw-color:#ab8ac1;--code-highlight-kw-2-color:#769acb;--code-highlight-lifetime-color:#d97f26;--code-highlight-prelude-color:#769acb;--code-highlight-prelude-val-color:#ee6868;--code-highlight-number-color:#83a300;--code-highlight-string-color:#83a300;--code-highlight-literal-color:#ee6868;--code-highlight-attribute-color:#ee6868;--code-highlight-self-color:#ee6868;--code-highlight-macro-color:#3e999f;--code-highlight-question-mark-color:#ff9011;--code-highlight-comment-color:#8d8d8b;--code-highlight-doc-comment-color:#8ca375;--src-line-numbers-span-color:#3b91e2;--src-line-number-highlighted-background-color:#0a042f;--target-background-color:#494a3d;--target-border-color:#bb7410;--kbd-color:#000;--kbd-background:#fafbfc;--kbd-box-shadow-color:#c6cbd1;--rust-logo-filter:drop-shadow(1px 0 0px #fff) drop-shadow(0 1px 0 #fff) drop-shadow(-1px 0 0 #fff) drop-shadow(0 -1px 0 #fff);--crate-search-div-filter:invert(94%) sepia(0%) saturate(721%) hue-rotate(255deg) brightness(90%) contrast(90%);--crate-search-div-hover-filter:invert(69%) sepia(60%) saturate(6613%) hue-rotate(184deg) brightness(100%) contrast(91%);--crate-search-hover-border:#2196f3;--src-sidebar-background-selected:#333;--src-sidebar-background-hover:#444;--table-alt-row-background-color:#2a2a2a;--codeblock-link-background:#333;--scrape-example-toggle-line-background:#999;--scrape-example-toggle-line-hover-background:#c5c5c5;--scrape-example-code-line-highlight:#5b3b01;--scrape-example-code-line-highlight-focus:#7c4b0f;--scrape-example-help-border-color:#aaa;--scrape-example-help-color:#eee;--scrape-example-help-hover-border-color:#fff;--scrape-example-help-hover-color:#fff;--scrape-example-code-wrapper-background-start:rgba(53,53,53,1);--scrape-example-code-wrapper-background-end:rgba(53,53,53,0);--sidebar-resizer-hover:hsl(207,30%,54%);--sidebar-resizer-active:hsl(207,90%,54%);}:root[data-theme="ayu"]{--main-background-color:#0f1419;--main-color:#c5c5c5;--settings-input-color:#ffb454;--settings-input-border-color:#999;--settings-button-color:#fff;--settings-button-border-focus:#e0e0e0;--sidebar-background-color:#14191f;--sidebar-background-color-hover:rgba(70,70,70,0.33);--code-block-background-color:#191f26;--scrollbar-track-background-color:transparent;--scrollbar-thumb-background-color:#5c6773;--scrollbar-color:#5c6773 #24292f;--headings-border-bottom-color:#5c6773;--border-color:#5c6773;--button-background-color:#141920;--right-side-color:grey;--code-attribute-color:#999;--toggles-color:#999;--toggle-filter:invert(100%);--mobile-sidebar-menu-filter:invert(100%);--search-input-focused-border-color:#5c6773;--copy-path-button-color:#fff;--copy-path-img-filter:invert(70%);--copy-path-img-hover-filter:invert(100%);--code-example-button-color:#b2b2b2;--code-example-button-hover-color:#fff;--codeblock-error-hover-color:rgb(255,0,0);--codeblock-error-color:rgba(255,0,0,.5);--codeblock-ignore-hover-color:rgb(255,142,0);--codeblock-ignore-color:rgba(255,142,0,.6);--warning-border-color:#ff8e00;--type-link-color:#ffa0a5;--trait-link-color:#39afd7;--assoc-item-link-color:#39afd7;--function-link-color:#fdd687;--macro-link-color:#a37acc;--keyword-link-color:#39afd7;--mod-link-color:#39afd7;--link-color:#39afd7;--sidebar-link-color:#53b1db;--sidebar-current-link-background-color:transparent;--search-result-link-focus-background-color:#3c3c3c;--search-result-border-color:#aaa3;--search-color:#fff;--search-error-code-background-color:#4f4c4c;--search-results-alias-color:#c5c5c5;--search-results-grey-color:#999;--search-tab-title-count-color:#888;--search-tab-button-not-selected-border-top-color:none;--search-tab-button-not-selected-background:transparent !important;--search-tab-button-selected-border-top-color:none;--search-tab-button-selected-background:#141920 !important;--settings-menu-filter:invert(70%);--settings-menu-hover-filter:invert(100%);--stab-background-color:#314559;--stab-code-color:#e6e1cf;--code-highlight-kw-color:#ff7733;--code-highlight-kw-2-color:#ff7733;--code-highlight-lifetime-color:#ff7733;--code-highlight-prelude-color:#69f2df;--code-highlight-prelude-val-color:#ff7733;--code-highlight-number-color:#b8cc52;--code-highlight-string-color:#b8cc52;--code-highlight-literal-color:#ff7733;--code-highlight-attribute-color:#e6e1cf;--code-highlight-self-color:#36a3d9;--code-highlight-macro-color:#a37acc;--code-highlight-question-mark-color:#ff9011;--code-highlight-comment-color:#788797;--code-highlight-doc-comment-color:#a1ac88;--src-line-numbers-span-color:#5c6773;--src-line-number-highlighted-background-color:rgba(255,236,164,0.06);--target-background-color:rgba(255,236,164,0.06);--target-border-color:rgba(255,180,76,0.85);--kbd-color:#c5c5c5;--kbd-background:#314559;--kbd-box-shadow-color:#5c6773;--rust-logo-filter:drop-shadow(1px 0 0px #fff) drop-shadow(0 1px 0 #fff) drop-shadow(-1px 0 0 #fff) drop-shadow(0 -1px 0 #fff);--crate-search-div-filter:invert(41%) sepia(12%) saturate(487%) hue-rotate(171deg) brightness(94%) contrast(94%);--crate-search-div-hover-filter:invert(98%) sepia(12%) saturate(81%) hue-rotate(343deg) brightness(113%) contrast(76%);--crate-search-hover-border:#e0e0e0;--src-sidebar-background-selected:#14191f;--src-sidebar-background-hover:#14191f;--table-alt-row-background-color:#191f26;--codeblock-link-background:#333;--scrape-example-toggle-line-background:#999;--scrape-example-toggle-line-hover-background:#c5c5c5;--scrape-example-code-line-highlight:#5b3b01;--scrape-example-code-line-highlight-focus:#7c4b0f;--scrape-example-help-border-color:#aaa;--scrape-example-help-color:#eee;--scrape-example-help-hover-border-color:#fff;--scrape-example-help-hover-color:#fff;--scrape-example-code-wrapper-background-start:rgba(15,20,25,1);--scrape-example-code-wrapper-background-end:rgba(15,20,25,0);--sidebar-resizer-hover:hsl(34,50%,33%);--sidebar-resizer-active:hsl(34,100%,66%);}:root[data-theme="ayu"] h1,:root[data-theme="ayu"] h2,:root[data-theme="ayu"] h3,:root[data-theme="ayu"] h4,:where(:root[data-theme="ayu"]) h1 a,:root[data-theme="ayu"] .sidebar h2 a,:root[data-theme="ayu"] .sidebar h3 a{color:#fff;}:root[data-theme="ayu"] .docblock code{color:#ffb454;}:root[data-theme="ayu"] .docblock a>code{color:#39AFD7 !important;}:root[data-theme="ayu"] .code-header,:root[data-theme="ayu"] .docblock pre>code,:root[data-theme="ayu"] pre,:root[data-theme="ayu"] pre>code,:root[data-theme="ayu"] .item-info code,:root[data-theme="ayu"] .rustdoc.source .example-wrap{color:#e6e1cf;}:root[data-theme="ayu"] .sidebar .current,:root[data-theme="ayu"] .sidebar .current a,:root[data-theme="ayu"] .sidebar a:hover,:root[data-theme="ayu"] #src-sidebar div.files>a:hover,:root[data-theme="ayu"] details.dir-entry summary:hover,:root[data-theme="ayu"] #src-sidebar div.files>a:focus,:root[data-theme="ayu"] details.dir-entry summary:focus,:root[data-theme="ayu"] #src-sidebar div.files>a.selected{color:#ffb44c;}:root[data-theme="ayu"] .sidebar-elems .location{color:#ff7733;}:root[data-theme="ayu"] a[data-nosnippet].line-highlighted{color:#708090;padding-right:7px;border-right:1px solid #ffb44c;}:root[data-theme="ayu"] .search-results a:hover,:root[data-theme="ayu"] .search-results a:focus{color:#fff !important;background-color:#3c3c3c;}:root[data-theme="ayu"] .search-results a{color:#0096cf;}:root[data-theme="ayu"] .search-results a div.desc{color:#c5c5c5;}:root[data-theme="ayu"] .result-name .primitive>i,:root[data-theme="ayu"] .result-name .keyword>i{color:#788797;}:root[data-theme="ayu"] #search-tabs>button.selected{border-bottom:1px solid #ffb44c !important;border-top:none;}:root[data-theme="ayu"] #search-tabs>button:not(.selected){border:none;background-color:transparent !important;}:root[data-theme="ayu"] #search-tabs>button:hover{border-bottom:1px solid rgba(242,151,24,0.3);}:root[data-theme="ayu"] #settings-menu>a img,:root[data-theme="ayu"] #sidebar-button>a:before{filter:invert(100);} \ No newline at end of file diff --git a/docs/static.files/scrape-examples-5e967b76.js b/docs/static.files/scrape-examples-5e967b76.js index d34361f..40dfe84 100644 --- a/docs/static.files/scrape-examples-5e967b76.js +++ b/docs/static.files/scrape-examples-5e967b76.js @@ -1 +1 @@ -"use strict";(function(){const DEFAULT_MAX_LINES=5;const HIDDEN_MAX_LINES=10;function scrollToLoc(elt,loc,isHidden){const lines=elt.querySelectorAll("[data-nosnippet]");let scrollOffset;const maxLines=isHidden?HIDDEN_MAX_LINES:DEFAULT_MAX_LINES;if(loc[1]-loc[0]>maxLines){const line=Math.max(0,loc[0]-1);scrollOffset=lines[line].offsetTop}else{const halfHeight=elt.offsetHeight/2;const offsetTop=lines[loc[0]].offsetTop;const lastLine=lines[loc[1]];const offsetBot=lastLine.offsetTop+lastLine.offsetHeight;const offsetMid=(offsetTop+offsetBot)/2;scrollOffset=offsetMid-halfHeight}lines[0].parentElement.scrollTo(0,scrollOffset);elt.querySelector(".rust").scrollTo(0,scrollOffset)}function createScrapeButton(parent,className,content){const button=document.createElement("button");button.className=className;button.title=content;parent.insertBefore(button,parent.firstChild);return button}window.updateScrapedExample=(example,buttonHolder)=>{let locIndex=0;const highlights=Array.prototype.slice.call(example.querySelectorAll(".highlight"));const link=example.querySelector(".scraped-example-title a");let expandButton=null;if(!example.classList.contains("expanded")){expandButton=createScrapeButton(buttonHolder,"expand","Show all")}const isHidden=example.parentElement.classList.contains("more-scraped-examples");const locs=example.locs;if(locs.length>1){const next=createScrapeButton(buttonHolder,"next","Next usage");const prev=createScrapeButton(buttonHolder,"prev","Previous usage");const onChangeLoc=changeIndex=>{removeClass(highlights[locIndex],"focus");changeIndex();scrollToLoc(example,locs[locIndex][0],isHidden);addClass(highlights[locIndex],"focus");const url=locs[locIndex][1];const title=locs[locIndex][2];link.href=url;link.innerHTML=title};prev.addEventListener("click",()=>{onChangeLoc(()=>{locIndex=(locIndex-1+locs.length)%locs.length})});next.addEventListener("click",()=>{onChangeLoc(()=>{locIndex=(locIndex+1)%locs.length})})}if(expandButton){expandButton.addEventListener("click",()=>{if(hasClass(example,"expanded")){removeClass(example,"expanded");removeClass(expandButton,"collapse");expandButton.title="Show all";scrollToLoc(example,locs[0][0],isHidden)}else{addClass(example,"expanded");addClass(expandButton,"collapse");expandButton.title="Show single example"}})}};function setupLoc(example,isHidden){example.locs=JSON.parse(example.attributes.getNamedItem("data-locs").textContent);scrollToLoc(example,example.locs[0][0],isHidden)}const firstExamples=document.querySelectorAll(".scraped-example-list > .scraped-example");onEachLazy(firstExamples,el=>setupLoc(el,false));onEachLazy(document.querySelectorAll(".more-examples-toggle"),toggle=>{onEachLazy(toggle.querySelectorAll(".toggle-line, .hide-more"),button=>{button.addEventListener("click",()=>{toggle.open=false})});const moreExamples=toggle.querySelectorAll(".scraped-example");toggle.querySelector("summary").addEventListener("click",()=>{setTimeout(()=>{onEachLazy(moreExamples,el=>setupLoc(el,true))})},{once:true})})})() \ No newline at end of file +"use strict";(function(){const DEFAULT_MAX_LINES=5;const HIDDEN_MAX_LINES=10;function scrollToLoc(elt,loc,isHidden){const lines=elt.querySelectorAll("[data-nosnippet]");let scrollOffset;const maxLines=isHidden?HIDDEN_MAX_LINES:DEFAULT_MAX_LINES;if(loc[1]-loc[0]>maxLines){const line=Math.max(0,loc[0]-1);scrollOffset=lines[line].offsetTop;}else{const halfHeight=elt.offsetHeight/2;const offsetTop=lines[loc[0]].offsetTop;const lastLine=lines[loc[1]];const offsetBot=lastLine.offsetTop+lastLine.offsetHeight;const offsetMid=(offsetTop+offsetBot)/2;scrollOffset=offsetMid-halfHeight;}lines[0].parentElement.scrollTo(0,scrollOffset);elt.querySelector(".rust").scrollTo(0,scrollOffset);}function createScrapeButton(parent,className,content){const button=document.createElement("button");button.className=className;button.title=content;parent.insertBefore(button,parent.firstChild);return button;}window.updateScrapedExample=(example,buttonHolder)=>{let locIndex=0;const highlights=Array.prototype.slice.call(example.querySelectorAll(".highlight"));const link=example.querySelector(".scraped-example-title a");let expandButton=null;if(!example.classList.contains("expanded")){expandButton=createScrapeButton(buttonHolder,"expand","Show all");}const isHidden=example.parentElement.classList.contains("more-scraped-examples");const locs=example.locs;if(locs.length>1){const next=createScrapeButton(buttonHolder,"next","Next usage");const prev=createScrapeButton(buttonHolder,"prev","Previous usage");const onChangeLoc=changeIndex=>{removeClass(highlights[locIndex],"focus");changeIndex();scrollToLoc(example,locs[locIndex][0],isHidden);addClass(highlights[locIndex],"focus");const url=locs[locIndex][1];const title=locs[locIndex][2];link.href=url;link.innerHTML=title;};prev.addEventListener("click",()=>{onChangeLoc(()=>{locIndex=(locIndex-1+locs.length)%locs.length;});});next.addEventListener("click",()=>{onChangeLoc(()=>{locIndex=(locIndex+1)%locs.length;});});}if(expandButton){expandButton.addEventListener("click",()=>{if(hasClass(example,"expanded")){removeClass(example,"expanded");removeClass(expandButton,"collapse");expandButton.title="Show all";scrollToLoc(example,locs[0][0],isHidden);}else{addClass(example,"expanded");addClass(expandButton,"collapse");expandButton.title="Show single example";}});}};function setupLoc(example,isHidden){example.locs=JSON.parse(example.attributes.getNamedItem("data-locs").textContent);scrollToLoc(example,example.locs[0][0],isHidden);}const firstExamples=document.querySelectorAll(".scraped-example-list > .scraped-example");onEachLazy(firstExamples,el=>setupLoc(el,false));onEachLazy(document.querySelectorAll(".more-examples-toggle"),toggle=>{onEachLazy(toggle.querySelectorAll(".toggle-line, .hide-more"),button=>{button.addEventListener("click",()=>{toggle.open=false;});});const moreExamples=toggle.querySelectorAll(".scraped-example");toggle.querySelector("summary").addEventListener("click",()=>{setTimeout(()=>{onEachLazy(moreExamples,el=>setupLoc(el,true));});},{once:true});});})(); \ No newline at end of file diff --git a/docs/static.files/search-92309212.js b/docs/static.files/search-92309212.js new file mode 100644 index 0000000..780310d --- /dev/null +++ b/docs/static.files/search-92309212.js @@ -0,0 +1,6 @@ +"use strict";if(!Array.prototype.toSpliced){Array.prototype.toSpliced=function(){const me=this.slice();Array.prototype.splice.apply(me,arguments);return me;};}function onEachBtwn(arr,func,funcBtwn){let skipped=true;for(const value of arr){if(!skipped){funcBtwn(value);}skipped=func(value);}}function undef2null(x){if(x!==undefined){return x;}return null;}const itemTypes=["keyword","primitive","mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","associatedtype","constant","associatedconstant","union","foreigntype","existential","attr","derive","traitalias","generic",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_GENERIC=itemTypes.indexOf("generic");const TY_IMPORT=itemTypes.indexOf("import");const TY_TRAIT=itemTypes.indexOf("trait");const TY_FN=itemTypes.indexOf("fn");const TY_METHOD=itemTypes.indexOf("method");const TY_TYMETHOD=itemTypes.indexOf("tymethod");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"../";const UNBOXING_LIMIT=5;const REGEX_IDENT=/\p{ID_Start}\p{ID_Continue}*|_\p{ID_Continue}+/uy;const REGEX_INVALID_TYPE_FILTER=/[^a-z]/ui;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;const editDistanceState={current:[],prev:[],prevPrev:[],calculate:function calculate(a,b,limit){if(a.lengthlimit){return limit+1;}while(b.length>0&&b[0]===a[0]){a=a.substring(1);b=b.substring(1);}while(b.length>0&&b[b.length-1]===a[a.length-1]){a=a.substring(0,a.length-1);b=b.substring(0,b.length-1);}if(b.length===0){return minDist;}const aLength=a.length;const bLength=b.length;for(let i=0;i<=bLength;++i){this.current[i]=0;this.prev[i]=i;this.prevPrev[i]=Number.MAX_VALUE;}for(let i=1;i<=aLength;++i){this.current[0]=i;const aIdx=i-1;for(let j=1;j<=bLength;++j){const bIdx=j-1;const substitutionCost=a[aIdx]===b[bIdx]?0:1;this.current[j]=Math.min(this.prev[j]+1,this.current[j-1]+1,this.prev[j-1]+substitutionCost,);if((i>1)&&(j>1)&&(a[aIdx]===b[bIdx-1])&&(a[aIdx-1]===b[bIdx])){this.current[j]=Math.min(this.current[j],this.prevPrev[j-2]+1,);}}const prevPrevTmp=this.prevPrev;this.prevPrev=this.prev;this.prev=this.current;this.current=prevPrevTmp;}const distance=this.prev[bLength];return distance<=limit?distance:(limit+1);},};function editDistance(a,b,limit){return editDistanceState.calculate(a,b,limit);}function isEndCharacter(c){return"=,>-])".indexOf(c)!==-1;}function isFnLikeTy(ty){return ty===TY_FN||ty===TY_METHOD||ty===TY_TYMETHOD;}function isSeparatorCharacter(c){return c===","||c==="=";}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->";}function skipWhitespace(parserState){while(parserState.pos0){const c=parserState.userQuery[pos-1];if(c===lookingFor){return true;}else if(c!==" "){break;}pos-=1;}return false;}function isLastElemGeneric(elems,parserState){return(elems.length>0&&elems[elems.length-1].generics.length>0)||prevIs(parserState,">");}function getFilteredNextElem(query,parserState,elems,isInGenerics){const start=parserState.pos;if(parserState.userQuery[parserState.pos]===":"&&!isPathStart(parserState)){throw["Expected type filter before ",":"];}getNextElem(query,parserState,elems,isInGenerics);if(parserState.userQuery[parserState.pos]===":"&&!isPathStart(parserState)){if(parserState.typeFilter!==null){throw["Unexpected ",":"," (expected path after type filter ",parserState.typeFilter+":",")",];}if(elems.length===0){throw["Expected type filter before ",":"];}else if(query.literalSearch){throw["Cannot use quotes on type filter"];}const typeFilterElem=elems.pop();checkExtraTypeFilterCharacters(start,parserState);parserState.typeFilter=typeFilterElem.normalizedPathLast;parserState.pos+=1;parserState.totalElems-=1;query.literalSearch=false;getNextElem(query,parserState,elems,isInGenerics);}}function getItemsBefore(query,parserState,elems,endChar){let foundStopChar=true;let foundSeparator=false;const oldTypeFilter=parserState.typeFilter;parserState.typeFilter=null;const oldIsInBinding=parserState.isInBinding;parserState.isInBinding=null;let hofParameters=null;let extra="";if(endChar===">"){extra="<";}else if(endChar==="]"){extra="[";}else if(endChar===")"){extra="(";}else if(endChar===""){extra="->";}else{extra=endChar;}while(parserState.pos"," after ","="];}hofParameters=[...elems];elems.length=0;parserState.pos+=2;foundStopChar=true;foundSeparator=false;continue;}else if(c===" "){parserState.pos+=1;continue;}else if(isSeparatorCharacter(c)){parserState.pos+=1;foundStopChar=true;foundSeparator=true;continue;}else if(c===":"&&isPathStart(parserState)){throw["Unexpected ","::",": paths cannot start with ","::"];}else if(isEndCharacter(c)){throw["Unexpected ",c," after ",extra];}if(!foundStopChar){let extra=[];if(isLastElemGeneric(query.elems,parserState)){extra=[" after ",">"];}else if(prevIs(parserState,"\"")){throw["Cannot have more than one element if you use quotes"];}if(endChar!==""){throw["Expected ",",",", ","=",", or ",endChar,...extra,", found ",c,];}throw["Expected ",","," or ","=",...extra,", found ",c,];}const posBefore=parserState.pos;getFilteredNextElem(query,parserState,elems,endChar!=="");if(endChar!==""&&parserState.pos>=parserState.length){throw["Unclosed ",extra];}if(posBefore===parserState.pos){parserState.pos+=1;}foundStopChar=false;}if(parserState.pos>=parserState.length&&endChar!==""){throw["Unclosed ",extra];}parserState.pos+=1;if(hofParameters){foundSeparator=false;if([...elems,...hofParameters].some(x=>x.bindingName)||parserState.isInBinding){throw["Unexpected ","="," within ","->"];}const hofElem=makePrimitiveElement("->",{generics:hofParameters,bindings:new Map([["output",[...elems]]]),typeFilter:null,});elems.length=0;elems[0]=hofElem;}parserState.typeFilter=oldTypeFilter;parserState.isInBinding=oldIsInBinding;return{foundSeparator};}function getNextElem(query,parserState,elems,isInGenerics){const generics=[];skipWhitespace(parserState);let start=parserState.pos;let end;if("[(".indexOf(parserState.userQuery[parserState.pos])!==-1){let endChar=")";let name="()";let friendlyName="tuple";if(parserState.userQuery[parserState.pos]==="["){endChar="]";name="[]";friendlyName="slice";}parserState.pos+=1;const{foundSeparator}=getItemsBefore(query,parserState,generics,endChar);const typeFilter=parserState.typeFilter;const bindingName=parserState.isInBinding;parserState.typeFilter=null;parserState.isInBinding=null;for(const gen of generics){if(gen.bindingName!==null){throw["Type parameter ","=",` cannot be within ${friendlyName} `,name];}}if(name==="()"&&!foundSeparator&&generics.length===1&&typeFilter===null){elems.push(generics[0]);}else if(name==="()"&&generics.length===1&&generics[0].name==="->"){generics[0].typeFilter=typeFilter;elems.push(generics[0]);}else{if(typeFilter!==null&&typeFilter!=="primitive"){throw["Invalid search type: primitive ",name," and ",typeFilter," both specified",];}parserState.totalElems+=1;if(isInGenerics){parserState.genericsElems+=1;}elems.push(makePrimitiveElement(name,{bindingName,generics}));}}else if(parserState.userQuery[parserState.pos]==="&"){if(parserState.typeFilter!==null&&parserState.typeFilter!=="primitive"){throw["Invalid search type: primitive ","&"," and ",parserState.typeFilter," both specified",];}parserState.typeFilter=null;parserState.pos+=1;let c=parserState.userQuery[parserState.pos];while(c===" "&&parserState.pos=end){throw["Found generics without a path"];}parserState.pos+=1;getItemsBefore(query,parserState,generics,">");}else if(parserState.pos=end){throw["Found generics without a path"];}if(parserState.isInBinding){throw["Unexpected ","("," after ","="];}parserState.pos+=1;const typeFilter=parserState.typeFilter;parserState.typeFilter=null;getItemsBefore(query,parserState,generics,")");skipWhitespace(parserState);if(isReturnArrow(parserState)){parserState.pos+=2;skipWhitespace(parserState);getFilteredNextElem(query,parserState,generics,isInGenerics);generics[generics.length-1].bindingName=makePrimitiveElement("output");}else{generics.push(makePrimitiveElement(null,{bindingName:makePrimitiveElement("output"),typeFilter:null,}));}parserState.typeFilter=typeFilter;}if(isStringElem){skipWhitespace(parserState);}if(start>=end&&generics.length===0){return;}if(parserState.userQuery[parserState.pos]==="="){if(parserState.isInBinding){throw["Cannot write ","="," twice in a binding"];}if(!isInGenerics){throw["Type parameter ","="," must be within generics list"];}const name=parserState.userQuery.slice(start,end).trim();if(name==="!"){throw["Type parameter ","="," key cannot be ","!"," never type"];}if(name.includes("!")){throw["Type parameter ","="," key cannot be ","!"," macro"];}if(name.includes("::")){throw["Type parameter ","="," key cannot contain ","::"," path"];}if(name.includes(":")){throw["Type parameter ","="," key cannot contain ",":"," type"];}parserState.isInBinding={name,generics};}else{elems.push(createQueryElement(query,parserState,parserState.userQuery.slice(start,end),generics,isInGenerics,),);}}}function checkExtraTypeFilterCharacters(start,parserState){const query=parserState.userQuery.slice(start,parserState.pos).trim();const match=query.match(REGEX_INVALID_TYPE_FILTER);if(match){throw["Unexpected ",match[0]," in type filter (before ",":",")",];}}function createQueryElement(query,parserState,name,generics,isInGenerics){const path=name.trim();if(path.length===0&&generics.length===0){throw["Unexpected ",parserState.userQuery[parserState.pos]];}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw["Cannot have more than one element if you use quotes"];}const typeFilter=parserState.typeFilter;parserState.typeFilter=null;if(name.trim()==="!"){if(typeFilter!==null&&typeFilter!=="primitive"){throw["Invalid search type: primitive never type ","!"," and ",typeFilter," both specified",];}if(generics.length!==0){throw["Never type ","!"," does not accept generic parameters",];}const bindingName=parserState.isInBinding;parserState.isInBinding=null;return makePrimitiveElement("never",{bindingName});}const quadcolon=/::\s*::/.exec(path);if(path.startsWith("::")){throw["Paths cannot start with ","::"];}else if(quadcolon!==null){throw["Unexpected ",quadcolon[0]];}const pathSegments=path.split(/(?:::\s*)|(?:\s+(?:::\s*)?)/).map(x=>x.toLowerCase());if(pathSegments.length===0||(pathSegments.length===1&&pathSegments[0]==="")){if(generics.length>0||prevIs(parserState,">")){throw["Found generics without a path"];}else{throw["Unexpected ",parserState.userQuery[parserState.pos]];}}for(const[i,pathSegment]of pathSegments.entries()){if(pathSegment==="!"){if(i!==0){throw["Never type ","!"," is not associated item"];}pathSegments[i]="never";}}parserState.totalElems+=1;if(isInGenerics){parserState.genericsElems+=1;}const bindingName=parserState.isInBinding;parserState.isInBinding=null;const bindings=new Map();const pathLast=pathSegments[pathSegments.length-1];return{name:name.trim(),id:null,fullPath:pathSegments,pathWithoutLast:pathSegments.slice(0,pathSegments.length-1),pathLast,normalizedPathLast:pathLast.replace(/_/g,""),generics:generics.filter(gen=>{if(gen.bindingName!==null&&gen.bindingName.name!==null){if(gen.name!==null){gen.bindingName.generics.unshift(gen);}bindings.set(gen.bindingName.name.toLowerCase().replace(/_/g,""),gen.bindingName.generics,);return false;}return true;}),bindings,typeFilter,bindingName,};}function makePrimitiveElement(name,extra){return Object.assign({name:name,id:null,fullPath:[name],pathWithoutLast:[],pathLast:name,normalizedPathLast:name,generics:[],bindings:new Map(),typeFilter:"primitive",bindingName:null,},extra);}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw["Unexpected ","\""," in generics"];}else if(query.literalSearch){throw["Cannot have more than one literal search element"];}else if(parserState.totalElems-parserState.genericsElems>0){throw["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["Unclosed ","\""];}else if(parserState.userQuery[end]!=="\""){throw["Unexpected ",parserState.userQuery[end]," in a string element"];}else if(start===end){throw["Cannot have empty string element"];}parserState.pos+=1;query.literalSearch=true;}function getIdentEndPosition(parserState){let afterIdent=consumeIdent(parserState);let end=parserState.pos;let macroExclamation=-1;while(parserState.pos0){throw["Unexpected ",c," after ",parserState.userQuery[parserState.pos-1]," (not a valid identifier)"];}else{throw["Unexpected ",c," (not a valid identifier)"];}parserState.pos+=1;afterIdent=consumeIdent(parserState);end=parserState.pos;}if(macroExclamation!==-1){if(parserState.typeFilter===null){parserState.typeFilter="macro";}else if(parserState.typeFilter!=="macro"){throw["Invalid search type: macro ","!"," and ",parserState.typeFilter," both specified",];}end=macroExclamation;}return end;}function isSpecialStartCharacter(c){return"<\"".indexOf(c)!==-1;}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::";}function consumeIdent(parserState){REGEX_IDENT.lastIndex=parserState.pos;const match=parserState.userQuery.match(REGEX_IDENT);if(match){parserState.pos+=match[0].length;return true;}return false;}function isPathSeparator(c){return c===":"||c===" ";}class VlqHexDecoder{constructor(string,cons){this.string=string;this.cons=cons;this.offset=0;this.backrefQueue=[];}decodeList(){let c=this.string.charCodeAt(this.offset);const ret=[];while(c!==125){ret.push(this.decode());c=this.string.charCodeAt(this.offset);}this.offset+=1;return ret;}decode(){let n=0;let c=this.string.charCodeAt(this.offset);if(c===123){this.offset+=1;return this.decodeList();}while(c<96){n=(n<<4)|(c&0xF);this.offset+=1;c=this.string.charCodeAt(this.offset);}n=(n<<4)|(c&0xF);const[sign,value]=[n&1,n>>1];this.offset+=1;return sign?-value:value;}next(){const c=this.string.charCodeAt(this.offset);if(c>=48&&c<64){this.offset+=1;return this.backrefQueue[c-48];}if(c===96){this.offset+=1;return this.cons(0);}const result=this.cons(this.decode());this.backrefQueue.unshift(result);if(this.backrefQueue.length>16){this.backrefQueue.pop();}return result;}}class RoaringBitmap{constructor(str){const strdecoded=atob(str);const u8array=new Uint8Array(strdecoded.length);for(let j=0;j=4){offsets=[];for(let j=0;j>3]&(1<<(j&0x7))){const runcount=(u8array[i]|(u8array[i+1]<<8));i+=2;this.containers.push(new RoaringBitmapRun(runcount,u8array.slice(i,i+(runcount*4)),));i+=runcount*4;}else if(this.cardinalities[j]>=4096){this.containers.push(new RoaringBitmapBits(u8array.slice(i,i+8192)));i+=8192;}else{const end=this.cardinalities[j]*2;this.containers.push(new RoaringBitmapArray(this.cardinalities[j],u8array.slice(i,i+end),));i+=end;}}}contains(keyvalue){const key=keyvalue>>16;const value=keyvalue&0xFFFF;let left=0;let right=this.keys.length-1;while(left<=right){const mid=Math.floor((left+right)/2);const x=this.keys[mid];if(xkey){right=mid-1;}else{return this.containers[mid].contains(value);}}return false;}}class RoaringBitmapRun{constructor(runcount,array){this.runcount=runcount;this.array=array;}contains(value){let left=0;let right=this.runcount-1;while(left<=right){const mid=Math.floor((left+right)/2);const i=mid*4;const start=this.array[i]|(this.array[i+1]<<8);const lenm1=this.array[i+2]|(this.array[i+3]<<8);if((start+lenm1)value){right=mid-1;}else{return true;}}return false;}}class RoaringBitmapArray{constructor(cardinality,array){this.cardinality=cardinality;this.array=array;}contains(value){let left=0;let right=this.cardinality-1;while(left<=right){const mid=Math.floor((left+right)/2);const i=mid*2;const x=this.array[i]|(this.array[i+1]<<8);if(xvalue){right=mid-1;}else{return true;}}return false;}}class RoaringBitmapBits{constructor(array){this.array=array;}contains(value){return!!(this.array[value>>3]&(1<<(value&7)));}}class NameTrie{constructor(){this.children=[];this.matches=[];}insert(name,id,tailTable){this.insertSubstring(name,0,id,tailTable);}insertSubstring(name,substart,id,tailTable){const l=name.length;if(substart===l){this.matches.push(id);}else{const sb=name.charCodeAt(substart);let child;if(this.children[sb]!==undefined){child=this.children[sb];}else{child=new NameTrie();this.children[sb]=child;let sste;if(substart>=2){const tail=name.substring(substart-2,substart+1);const entry=tailTable.get(tail);if(entry!==undefined){sste=entry;}else{sste=[];tailTable.set(tail,sste);}sste.push(child);}}child.insertSubstring(name,substart+1,id,tailTable);}}search(name,tailTable){const results=new Set();this.searchSubstringPrefix(name,0,results);if(results.size=3){const levParams=name.length>=6?new Lev2TParametricDescription(name.length):new Lev1TParametricDescription(name.length);this.searchLev(name,0,levParams,results);const tail=name.substring(0,3);const list=tailTable.get(tail);if(list!==undefined){for(const entry of list){entry.searchSubstringPrefix(name,3,results);}}}return[...results];}searchSubstringPrefix(name,substart,results){const l=name.length;if(substart===l){for(const match of this.matches){results.add(match);}let unprocessedChildren=[];for(const child of this.children){if(child){unprocessedChildren.push(child);}}let nextSet=[];while(unprocessedChildren.length!==0){const next=unprocessedChildren.pop();for(const child of next.children){if(child){nextSet.push(child);}}for(const match of next.matches){results.add(match);}if(unprocessedChildren.length===0){const tmp=unprocessedChildren;unprocessedChildren=nextSet;nextSet=tmp;}}}else{const sb=name.charCodeAt(substart);if(this.children[sb]!==undefined){this.children[sb].searchSubstringPrefix(name,substart+1,results);}}}searchLev(name,substart,levParams,results){const stack=[[this,0]];const n=levParams.n;while(stack.length!==0){const[trie,levState]=stack.pop();for(const[charCode,child]of trie.children.entries()){if(!child){continue;}const levPos=levParams.getPosition(levState);const vector=levParams.getVector(name,charCode,levPos,Math.min(name.length,levPos+(2*n)+1),);const newLevState=levParams.transition(levState,levPos,vector,);if(newLevState>=0){stack.push([child,newLevState]);if(levParams.isAccept(newLevState)){for(const match of child.matches){results.add(match);}}}}}}}class DocSearch{constructor(rawSearchIndex,rootPath,searchState){this.searchIndexDeprecated=new Map();this.searchIndexEmptyDesc=new Map();this.functionTypeFingerprint=new Uint32Array(0);this.typeNameIdMap=new Map();this.assocTypeIdNameMap=new Map();this.ALIASES=new Map();this.rootPath=rootPath;this.searchState=searchState;this.typeNameIdOfArray=this.buildTypeMapIndex("array");this.typeNameIdOfSlice=this.buildTypeMapIndex("slice");this.typeNameIdOfArrayOrSlice=this.buildTypeMapIndex("[]");this.typeNameIdOfTuple=this.buildTypeMapIndex("tuple");this.typeNameIdOfUnit=this.buildTypeMapIndex("unit");this.typeNameIdOfTupleOrUnit=this.buildTypeMapIndex("()");this.typeNameIdOfFn=this.buildTypeMapIndex("fn");this.typeNameIdOfFnMut=this.buildTypeMapIndex("fnmut");this.typeNameIdOfFnOnce=this.buildTypeMapIndex("fnonce");this.typeNameIdOfHof=this.buildTypeMapIndex("->");this.typeNameIdOfOutput=this.buildTypeMapIndex("output",true);this.typeNameIdOfReference=this.buildTypeMapIndex("reference");this.EMPTY_BINDINGS_MAP=new Map();this.EMPTY_GENERICS_ARRAY=[];this.TYPES_POOL=new Map();this.nameTrie=new NameTrie();this.tailTable=new Map();this.searchIndex=this.buildIndex(rawSearchIndex);}buildTypeMapIndex(name,isAssocType){if(name===""||name===null){return null;}const obj=this.typeNameIdMap.get(name);if(obj!==undefined){obj.assocOnly=!!(isAssocType&&obj.assocOnly);return obj.id;}else{const id=this.typeNameIdMap.size;this.typeNameIdMap.set(name,{id,assocOnly:!!isAssocType});return id;}}buildItemSearchTypeAll(types,paths,lowercasePaths){return types&&types.length>0?types.map(type=>this.buildItemSearchType(type,paths,lowercasePaths)):this.EMPTY_GENERICS_ARRAY;}buildItemSearchType(type,paths,lowercasePaths,isAssocType){const PATH_INDEX_DATA=0;const GENERICS_DATA=1;const BINDINGS_DATA=2;let pathIndex,generics,bindings;if(typeof type==="number"){pathIndex=type;generics=this.EMPTY_GENERICS_ARRAY;bindings=this.EMPTY_BINDINGS_MAP;}else{pathIndex=type[PATH_INDEX_DATA];generics=this.buildItemSearchTypeAll(type[GENERICS_DATA],paths,lowercasePaths,);if(type.length>BINDINGS_DATA&&type[BINDINGS_DATA].length>0){bindings=new Map(type[BINDINGS_DATA].map(binding=>{const[assocType,constraints]=binding;return[this.buildItemSearchType(assocType,paths,lowercasePaths,true).id,this.buildItemSearchTypeAll(constraints,paths,lowercasePaths),];}));}else{bindings=this.EMPTY_BINDINGS_MAP;}}let result;if(pathIndex<0){result={id:pathIndex,name:"",ty:TY_GENERIC,path:null,exactPath:null,generics,bindings,unboxFlag:true,};}else if(pathIndex===0){result={id:null,name:"",ty:null,path:null,exactPath:null,generics,bindings,unboxFlag:true,};}else{const item=lowercasePaths[pathIndex-1];const id=this.buildTypeMapIndex(item.name,isAssocType);if(isAssocType&&id!==null){this.assocTypeIdNameMap.set(id,paths[pathIndex-1].name);}result={id,name:paths[pathIndex-1].name,ty:item.ty,path:item.path,exactPath:item.exactPath,generics,bindings,unboxFlag:item.unboxFlag,};}const cr=this.TYPES_POOL.get(result.id);if(cr){if(cr.generics.length===result.generics.length&&cr.generics!==result.generics&&cr.generics.every((x,i)=>result.generics[i]===x)){result.generics=cr.generics;}if(cr.bindings.size===result.bindings.size&&cr.bindings!==result.bindings){let ok=true;for(const[k,v]of cr.bindings.entries()){const v2=result.bindings.get(v);if(!v2){ok=false;break;}if(v!==v2&&v.length===v2.length&&v.every((x,i)=>v2[i]===x)){result.bindings.set(k,v);}else if(v!==v2){ok=false;break;}}if(ok){result.bindings=cr.bindings;}}if(cr.ty===result.ty&&cr.path===result.path&&cr.bindings===result.bindings&&cr.generics===result.generics&&cr.ty===result.ty&&cr.name===result.name&&cr.unboxFlag===result.unboxFlag){return cr;}}this.TYPES_POOL.set(result.id,result);return result;}buildFunctionTypeFingerprint(type,output){let input=type.id;if(input===this.typeNameIdOfArray||input===this.typeNameIdOfSlice){input=this.typeNameIdOfArrayOrSlice;}if(input===this.typeNameIdOfTuple||input===this.typeNameIdOfUnit){input=this.typeNameIdOfTupleOrUnit;}if(input===this.typeNameIdOfFn||input===this.typeNameIdOfFnMut||input===this.typeNameIdOfFnOnce){input=this.typeNameIdOfHof;}const hashint1=k=>{k=(~~k+0x7ed55d16)+(k<<12);k=(k ^ 0xc761c23c)^(k>>>19);k=(~~k+0x165667b1)+(k<<5);k=(~~k+0xd3a2646c)^(k<<9);k=(~~k+0xfd7046c5)+(k<<3);return(k ^ 0xb55a4f09)^(k>>>16);};const hashint2=k=>{k=~k+(k<<15);k ^=k>>>12;k+=k<<2;k ^=k>>>4;k=Math.imul(k,2057);return k ^(k>>16);};if(input!==null){const h0a=hashint1(input);const h0b=hashint2(input);const h1a=~~(h0a+Math.imul(h0b,2));const h1b=~~(h0a+Math.imul(h0b,3));const h2a=~~(h0a+Math.imul(h0b,4));const h2b=~~(h0a+Math.imul(h0b,5));output[0]|=(1<<(h0a%32))|(1<<(h1b%32));output[1]|=(1<<(h1a%32))|(1<<(h2b%32));output[2]|=(1<<(h2a%32))|(1<<(h0b%32));output[3]+=1;}for(const g of type.generics){this.buildFunctionTypeFingerprint(g,output);}const fb={id:null,ty:0,generics:this.EMPTY_GENERICS_ARRAY,bindings:this.EMPTY_BINDINGS_MAP,};for(const[k,v]of type.bindings.entries()){fb.id=k;fb.generics=v;this.buildFunctionTypeFingerprint(fb,output);}}buildIndex(rawSearchIndex){const buildFunctionSearchTypeCallback=(paths,lowercasePaths)=>{const cb=functionSearchType=>{if(functionSearchType===0){return null;}const INPUTS_DATA=0;const OUTPUT_DATA=1;let inputs;let output;if(typeof functionSearchType[INPUTS_DATA]==="number"){inputs=[this.buildItemSearchType(functionSearchType[INPUTS_DATA],paths,lowercasePaths,),];}else{inputs=this.buildItemSearchTypeAll(functionSearchType[INPUTS_DATA],paths,lowercasePaths,);}if(functionSearchType.length>1){if(typeof functionSearchType[OUTPUT_DATA]==="number"){output=[this.buildItemSearchType(functionSearchType[OUTPUT_DATA],paths,lowercasePaths,),];}else{output=this.buildItemSearchTypeAll(functionSearchType[OUTPUT_DATA],paths,lowercasePaths,);}}else{output=[];}const where_clause=[];const l=functionSearchType.length;for(let i=2;i{const n=noop;return n;});let descShard={crate,shard:0,start:0,len:itemDescShardDecoder.next(),promise:null,resolve:null,};const descShardList=[descShard];this.searchIndexDeprecated.set(crate,new RoaringBitmap(crateCorpus.c));this.searchIndexEmptyDesc.set(crate,new RoaringBitmap(crateCorpus.e));let descIndex=0;let lastParamNames=[];let normalizedName=crate.indexOf("_")===-1?crate:crate.replace(/_/g,"");const crateRow={crate,ty:3,name:crate,path:"",descShard,descIndex,exactPath:"",desc:crateCorpus.doc,parent:undefined,type:null,paramNames:lastParamNames,id,word:crate,normalizedName,bitIndex:0,implDisambiguator:null,};this.nameTrie.insert(normalizedName,id,this.tailTable);id+=1;searchIndex.push(crateRow);currentIndex+=1;if(!this.searchIndexEmptyDesc.get(crate).contains(0)){descIndex+=1;}const itemTypes=crateCorpus.t;const itemNames=crateCorpus.n;const itemPaths=new Map(crateCorpus.q);const itemReexports=new Map(crateCorpus.r);const itemParentIdxDecoder=new VlqHexDecoder(crateCorpus.i,noop=>noop);const implDisambiguator=new Map(crateCorpus.b);const rawPaths=crateCorpus.p;const aliases=crateCorpus.a;const itemParamNames=new Map(crateCorpus.P);const lowercasePaths=[];const paths=[];const itemFunctionDecoder=new VlqHexDecoder(crateCorpus.f,buildFunctionSearchTypeCallback(paths,lowercasePaths),);let len=rawPaths.length;let lastPath=undef2null(itemPaths.get(0));for(let i=0;i{if(elem.length>idx&&elem[idx]!==undefined){const p=itemPaths.get(elem[idx]);if(p!==undefined){return p;}return if_not_found;}return if_null;};const path=elemPath(2,lastPath,null);const exactPath=elemPath(3,path,path);const unboxFlag=elem.length>4&&!!elem[4];lowercasePaths.push({ty,name:name.toLowerCase(),path,exactPath,unboxFlag});paths[i]={ty,name,path,exactPath,unboxFlag};}lastPath="";len=itemTypes.length;let lastName="";let lastWord="";for(let i=0;i=descShard.len&&!this.searchIndexEmptyDesc.get(crate).contains(bitIndex)){descShard={crate,shard:descShard.shard+1,start:descShard.start+descShard.len,len:itemDescShardDecoder.next(),promise:null,resolve:null,};descIndex=0;descShardList.push(descShard);}const name=itemNames[i]===""?lastName:itemNames[i];const word=itemNames[i]===""?lastWord:itemNames[i].toLowerCase();const pathU=itemPaths.get(i);const path=pathU!==undefined?pathU:lastPath;const paramNameString=itemParamNames.get(i);const paramNames=paramNameString!==undefined?paramNameString.split(","):lastParamNames;const type=itemFunctionDecoder.next();if(type!==null){if(type){const fp=this.functionTypeFingerprint.subarray(id*4,(id+1)*4);for(const t of type.inputs){this.buildFunctionTypeFingerprint(t,fp);}for(const t of type.output){this.buildFunctionTypeFingerprint(t,fp);}for(const w of type.where_clause){for(const t of w){this.buildFunctionTypeFingerprint(t,fp);}}}}const itemParentIdx=itemParentIdxDecoder.next();normalizedName=word.indexOf("_")===-1?word:word.replace(/_/g,"");const row={crate,ty:itemTypes.charCodeAt(i)-65,name,path,descShard,descIndex,exactPath:itemReexports.has(i)?itemPaths.get(itemReexports.get(i)):path,parent:itemParentIdx>0?paths[itemParentIdx-1]:undefined,type,paramNames,id,word,normalizedName,bitIndex,implDisambiguator:undef2null(implDisambiguator.get(i)),};this.nameTrie.insert(normalizedName,id,this.tailTable);id+=1;searchIndex.push(row);lastPath=row.path;lastParamNames=row.paramNames;if(!this.searchIndexEmptyDesc.get(crate).contains(bitIndex)){descIndex+=1;}lastName=name;lastWord=word;}if(aliases){const currentCrateAliases=new Map();this.ALIASES.set(crate,currentCrateAliases);for(const alias_name in aliases){if(!Object.prototype.hasOwnProperty.call(aliases,alias_name)){continue;}let currentNameAliases;if(currentCrateAliases.has(alias_name)){currentNameAliases=currentCrateAliases.get(alias_name);}else{currentNameAliases=[];currentCrateAliases.set(alias_name,currentNameAliases);}for(const local_alias of aliases[alias_name]){currentNameAliases.push(local_alias+currentIndex);}}}currentIndex+=itemTypes.length;this.searchState.descShards.set(crate,descShardList);}this.TYPES_POOL=new Map();return searchIndex;}static parseQuery(userQuery){function itemTypeFromName(typename){const index=itemTypes.findIndex(i=>i===typename);if(index<0){throw["Unknown type filter ",typename];}return index;}function convertTypeFilterOnElem(elem){if(typeof elem.typeFilter==="string"){let typeFilter=elem.typeFilter;if(typeFilter==="const"){typeFilter="constant";}elem.typeFilter=itemTypeFromName(typeFilter);}else{elem.typeFilter=NO_TYPE_FILTER;}for(const elem2 of elem.generics){convertTypeFilterOnElem(elem2);}for(const constraints of elem.bindings.values()){for(const constraint of constraints){convertTypeFilterOnElem(constraint);}}}function newParsedQuery(userQuery){return{userQuery,elems:[],returned:[],foundElems:0,totalElems:0,literalSearch:false,hasReturnArrow:false,error:null,correction:null,proposeCorrectionFrom:null,proposeCorrectionTo:null,typeFingerprint:new Uint32Array(4),};}function parseInput(query,parserState){let foundStopChar=true;while(parserState.pos"){if(isReturnArrow(parserState)){query.hasReturnArrow=true;break;}throw["Unexpected ",c," (did you mean ","->","?)"];}else if(parserState.pos>0){throw["Unexpected ",c," after ",parserState.userQuery[parserState.pos-1]];}throw["Unexpected ",c];}else if(c===" "){skipWhitespace(parserState);continue;}if(!foundStopChar){let extra=[];if(isLastElemGeneric(query.elems,parserState)){extra=[" after ",">"];}else if(prevIs(parserState,"\"")){throw["Cannot have more than one element if you use quotes"];}if(parserState.typeFilter!==null){throw["Expected ",","," or ","->",...extra,", found ",c,];}throw["Expected ",",",", ",":"," or ","->",...extra,", found ",c,];}const before=query.elems.length;getFilteredNextElem(query,parserState,query.elems,false);if(query.elems.length===before){parserState.pos+=1;}foundStopChar=false;}if(parserState.typeFilter!==null){throw["Unexpected ",":"," (expected path after type filter ",parserState.typeFilter+":",")",];}while(parserState.postypeof elem==="string")){query.error=err;}else{throw err;}return query;}if(!query.literalSearch){query.literalSearch=parserState.totalElems>1;}query.foundElems=query.elems.length+query.returned.length;query.totalElems=parserState.totalElems;return query;}async execQuery(origParsedQuery,filterCrates,currentCrate){const results_others=new Map(),results_in_args=new Map(),results_returned=new Map();const parsedQuery=origParsedQuery;const queryLen=parsedQuery.elems.reduce((acc,next)=>acc+next.pathLast.length,0)+parsedQuery.returned.reduce((acc,next)=>acc+next.pathLast.length,0);const maxEditDistance=Math.floor(queryLen/3);const genericSymbols=new Map();const convertNameToId=(elem,isAssocType)=>{const loweredName=elem.pathLast.toLowerCase();if(this.typeNameIdMap.has(loweredName)&&(isAssocType||!this.typeNameIdMap.get(loweredName).assocOnly)){elem.id=this.typeNameIdMap.get(loweredName).id;}else if(!parsedQuery.literalSearch){let match=null;let matchDist=maxEditDistance+1;let matchName="";for(const[name,{id,assocOnly}]of this.typeNameIdMap){const dist=Math.min(editDistance(name,loweredName,maxEditDistance),editDistance(name,elem.normalizedPathLast,maxEditDistance),);if(dist<=matchDist&&dist<=maxEditDistance&&(isAssocType||!assocOnly)){if(dist===matchDist&&matchName>name){continue;}match=id;matchDist=dist;matchName=name;}}if(match!==null){parsedQuery.correction=matchName;}elem.id=match;}if((elem.id===null&&parsedQuery.totalElems>1&&elem.typeFilter===-1&&elem.generics.length===0&&elem.bindings.size===0)||elem.typeFilter===TY_GENERIC){const id=genericSymbols.get(elem.normalizedPathLast);if(id!==undefined){elem.id=id;}else{elem.id=-(genericSymbols.size+1);genericSymbols.set(elem.normalizedPathLast,elem.id);}if(elem.typeFilter===-1&&elem.normalizedPathLast.length>=3){const maxPartDistance=Math.floor(elem.normalizedPathLast.length/3);let matchDist=maxPartDistance+1;let matchName="";for(const name of this.typeNameIdMap.keys()){const dist=editDistance(name,elem.normalizedPathLast,maxPartDistance,);if(dist<=matchDist&&dist<=maxPartDistance){if(dist===matchDist&&matchName>name){continue;}matchDist=dist;matchName=name;}}if(matchName!==""){parsedQuery.proposeCorrectionFrom=elem.name;parsedQuery.proposeCorrectionTo=matchName;}}elem.typeFilter=TY_GENERIC;}if(elem.generics.length>0&&elem.typeFilter===TY_GENERIC){parsedQuery.error=["Generic type parameter ",elem.name," does not accept generic parameters",];}for(const elem2 of elem.generics){convertNameToId(elem2);}elem.bindings=new Map(Array.from(elem.bindings.entries()).map(entry=>{const[name,constraints]=entry;if(!this.typeNameIdMap.has(name)){parsedQuery.error=["Type parameter ",name," does not exist",];return[0,[]];}for(const elem2 of constraints){convertNameToId(elem2,false);}return[this.typeNameIdMap.get(name).id,constraints];}),);};for(const elem of parsedQuery.elems){convertNameToId(elem,false);this.buildFunctionTypeFingerprint(elem,parsedQuery.typeFingerprint);}for(const elem of parsedQuery.returned){convertNameToId(elem,false);this.buildFunctionTypeFingerprint(elem,parsedQuery.typeFingerprint);}function createQueryResults(results_in_args,results_returned,results_others,parsedQuery){return{"in_args":results_in_args,"returned":results_returned,"others":results_others,"query":parsedQuery,};}const buildHrefAndPath=item=>{let displayPath;let href;const type=itemTypes[item.ty];const name=item.name;let path=item.path;let exactPath=item.exactPath;if(type==="mod"){displayPath=path+"::";href=this.rootPath+path.replace(/::/g,"/")+"/"+name+"/index.html";}else if(type==="import"){displayPath=item.path+"::";href=this.rootPath+item.path.replace(/::/g,"/")+"/index.html#reexport."+name;}else if(type==="primitive"||type==="keyword"){displayPath="";exactPath="";href=this.rootPath+path.replace(/::/g,"/")+"/"+type+"."+name+".html";}else if(type==="externcrate"){displayPath="";href=this.rootPath+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;exactPath=`${myparent.exactPath}::${myparent.name}`;if(parentType==="primitive"){displayPath=myparent.name+"::";exactPath=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+"::";}if(item.implDisambiguator!==null){anchor=item.implDisambiguator+"/"+anchor;}href=this.rootPath+path.replace(/::/g,"/")+"/"+pageType+"."+pageName+".html#"+anchor;}else{displayPath=item.path+"::";href=this.rootPath+item.path.replace(/::/g,"/")+"/"+type+"."+name+".html";}return[displayPath,href,`${exactPath}::${name}`];};function pathSplitter(path){const tmp=""+path.replace(/::/g,"::");if(tmp.endsWith("")){return tmp.slice(0,tmp.length-6);}return tmp;}const transformResults=(results,typeInfo)=>{const duplicates=new Set();const out=[];for(const result of results){if(result.id!==-1){const res=buildHrefAndPath(this.searchIndex[result.id]);const obj=Object.assign({parent:result.parent,type:result.type,dist:result.dist,path_dist:result.path_dist,index:result.index,desc:result.desc,item:result.item,displayPath:pathSplitter(res[0]),fullPath:"",href:"",displayTypeSignature:null,},this.searchIndex[result.id]);obj.fullPath=res[2]+"|"+obj.ty;if(duplicates.has(obj.fullPath)){continue;}if(obj.ty===TY_IMPORT&&duplicates.has(res[2])){continue;}if(duplicates.has(res[2]+"|"+TY_IMPORT)){continue;}duplicates.add(obj.fullPath);duplicates.add(res[2]);if(typeInfo!==null){obj.displayTypeSignature=this.formatDisplayTypeSignature(obj,typeInfo);}obj.href=res[1];out.push(obj);if(out.length>=MAX_RESULTS){break;}}}return out;};this.formatDisplayTypeSignature=async(obj,typeInfo)=>{const objType=obj.type;if(!objType){return{type:[],mappedNames:new Map(),whereClause:new Map()};}let fnInputs=null;let fnOutput=null;let mgens=null;if(typeInfo!=="elems"&&typeInfo!=="returned"){fnInputs=unifyFunctionTypes(objType.inputs,parsedQuery.elems,objType.where_clause,null,mgensScratch=>{fnOutput=unifyFunctionTypes(objType.output,parsedQuery.returned,objType.where_clause,mgensScratch,mgensOut=>{mgens=mgensOut;return true;},0,);return!!fnOutput;},0,);}else{const arr=typeInfo==="elems"?objType.inputs:objType.output;const highlighted=unifyFunctionTypes(arr,parsedQuery.elems,objType.where_clause,null,mgensOut=>{mgens=mgensOut;return true;},0,);if(typeInfo==="elems"){fnInputs=highlighted;}else{fnOutput=highlighted;}}if(!fnInputs){fnInputs=objType.inputs;}if(!fnOutput){fnOutput=objType.output;}const mappedNames=new Map();const whereClause=new Map();const fnParamNames=obj.paramNames||[];const queryParamNames=[];const remapQuery=queryElem=>{if(queryElem.id!==null&&queryElem.id<0){queryParamNames[-1-queryElem.id]=queryElem.name;}if(queryElem.generics.length>0){queryElem.generics.forEach(remapQuery);}if(queryElem.bindings.size>0){[...queryElem.bindings.values()].flat().forEach(remapQuery);}};parsedQuery.elems.forEach(remapQuery);parsedQuery.returned.forEach(remapQuery);const pushText=(fnType,result)=>{if(!!(result.length%2)===!!fnType.highlighted){result.push("");}else if(result.length===0&&!!fnType.highlighted){result.push("");result.push("");}result[result.length-1]+=fnType.name;};const writeHof=(fnType,result)=>{const hofOutput=fnType.bindings.get(this.typeNameIdOfOutput)||[];const hofInputs=fnType.generics;pushText(fnType,result);pushText({name:" (",highlighted:false},result);let needsComma=false;for(const fnType of hofInputs){if(needsComma){pushText({name:", ",highlighted:false},result);}needsComma=true;writeFn(fnType,result);}pushText({name:hofOutput.length===0?")":") -> ",highlighted:false,},result);if(hofOutput.length>1){pushText({name:"(",highlighted:false},result);}needsComma=false;for(const fnType of hofOutput){if(needsComma){pushText({name:", ",highlighted:false},result);}needsComma=true;writeFn(fnType,result);}if(hofOutput.length>1){pushText({name:")",highlighted:false},result);}};const writeSpecialPrimitive=(fnType,result)=>{if(fnType.id===this.typeNameIdOfArray||fnType.id===this.typeNameIdOfSlice||fnType.id===this.typeNameIdOfTuple||fnType.id===this.typeNameIdOfUnit){const[ob,sb]=fnType.id===this.typeNameIdOfArray||fnType.id===this.typeNameIdOfSlice?["[","]"]:["(",")"];pushText({name:ob,highlighted:fnType.highlighted},result);onEachBtwn(fnType.generics,nested=>writeFn(nested,result),()=>pushText({name:", ",highlighted:false},result),);pushText({name:sb,highlighted:fnType.highlighted},result);return true;}else if(fnType.id===this.typeNameIdOfReference){pushText({name:"&",highlighted:fnType.highlighted},result);let prevHighlighted=false;onEachBtwn(fnType.generics,value=>{prevHighlighted=!!value.highlighted;writeFn(value,result);},value=>pushText({name:" ",highlighted:prevHighlighted&&value.highlighted,},result),);return true;}else if(fnType.id===this.typeNameIdOfFn){writeHof(fnType,result);return true;}return false;};const writeFn=(fnType,result)=>{if(fnType.id!==null&&fnType.id<0){if(fnParamNames[-1-fnType.id]===""){const generics=fnType.generics.length>0?fnType.generics:objType.where_clause[-1-fnType.id];for(const nested of generics){writeFn(nested,result);}return;}else if(mgens){for(const[queryId,fnId]of mgens){if(fnId===fnType.id){mappedNames.set(queryParamNames[-1-queryId],fnParamNames[-1-fnType.id],);}}}pushText({name:fnParamNames[-1-fnType.id],highlighted:!!fnType.highlighted,},result);const where=[];onEachBtwn(fnType.generics,nested=>writeFn(nested,where),()=>pushText({name:" + ",highlighted:false},where),);if(where.length>0){whereClause.set(fnParamNames[-1-fnType.id],where);}}else{if(fnType.ty===TY_PRIMITIVE){if(writeSpecialPrimitive(fnType,result)){return;}}else if(fnType.ty===TY_TRAIT&&(fnType.id===this.typeNameIdOfFn||fnType.id===this.typeNameIdOfFnMut||fnType.id===this.typeNameIdOfFnOnce)){writeHof(fnType,result);return;}pushText(fnType,result);let hasBindings=false;if(fnType.bindings.size>0){onEachBtwn(fnType.bindings,([key,values])=>{const name=this.assocTypeIdNameMap.get(key);if(values.length===1&&values[0].id<0&&`${fnType.name}::${name}`===fnParamNames[-1-values[0].id]){for(const value of values){writeFn(value,[]);}return true;}if(!hasBindings){hasBindings=true;pushText({name:"<",highlighted:false},result);}pushText({name,highlighted:false},result);pushText({name:values.length!==1?"=(":"=",highlighted:false,},result);onEachBtwn(values||[],value=>writeFn(value,result),()=>pushText({name:" + ",highlighted:false},result),);if(values.length!==1){pushText({name:")",highlighted:false},result);}},()=>pushText({name:", ",highlighted:false},result),);}if(fnType.generics.length>0){pushText({name:hasBindings?", ":"<",highlighted:false},result);}onEachBtwn(fnType.generics,value=>writeFn(value,result),()=>pushText({name:", ",highlighted:false},result),);if(hasBindings||fnType.generics.length>0){pushText({name:">",highlighted:false},result);}}};const type=[];onEachBtwn(fnInputs,fnType=>writeFn(fnType,type),()=>pushText({name:", ",highlighted:false},type),);pushText({name:" -> ",highlighted:false},type);onEachBtwn(fnOutput,fnType=>writeFn(fnType,type),()=>pushText({name:", ",highlighted:false},type),);return{type,mappedNames,whereClause};};const sortResults=async(results,typeInfo,preferredCrate)=>{const userQuery=parsedQuery.userQuery;const normalizedUserQuery=parsedQuery.userQuery.toLowerCase();const isMixedCase=normalizedUserQuery!==userQuery;const result_list=[];const isReturnTypeQuery=parsedQuery.elems.length===0||typeInfo==="returned";for(const result of results.values()){result.item=this.searchIndex[result.id];result.word=this.searchIndex[result.id].word;if(isReturnTypeQuery){const resultItemType=result.item&&result.item.type;if(!resultItemType){continue;}const inputs=resultItemType.inputs;const where_clause=resultItemType.where_clause;if(containsTypeFromQuery(inputs,where_clause)){result.path_dist*=100;result.dist*=100;}}result_list.push(result);}result_list.sort((aaa,bbb)=>{let a;let b;if(isMixedCase){a=Number(aaa.item.name!==userQuery);b=Number(bbb.item.name!==userQuery);if(a!==b){return a-b;}}a=Number(aaa.word!==normalizedUserQuery);b=Number(bbb.word!==normalizedUserQuery);if(a!==b){return a-b;}a=Number(aaa.index<0);b=Number(bbb.index<0);if(a!==b){return a-b;}if(parsedQuery.hasReturnArrow){a=Number(!isFnLikeTy(aaa.item.ty));b=Number(!isFnLikeTy(bbb.item.ty));if(a!==b){return a-b;}}a=Number(aaa.path_dist);b=Number(bbb.path_dist);if(a!==b){return a-b;}a=Number(aaa.index);b=Number(bbb.index);if(a!==b){return a-b;}a=Number(aaa.dist);b=Number(bbb.dist);if(a!==b){return a-b;}a=Number(this.searchIndexDeprecated.get(aaa.item.crate).contains(aaa.item.bitIndex),);b=Number(this.searchIndexDeprecated.get(bbb.item.crate).contains(bbb.item.bitIndex),);if(a!==b){return a-b;}a=Number(aaa.item.crate!==preferredCrate);b=Number(bbb.item.crate!==preferredCrate);if(a!==b){return a-b;}a=Number(aaa.word.length);b=Number(bbb.word.length);if(a!==b){return a-b;}let aw=aaa.word;let bw=bbb.word;if(aw!==bw){return(aw>bw?+1:-1);}a=Number(this.searchIndexEmptyDesc.get(aaa.item.crate).contains(aaa.item.bitIndex),);b=Number(this.searchIndexEmptyDesc.get(bbb.item.crate).contains(bbb.item.bitIndex),);if(a!==b){return a-b;}a=Number(aaa.item.ty);b=Number(bbb.item.ty);if(a!==b){return a-b;}aw=aaa.item.path;bw=bbb.item.path;if(aw!==bw){return(aw>bw?+1:-1);}return 0;});return transformResults(result_list,typeInfo);};function unifyFunctionTypes(fnTypesIn,queryElems,whereClause,mgensIn,solutionCb,unboxingDepth,){if(unboxingDepth>=UNBOXING_LIMIT){return null;}const mgens=mgensIn===null?null:new Map(mgensIn);if(queryElems.length===0){return solutionCb(mgens)?fnTypesIn:null;}if(!fnTypesIn||fnTypesIn.length===0){return null;}const ql=queryElems.length;const fl=fnTypesIn.length;if(ql===1&&queryElems[0].generics.length===0&&queryElems[0].bindings.size===0){const queryElem=queryElems[0];for(const[i,fnType]of fnTypesIn.entries()){if(!unifyFunctionTypeIsMatchCandidate(fnType,queryElem,mgens)){continue;}if(fnType.id!==null&&fnType.id<0&&queryElem.id!==null&&queryElem.id<0){if(mgens&&mgens.has(queryElem.id)&&mgens.get(queryElem.id)!==fnType.id){continue;}const mgensScratch=new Map(mgens);mgensScratch.set(queryElem.id,fnType.id);if(!solutionCb||solutionCb(mgensScratch)){const highlighted=[...fnTypesIn];highlighted[i]=Object.assign({highlighted:true,},fnType,{generics:whereClause[-1-fnType.id],});return highlighted;}}else if(solutionCb(mgens?new Map(mgens):null)){const highlighted=[...fnTypesIn];highlighted[i]=Object.assign({highlighted:true,},fnType,{generics:unifyGenericTypes(fnType.generics,queryElem.generics,whereClause,mgens?new Map(mgens):null,solutionCb,unboxingDepth,)||fnType.generics,});return highlighted;}}for(const[i,fnType]of fnTypesIn.entries()){if(!unifyFunctionTypeIsUnboxCandidate(fnType,queryElem,whereClause,mgens,unboxingDepth+1,)){continue;}if(fnType.id<0){const highlightedGenerics=unifyFunctionTypes(whereClause[(-fnType.id)-1],queryElems,whereClause,mgens,solutionCb,unboxingDepth+1,);if(highlightedGenerics){const highlighted=[...fnTypesIn];highlighted[i]=Object.assign({highlighted:true,},fnType,{generics:highlightedGenerics,});return highlighted;}}else{const highlightedGenerics=unifyFunctionTypes([...Array.from(fnType.bindings.values()).flat(),...fnType.generics],queryElems,whereClause,mgens?new Map(mgens):null,solutionCb,unboxingDepth+1,);if(highlightedGenerics){const highlighted=[...fnTypesIn];highlighted[i]=Object.assign({},fnType,{generics:highlightedGenerics,bindings:new Map([...fnType.bindings.entries()].map(([k,v])=>{return[k,highlightedGenerics.splice(0,v.length)];})),});return highlighted;}}}return null;}const fnTypes=fnTypesIn.slice();const flast=fl-1;const qlast=ql-1;const queryElem=queryElems[qlast];let queryElemsTmp=null;for(let i=flast;i>=0;i-=1){const fnType=fnTypes[i];if(!unifyFunctionTypeIsMatchCandidate(fnType,queryElem,mgens)){continue;}let mgensScratch;if(fnType.id!==null&&queryElem.id!==null&&fnType.id<0){mgensScratch=new Map(mgens);if(mgensScratch.has(queryElem.id)&&mgensScratch.get(queryElem.id)!==fnType.id){continue;}mgensScratch.set(queryElem.id,fnType.id);}else{mgensScratch=mgens;}fnTypes[i]=fnTypes[flast];fnTypes.length=flast;if(!queryElemsTmp){queryElemsTmp=queryElems.slice(0,qlast);}let unifiedGenerics=[];let unifiedGenericsMgens=null;const passesUnification=unifyFunctionTypes(fnTypes,queryElemsTmp,whereClause,mgensScratch,mgensScratch=>{if(fnType.generics.length===0&&queryElem.generics.length===0&&fnType.bindings.size===0&&queryElem.bindings.size===0){return solutionCb(mgensScratch);}const solution=unifyFunctionTypeCheckBindings(fnType,queryElem,whereClause,mgensScratch,unboxingDepth,);if(!solution){return false;}const simplifiedGenerics=solution.simplifiedGenerics;for(const simplifiedMgens of solution.mgens){unifiedGenerics=unifyGenericTypes(simplifiedGenerics,queryElem.generics,whereClause,simplifiedMgens,solutionCb,unboxingDepth,);if(unifiedGenerics!==null){unifiedGenericsMgens=simplifiedMgens;return true;}}return false;},unboxingDepth,);if(passesUnification){passesUnification.length=fl;passesUnification[flast]=passesUnification[i];passesUnification[i]=Object.assign({},fnType,{highlighted:true,generics:unifiedGenerics,bindings:new Map([...fnType.bindings.entries()].map(([k,v])=>{return[k,queryElem.bindings.has(k)?unifyFunctionTypes(v,queryElem.bindings.get(k),whereClause,unifiedGenericsMgens,solutionCb,unboxingDepth,):unifiedGenerics.splice(0,v.length)];})),});return passesUnification;}fnTypes[flast]=fnTypes[i];fnTypes[i]=fnType;fnTypes.length=fl;}for(let i=flast;i>=0;i-=1){const fnType=fnTypes[i];if(!unifyFunctionTypeIsUnboxCandidate(fnType,queryElem,whereClause,mgens,unboxingDepth+1,)){continue;}const generics=fnType.id!==null&&fnType.id<0?whereClause[(-fnType.id)-1]:fnType.generics;const bindings=fnType.bindings?Array.from(fnType.bindings.values()).flat():[];const passesUnification=unifyFunctionTypes(fnTypes.toSpliced(i,1,...bindings,...generics),queryElems,whereClause,mgens,solutionCb,unboxingDepth+1,);if(passesUnification){const highlightedGenerics=passesUnification.slice(i,i+generics.length+bindings.length,);const highlightedFnType=Object.assign({},fnType,{generics:highlightedGenerics,bindings:new Map([...fnType.bindings.entries()].map(([k,v])=>{return[k,highlightedGenerics.splice(0,v.length)];})),});return passesUnification.toSpliced(i,generics.length+bindings.length,highlightedFnType,);}}return null;}function unifyGenericTypes(fnTypesIn,queryElems,whereClause,mgensIn,solutionCb,unboxingDepth,){if(unboxingDepth>=UNBOXING_LIMIT){return null;}const mgens=mgensIn===null?null:new Map(mgensIn);if(queryElems.length===0){return solutionCb(mgens)?fnTypesIn:null;}if(!fnTypesIn||fnTypesIn.length===0){return null;}const fnType=fnTypesIn[0];const queryElem=queryElems[0];if(unifyFunctionTypeIsMatchCandidate(fnType,queryElem,mgens)){if(fnType.id!==null&&fnType.id<0&&queryElem.id!==null&&queryElem.id<0){if(!mgens||!mgens.has(queryElem.id)||mgens.get(queryElem.id)===fnType.id){const mgensScratch=new Map(mgens);mgensScratch.set(queryElem.id,fnType.id);const fnTypesRemaining=unifyGenericTypes(fnTypesIn.slice(1),queryElems.slice(1),whereClause,mgensScratch,solutionCb,unboxingDepth,);if(fnTypesRemaining){const highlighted=[fnType,...fnTypesRemaining];highlighted[0]=Object.assign({highlighted:true,},fnType,{generics:whereClause[-1-fnType.id],});return highlighted;}}}else{let unifiedGenerics;const fnTypesRemaining=unifyGenericTypes(fnTypesIn.slice(1),queryElems.slice(1),whereClause,mgens,mgensScratch=>{const solution=unifyFunctionTypeCheckBindings(fnType,queryElem,whereClause,mgensScratch,unboxingDepth,);if(!solution){return false;}const simplifiedGenerics=solution.simplifiedGenerics;for(const simplifiedMgens of solution.mgens){unifiedGenerics=unifyGenericTypes(simplifiedGenerics,queryElem.generics,whereClause,simplifiedMgens,solutionCb,unboxingDepth,);if(unifiedGenerics!==null){return true;}}},unboxingDepth,);if(fnTypesRemaining){const highlighted=[fnType,...fnTypesRemaining];highlighted[0]=Object.assign({highlighted:true,},fnType,{generics:unifiedGenerics||fnType.generics,});return highlighted;}}}if(unifyFunctionTypeIsUnboxCandidate(fnType,queryElem,whereClause,mgens,unboxingDepth+1,)){let highlightedRemaining;if(fnType.id!==null&&fnType.id<0){const highlightedGenerics=unifyFunctionTypes(whereClause[(-fnType.id)-1],[queryElem],whereClause,mgens,mgensScratch=>{const hl=unifyGenericTypes(fnTypesIn.slice(1),queryElems.slice(1),whereClause,mgensScratch,solutionCb,unboxingDepth,);if(hl){highlightedRemaining=hl;}return hl;},unboxingDepth+1,);if(highlightedGenerics){return[Object.assign({highlighted:true,},fnType,{generics:highlightedGenerics,}),...highlightedRemaining];}}else{const highlightedGenerics=unifyGenericTypes([...Array.from(fnType.bindings.values()).flat(),...fnType.generics,],[queryElem],whereClause,mgens,mgensScratch=>{const hl=unifyGenericTypes(fnTypesIn.slice(1),queryElems.slice(1),whereClause,mgensScratch,solutionCb,unboxingDepth,);if(hl){highlightedRemaining=hl;}return hl;},unboxingDepth+1,);if(highlightedGenerics){return[Object.assign({},fnType,{generics:highlightedGenerics,bindings:new Map([...fnType.bindings.entries()].map(([k,v])=>{return[k,highlightedGenerics.splice(0,v.length)];})),}),...highlightedRemaining];}}}return null;}const unifyFunctionTypeIsMatchCandidate=(fnType,queryElem,mgensIn)=>{if(!typePassesFilter(queryElem.typeFilter,fnType.ty)){return false;}if(fnType.id!==null&&fnType.id<0&&queryElem.id!==null&&queryElem.id<0){if(mgensIn&&mgensIn.has(queryElem.id)&&mgensIn.get(queryElem.id)!==fnType.id){return false;}return true;}else{if(queryElem.id===this.typeNameIdOfArrayOrSlice&&(fnType.id===this.typeNameIdOfSlice||fnType.id===this.typeNameIdOfArray)){}else if(queryElem.id===this.typeNameIdOfTupleOrUnit&&(fnType.id===this.typeNameIdOfTuple||fnType.id===this.typeNameIdOfUnit)){}else if(queryElem.id===this.typeNameIdOfHof&&(fnType.id===this.typeNameIdOfFn||fnType.id===this.typeNameIdOfFnMut||fnType.id===this.typeNameIdOfFnOnce)){}else if(fnType.id!==queryElem.id||queryElem.id===null){return false;}if((fnType.generics.length+fnType.bindings.size)===0&&queryElem.generics.length!==0){return false;}if(fnType.bindings.size0){const fnTypePath=fnType.path!==undefined&&fnType.path!==null?fnType.path.split("::"):[];if(queryElemPathLength>fnTypePath.length){return false;}let i=0;for(const path of fnTypePath){if(path===queryElem.pathWithoutLast[i]){i+=1;if(i>=queryElemPathLength){break;}}}if(i0){let mgensSolutionSet=[mgensIn];for(const[name,constraints]of queryElem.bindings.entries()){if(mgensSolutionSet.length===0){return false;}if(!fnType.bindings.has(name)){return false;}const fnTypeBindings=fnType.bindings.get(name);mgensSolutionSet=mgensSolutionSet.flatMap(mgens=>{const newSolutions=[];unifyFunctionTypes(fnTypeBindings,constraints,whereClause,mgens,newMgens=>{newSolutions.push(newMgens);return false;},unboxingDepth,);return newSolutions;});}if(mgensSolutionSet.length===0){return false;}const binds=Array.from(fnType.bindings.entries()).flatMap(entry=>{const[name,constraints]=entry;if(queryElem.bindings.has(name)){return[];}else{return constraints;}});if(simplifiedGenerics.length>0){simplifiedGenerics=[...binds,...simplifiedGenerics];}else{simplifiedGenerics=binds;}return{simplifiedGenerics,mgens:mgensSolutionSet};}return{simplifiedGenerics,mgens:[mgensIn]};}function unifyFunctionTypeIsUnboxCandidate(fnType,queryElem,whereClause,mgens,unboxingDepth,){if(unboxingDepth>=UNBOXING_LIMIT){return false;}if(fnType.id!==null&&fnType.id<0){if(!whereClause){return false;}return checkIfInList(whereClause[(-fnType.id)-1],queryElem,whereClause,mgens,unboxingDepth,);}else if(fnType.unboxFlag&&(fnType.generics.length>0||fnType.bindings.size>0)){const simplifiedGenerics=[...fnType.generics,...Array.from(fnType.bindings.values()).flat(),];return checkIfInList(simplifiedGenerics,queryElem,whereClause,mgens,unboxingDepth,);}return false;}function containsTypeFromQuery(list,where_clause){if(!list)return false;for(const ty of parsedQuery.returned){if(ty.id!==null&&ty.id<0){continue;}if(checkIfInList(list,ty,where_clause,null,0)){return true;}}for(const ty of parsedQuery.elems){if(ty.id!==null&&ty.id<0){continue;}if(checkIfInList(list,ty,where_clause,null,0)){return true;}}return false;}function checkIfInList(list,elem,whereClause,mgens,unboxingDepth){for(const entry of list){if(checkType(entry,elem,whereClause,mgens,unboxingDepth)){return true;}}return false;}const checkType=(row,elem,whereClause,mgens,unboxingDepth)=>{if(unboxingDepth>=UNBOXING_LIMIT){return false;}if(row.id!==null&&elem.id!==null&&row.id>0&&elem.id>0&&elem.pathWithoutLast.length===0&&row.generics.length===0&&elem.generics.length===0&&row.bindings.size===0&&elem.bindings.size===0&&elem.id!==this.typeNameIdOfArrayOrSlice&&elem.id!==this.typeNameIdOfHof&&elem.id!==this.typeNameIdOfTupleOrUnit){return row.id===elem.id&&typePassesFilter(elem.typeFilter,row.ty);}else{return unifyFunctionTypes([row],[elem],whereClause,mgens,()=>true,unboxingDepth,);}};const checkTypeMgensForConflict=mgens=>{if(!mgens){return true;}const fnTypes=new Set();for(const[_qid,fid]of mgens){if(fnTypes.has(fid)){return false;}fnTypes.add(fid);}return true;};function checkPath(contains,ty){if(contains.length===0){return 0;}const maxPathEditDistance=Math.floor(contains.reduce((acc,next)=>acc+next.length,0)/3,);let ret_dist=maxPathEditDistance+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;pathiter:for(let i=length-clength;i>=0;i-=1){let dist_total=0;for(let x=0;xmaxPathEditDistance){continue pathiter;}dist_total+=dist;}}ret_dist=Math.min(ret_dist,Math.round(dist_total/clength));}return ret_dist>maxPathEditDistance?null:ret_dist;}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,descShard:item.descShard,descIndex:item.descIndex,exactPath:item.exactPath,ty:item.ty,parent:item.parent,type:item.type,is_alias:true,bitIndex:item.bitIndex,implDisambiguator:item.implDisambiguator,};}const handleAliases=async(ret,query,filterCrates,currentCrate)=>{const lowerQuery=query.toLowerCase();const aliases=[];const crateAliases=[];if(filterCrates!==null){if(this.ALIASES.has(filterCrates)&&this.ALIASES.get(filterCrates).has(lowerQuery)){const query_aliases=this.ALIASES.get(filterCrates).get(lowerQuery);for(const alias of query_aliases){aliases.push(createAliasFromItem(this.searchIndex[alias]));}}}else{for(const[crate,crateAliasesIndex]of this.ALIASES){if(crateAliasesIndex.has(lowerQuery)){const pushTo=crate===currentCrate?crateAliases:aliases;const query_aliases=crateAliasesIndex.get(lowerQuery);for(const alias of query_aliases){pushTo.push(createAliasFromItem(this.searchIndex[alias]));}}}}const sortFunc=(aaa,bbb)=>{if(aaa.path{return this.searchIndexEmptyDesc.get(alias.crate).contains(alias.bitIndex)?"":this.searchState.loadDesc(alias);};const[crateDescs,descs]=await Promise.all([Promise.all(crateAliases.map(fetchDesc)),Promise.all(aliases.map(fetchDesc)),]);const pushFunc=alias=>{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((alias,i)=>{alias.desc=descs[i];});aliases.forEach(pushFunc);crateAliases.forEach((alias,i)=>{alias.desc=crateDescs[i];});crateAliases.forEach(pushFunc);};function addIntoResults(results,fullId,id,index,dist,path_dist,maxEditDistance){if(dist<=maxEditDistance||index!==-1){if(results.has(fullId)){const result=results.get(fullId);if(result.dontValidate||result.dist<=dist){return;}}results.set(fullId,{id:id,index:index,dontValidate:parsedQuery.literalSearch,dist:dist,path_dist:path_dist,});}}function handleArgs(row,pos,results){if(!row||(filterCrates!==null&&row.crate!==filterCrates)){return;}const rowType=row.type;if(!rowType){return;}const tfpDist=compareTypeFingerprints(row.id,parsedQuery.typeFingerprint,);if(tfpDist===null){return;}if(results.size>=MAX_RESULTS&&tfpDist>results.max_dist){return;}if(!unifyFunctionTypes(rowType.inputs,parsedQuery.elems,rowType.where_clause,null,mgens=>{return unifyFunctionTypes(rowType.output,parsedQuery.returned,rowType.where_clause,mgens,checkTypeMgensForConflict,0,);},0,)){return;}results.max_dist=Math.max(results.max_dist||0,tfpDist);addIntoResults(results,row.id.toString(),pos,0,tfpDist,0,Number.MAX_VALUE);}const compareTypeFingerprints=(fullId,queryFingerprint)=>{const fh0=this.functionTypeFingerprint[fullId*4];const fh1=this.functionTypeFingerprint[(fullId*4)+1];const fh2=this.functionTypeFingerprint[(fullId*4)+2];const[qh0,qh1,qh2]=queryFingerprint;const[in0,in1,in2]=[fh0&qh0,fh1&qh1,fh2&qh2];if((in0 ^ qh0)||(in1 ^ qh1)||(in2 ^ qh2)){return null;}return this.functionTypeFingerprint[(fullId*4)+3];};const innerRunQuery=()=>{if(parsedQuery.foundElems===1&&!parsedQuery.hasReturnArrow){const elem=parsedQuery.elems[0];const handleNameSearch=id=>{const row=this.searchIndex[id];if(!typePassesFilter(elem.typeFilter,row.ty)||(filterCrates!==null&&row.crate!==filterCrates)){return;}let pathDist=0;if(elem.fullPath.length>1){pathDist=checkPath(elem.pathWithoutLast,row);if(pathDist===null){return;}}if(parsedQuery.literalSearch){if(row.word===elem.pathLast){addIntoResults(results_others,row.id,id,0,0,pathDist);}}else{addIntoResults(results_others,row.id,id,row.normalizedName.indexOf(elem.normalizedPathLast),editDistance(row.normalizedName,elem.normalizedPathLast,maxEditDistance,),pathDist,maxEditDistance,);}};if(elem.normalizedPathLast!==""){const last=elem.normalizedPathLast;for(const id of this.nameTrie.search(last,this.tailTable)){handleNameSearch(id);}}const length=this.searchIndex.length;for(let i=0,nSearchIndex=length;i0){const sortQ=(a,b)=>{const ag=a.generics.length===0&&a.bindings.size===0;const bg=b.generics.length===0&&b.bindings.size===0;if(ag!==bg){return ag-bg;}const ai=a.id>0;const bi=b.id>0;return ai-bi;};parsedQuery.elems.sort(sortQ);parsedQuery.returned.sort(sortQ);for(let i=0,nSearchIndex=this.searchIndex.length;i{const descs=await Promise.all(list.map(result=>{return this.searchIndexEmptyDesc.get(result.crate).contains(result.bitIndex)?"":this.searchState.loadDesc(result);}));for(const[i,result]of list.entries()){result.desc=descs[i];}}));if(parsedQuery.error!==null&&ret.others.length!==0){ret.query.error=null;}return ret;}}let rawSearchIndex;let docSearch;const longItemTypes=["keyword","primitive type","module","extern crate","re-export","struct","enum","function","type alias","static","trait","","trait method","method","struct field","enum variant","macro","assoc type","constant","assoc const","union","foreign type","existential type","attribute macro","derive macro","trait alias",];let currentResults;function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("search-tabs").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true;}else{removeClass(elem,"selected");}iter+=1;});const isTypeSearch=(nb>0||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;const correctionsElem=document.getElementsByClassName("search-corrections");if(isTypeSearch){removeClass(correctionsElem[0],"hidden");}else{addClass(correctionsElem[0],"hidden");}}else if(nb!==0){printTab(0);}}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"&&window.searchIndex.has(elem.value)){return elem.value;}return null;}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("#search-tabs button").item(searchState.currentTab);searchState.focusedByTab[searchState.currentTab]=null;if(target){target.focus();}}async function addTab(array,query,display){const extraClass=display?" active":"";const output=document.createElement(array.length===0&&query.error===null?"div":"ul",);if(array.length>0){output.className="search-results "+extraClass;const lis=Promise.all(array.map(async item=>{const name=item.name;const type=itemTypes[item.ty];const longType=longItemTypes[item.ty];const typeName=longType.length!==0?`${longType}`:"?";const link=document.createElement("a");link.className="result-"+type;link.href=item.href;const resultName=document.createElement("span");resultName.className="result-name";resultName.insertAdjacentHTML("beforeend",`${typeName}`);link.appendChild(resultName);let alias=" ";if(item.is_alias){alias=`
      \ +${item.alias} - see \ +
      `;}resultName.insertAdjacentHTML("beforeend",`
      ${alias}\ +${item.displayPath}${name}\ +
      `);const description=document.createElement("div");description.className="desc";description.insertAdjacentHTML("beforeend",item.desc);if(item.displayTypeSignature){const{type,mappedNames,whereClause}=await item.displayTypeSignature;const displayType=document.createElement("div");type.forEach((value,index)=>{if(index%2!==0){const highlight=document.createElement("strong");highlight.appendChild(document.createTextNode(value));displayType.appendChild(highlight);}else{displayType.appendChild(document.createTextNode(value));}});if(mappedNames.size>0||whereClause.size>0){let addWhereLineFn=()=>{const line=document.createElement("div");line.className="where";line.appendChild(document.createTextNode("where"));displayType.appendChild(line);addWhereLineFn=()=>{};};for(const[qname,name]of mappedNames){if(name===qname){continue;}addWhereLineFn();const line=document.createElement("div");line.className="where";line.appendChild(document.createTextNode(` ${qname} matches `));const lineStrong=document.createElement("strong");lineStrong.appendChild(document.createTextNode(name));line.appendChild(lineStrong);displayType.appendChild(line);}for(const[name,innerType]of whereClause){if(innerType.length<=1){continue;}addWhereLineFn();const line=document.createElement("div");line.className="where";line.appendChild(document.createTextNode(` ${name}: `));innerType.forEach((value,index)=>{if(index%2!==0){const highlight=document.createElement("strong");highlight.appendChild(document.createTextNode(value));line.appendChild(highlight);}else{line.appendChild(document.createTextNode(value));}});displayType.appendChild(line);}}displayType.className="type-signature";link.appendChild(displayType);}link.appendChild(description);return link;}));lis.then(lis=>{for(const li of lis){output.appendChild(li);}});}else if(query.error===null){const dlroChannel=`https://doc.rust-lang.org/${getVar("channel")}`;output.className="search-failed"+extraClass;output.innerHTML="No results :(
      "+"Try on DuckDuckGo?

      "+"Or try looking in one of these:";}return output;}function makeTabHeader(tabNb,text,nbElems){const fmtNbElems=nbElems<10?`\u{2007}(${nbElems})\u{2007}\u{2007}`:nbElems<100?`\u{2007}(${nbElems})\u{2007}`:`\u{2007}(${nbElems})`;if(searchState.currentTab===tabNb){return"";}return"";}async function showResults(results,go_to_first,filterCrates){const search=searchState.outputElement();if(go_to_first||(results.others.length===1&&getSettingValue("go-to-only-result")==="true")){window.onunload=()=>{};searchState.removeQueryParameters();const elem=document.createElement("a");elem.href=results.others[0].href;removeClass(elem,"active");document.body.appendChild(elem);elem.click();return;}if(results.query===undefined){results.query=DocSearch.parseQuery(searchState.input.value);}currentResults=results.query.userQuery;let currentTab=searchState.currentTab;if((currentTab===0&&results.others.length===0)||(currentTab===1&&results.in_args.length===0)||(currentTab===2&&results.returned.length===0)){if(results.others.length!==0){currentTab=0;}else if(results.in_args.length){currentTab=1;}else if(results.returned.length){currentTab=2;}}let crates="";if(rawSearchIndex.size>1){crates="
      in 
      "+"
      ";}let output=`
      \ +

      Results

      ${crates}
      `;if(results.query.error!==null){const error=results.query.error;error.forEach((value,index)=>{value=value.split("<").join("<").split(">").join(">");if(index%2!==0){error[index]=`${value.replaceAll(" ", " ")}`;}else{error[index]=value;}});output+=`

      Query parser error: "${error.join("")}".

      `;output+="
      "+makeTabHeader(0,"In Names",results.others.length)+"
      ";currentTab=0;}else if(results.query.foundElems<=1&&results.query.returned.length===0){output+="
      "+makeTabHeader(0,"In Names",results.others.length)+makeTabHeader(1,"In Parameters",results.in_args.length)+makeTabHeader(2,"In Return Types",results.returned.length)+"
      ";}else{const signatureTabTitle=results.query.elems.length===0?"In Function Return Types":results.query.returned.length===0?"In Function Parameters":"In Function Signatures";output+="
      "+makeTabHeader(0,signatureTabTitle,results.others.length)+"
      ";currentTab=0;}if(results.query.correction!==null){const orig=results.query.returned.length>0?results.query.returned[0].name:results.query.elems[0].name;output+="

      "+`Type "${orig}" not found. `+"Showing results for closest type name "+`"${results.query.correction}" instead.

      `;}if(results.query.proposeCorrectionFrom!==null){const orig=results.query.proposeCorrectionFrom;const targ=results.query.proposeCorrectionTo;output+="

      "+`Type "${orig}" not found and used as generic parameter. `+`Consider searching for "${targ}" instead.

      `;}const[ret_others,ret_in_args,ret_returned]=await Promise.all([addTab(results.others,results.query,currentTab===0),addTab(results.in_args,results.query,currentTab===1),addTab(results.returned,results.query,currentTab===2),]);const resultsElem=document.createElement("div");resultsElem.id="results";resultsElem.appendChild(ret_others);resultsElem.appendChild(ret_in_args);resultsElem.appendChild(ret_returned);search.innerHTML=output;if(searchState.rustdocToolbar){search.querySelector(".main-heading").appendChild(searchState.rustdocToolbar);}const crateSearch=document.getElementById("crate-search");if(crateSearch){crateSearch.addEventListener("input",updateCrate);}search.appendChild(resultsElem);searchState.showResults(search);const elems=document.getElementById("search-tabs").childNodes;searchState.focusedByTab=[];let i=0;for(const elem of elems){const j=i;elem.onclick=()=>printTab(j);searchState.focusedByTab.push(null);i+=1;}printTab(currentTab);}function updateSearchHistory(url){if(!browserSupportsHistoryApi()){return;}const params=searchState.getQueryStringParams();if(!history.state&&!params.search){history.pushState(null,"",url);}else{history.replaceState(null,"",url);}}async function search(forced){const query=DocSearch.parseQuery(searchState.input.value.trim());let filterCrates=getFilterCrates();if(!forced&&query.userQuery===currentResults){if(query.userQuery.length>0){putBackSearch();}return;}searchState.setLoadingSearch();const params=searchState.getQueryStringParams();if(filterCrates===null&¶ms["filter-crate"]!==undefined){filterCrates=params["filter-crate"];}searchState.title="\""+query.userQuery+"\" Search - Rust";updateSearchHistory(buildUrl(query.userQuery,filterCrates));await showResults(await docSearch.execQuery(query,filterCrates,window.currentCrate),params.go_to_first,filterCrates);}function onSearchSubmit(e){e.preventDefault();searchState.clearInputTimeout();search();}function putBackSearch(){const search_input=searchState.input;if(!searchState.input){return;}if(search_input.value!==""&&!searchState.isDisplayed()){searchState.showResults();if(browserSupportsHistoryApi()){history.replaceState(null,"",buildUrl(search_input.value,getFilterCrates()));}document.title=searchState.title;}}function registerSearchEvents(){const params=searchState.getQueryStringParams();if(searchState.input.value===""){searchState.input.value=params.search||"";}const searchAfter500ms=()=>{searchState.clearInputTimeout();if(searchState.input.value.length===0){searchState.hideResults();}else{searchState.timeout=setTimeout(search,500);}};searchState.input.onkeyup=searchAfter500ms;searchState.input.oninput=searchAfter500ms;document.getElementsByClassName("search-form")[0].onsubmit=onSearchSubmit;searchState.input.onchange=e=>{if(e.target!==document.activeElement){return;}searchState.clearInputTimeout();setTimeout(search,0);};searchState.input.onpaste=searchState.input.onchange;searchState.outputElement().addEventListener("keydown",e=>{if(e.altKey||e.ctrlKey||e.shiftKey||e.metaKey){return;}if(e.which===38){const previous=document.activeElement.previousElementSibling;if(previous){previous.focus();}else{searchState.focus();}e.preventDefault();}else if(e.which===40){const next=document.activeElement.nextElementSibling;if(next){next.focus();}const rect=document.activeElement.getBoundingClientRect();if(window.innerHeight-rect.bottom{if(e.which===40){focusSearchResult();e.preventDefault();}});searchState.input.addEventListener("focus",()=>{putBackSearch();});searchState.input.addEventListener("blur",()=>{if(window.searchState.input){window.searchState.input.placeholder=window.searchState.origPlaceholder;}});if(browserSupportsHistoryApi()){const previousTitle=document.title;window.addEventListener("popstate",e=>{const params=searchState.getQueryStringParams();document.title=previousTitle;currentResults=null;if(params.search&¶ms.search.length>0){searchState.input.value=params.search;e.preventDefault();search();}else{searchState.input.value="";searchState.hideResults();}});}window.onpageshow=()=>{const qSearch=searchState.getQueryStringParams().search;if(searchState.input.value===""&&qSearch){searchState.input.value=qSearch;}search();};}function updateCrate(ev){if(ev.target.value==="all crates"){const query=searchState.input.value.trim();updateSearchHistory(buildUrl(query,null));}currentResults=null;search(true);}class ParametricDescription{constructor(w,n,minErrors){this.w=w;this.n=n;this.minErrors=minErrors;}isAccept(absState){const state=Math.floor(absState/(this.w+1));const offset=absState%(this.w+1);return this.w-offset+this.minErrors[state]<=this.n;}getPosition(absState){return absState%(this.w+1);}getVector(name,charCode,pos,end){let vector=0;for(let i=pos;i>5;const bitStart=bitLoc&31;if(bitStart+bitsPerValue<=32){return((data[dataLoc]>>bitStart)&this.MASKS[bitsPerValue-1]);}else{const part=32-bitStart;return ~~(((data[dataLoc]>>bitStart)&this.MASKS[part-1])+((data[1+dataLoc]&this.MASKS[bitsPerValue-part-1])<limit){return limit+1}while(b.length>0&&b[0]===a[0]){a=a.substring(1);b=b.substring(1)}while(b.length>0&&b[b.length-1]===a[a.length-1]){a=a.substring(0,a.length-1);b=b.substring(0,b.length-1)}if(b.length===0){return minDist}const aLength=a.length;const bLength=b.length;for(let i=0;i<=bLength;++i){this.current[i]=0;this.prev[i]=i;this.prevPrev[i]=Number.MAX_VALUE}for(let i=1;i<=aLength;++i){this.current[0]=i;const aIdx=i-1;for(let j=1;j<=bLength;++j){const bIdx=j-1;const substitutionCost=a[aIdx]===b[bIdx]?0:1;this.current[j]=Math.min(this.prev[j]+1,this.current[j-1]+1,this.prev[j-1]+substitutionCost,);if((i>1)&&(j>1)&&(a[aIdx]===b[bIdx-1])&&(a[aIdx-1]===b[bIdx])){this.current[j]=Math.min(this.current[j],this.prevPrev[j-2]+1,)}}const prevPrevTmp=this.prevPrev;this.prevPrev=this.prev;this.prev=this.current;this.current=prevPrevTmp}const distance=this.prev[bLength];return distance<=limit?distance:(limit+1)},};function editDistance(a,b,limit){return editDistanceState.calculate(a,b,limit)}function isEndCharacter(c){return"=,>-])".indexOf(c)!==-1}function isFnLikeTy(ty){return ty===TY_FN||ty===TY_METHOD||ty===TY_TYMETHOD}function isSeparatorCharacter(c){return c===","||c==="="}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function skipWhitespace(parserState){while(parserState.pos0){const c=parserState.userQuery[pos-1];if(c===lookingFor){return true}else if(c!==" "){break}pos-=1}return false}function isLastElemGeneric(elems,parserState){return(elems.length>0&&elems[elems.length-1].generics.length>0)||prevIs(parserState,">")}function getFilteredNextElem(query,parserState,elems,isInGenerics){const start=parserState.pos;if(parserState.userQuery[parserState.pos]===":"&&!isPathStart(parserState)){throw["Expected type filter before ",":"]}getNextElem(query,parserState,elems,isInGenerics);if(parserState.userQuery[parserState.pos]===":"&&!isPathStart(parserState)){if(parserState.typeFilter!==null){throw["Unexpected ",":"," (expected path after type filter ",parserState.typeFilter+":",")",]}if(elems.length===0){throw["Expected type filter before ",":"]}else if(query.literalSearch){throw["Cannot use quotes on type filter"]}const typeFilterElem=elems.pop();checkExtraTypeFilterCharacters(start,parserState);parserState.typeFilter=typeFilterElem.normalizedPathLast;parserState.pos+=1;parserState.totalElems-=1;query.literalSearch=false;getNextElem(query,parserState,elems,isInGenerics)}}function getItemsBefore(query,parserState,elems,endChar){let foundStopChar=true;let foundSeparator=false;const oldTypeFilter=parserState.typeFilter;parserState.typeFilter=null;const oldIsInBinding=parserState.isInBinding;parserState.isInBinding=null;let hofParameters=null;let extra="";if(endChar===">"){extra="<"}else if(endChar==="]"){extra="["}else if(endChar===")"){extra="("}else if(endChar===""){extra="->"}else{extra=endChar}while(parserState.pos"," after ","="]}hofParameters=[...elems];elems.length=0;parserState.pos+=2;foundStopChar=true;foundSeparator=false;continue}else if(c===" "){parserState.pos+=1;continue}else if(isSeparatorCharacter(c)){parserState.pos+=1;foundStopChar=true;foundSeparator=true;continue}else if(c===":"&&isPathStart(parserState)){throw["Unexpected ","::",": paths cannot start with ","::"]}else if(isEndCharacter(c)){throw["Unexpected ",c," after ",extra]}if(!foundStopChar){let extra=[];if(isLastElemGeneric(query.elems,parserState)){extra=[" after ",">"]}else if(prevIs(parserState,"\"")){throw["Cannot have more than one element if you use quotes"]}if(endChar!==""){throw["Expected ",",",", ","=",", or ",endChar,...extra,", found ",c,]}throw["Expected ",","," or ","=",...extra,", found ",c,]}const posBefore=parserState.pos;getFilteredNextElem(query,parserState,elems,endChar!=="");if(endChar!==""&&parserState.pos>=parserState.length){throw["Unclosed ",extra]}if(posBefore===parserState.pos){parserState.pos+=1}foundStopChar=false}if(parserState.pos>=parserState.length&&endChar!==""){throw["Unclosed ",extra]}parserState.pos+=1;if(hofParameters){foundSeparator=false;if([...elems,...hofParameters].some(x=>x.bindingName)||parserState.isInBinding){throw["Unexpected ","="," within ","->"]}const hofElem=makePrimitiveElement("->",{generics:hofParameters,bindings:new Map([["output",[...elems]]]),typeFilter:null,});elems.length=0;elems[0]=hofElem}parserState.typeFilter=oldTypeFilter;parserState.isInBinding=oldIsInBinding;return{foundSeparator}}function getNextElem(query,parserState,elems,isInGenerics){const generics=[];skipWhitespace(parserState);let start=parserState.pos;let end;if("[(".indexOf(parserState.userQuery[parserState.pos])!==-1){let endChar=")";let name="()";let friendlyName="tuple";if(parserState.userQuery[parserState.pos]==="["){endChar="]";name="[]";friendlyName="slice"}parserState.pos+=1;const{foundSeparator}=getItemsBefore(query,parserState,generics,endChar);const typeFilter=parserState.typeFilter;const bindingName=parserState.isInBinding;parserState.typeFilter=null;parserState.isInBinding=null;for(const gen of generics){if(gen.bindingName!==null){throw["Type parameter ","=",` cannot be within ${friendlyName} `,name]}}if(name==="()"&&!foundSeparator&&generics.length===1&&typeFilter===null){elems.push(generics[0])}else if(name==="()"&&generics.length===1&&generics[0].name==="->"){generics[0].typeFilter=typeFilter;elems.push(generics[0])}else{if(typeFilter!==null&&typeFilter!=="primitive"){throw["Invalid search type: primitive ",name," and ",typeFilter," both specified",]}parserState.totalElems+=1;if(isInGenerics){parserState.genericsElems+=1}elems.push(makePrimitiveElement(name,{bindingName,generics}))}}else if(parserState.userQuery[parserState.pos]==="&"){if(parserState.typeFilter!==null&&parserState.typeFilter!=="primitive"){throw["Invalid search type: primitive ","&"," and ",parserState.typeFilter," both specified",]}parserState.typeFilter=null;parserState.pos+=1;let c=parserState.userQuery[parserState.pos];while(c===" "&&parserState.pos=end){throw["Found generics without a path"]}parserState.pos+=1;getItemsBefore(query,parserState,generics,">")}else if(parserState.pos=end){throw["Found generics without a path"]}if(parserState.isInBinding){throw["Unexpected ","("," after ","="]}parserState.pos+=1;const typeFilter=parserState.typeFilter;parserState.typeFilter=null;getItemsBefore(query,parserState,generics,")");skipWhitespace(parserState);if(isReturnArrow(parserState)){parserState.pos+=2;skipWhitespace(parserState);getFilteredNextElem(query,parserState,generics,isInGenerics);generics[generics.length-1].bindingName=makePrimitiveElement("output")}else{generics.push(makePrimitiveElement(null,{bindingName:makePrimitiveElement("output"),typeFilter:null,}))}parserState.typeFilter=typeFilter}if(isStringElem){skipWhitespace(parserState)}if(start>=end&&generics.length===0){return}if(parserState.userQuery[parserState.pos]==="="){if(parserState.isInBinding){throw["Cannot write ","="," twice in a binding"]}if(!isInGenerics){throw["Type parameter ","="," must be within generics list"]}const name=parserState.userQuery.slice(start,end).trim();if(name==="!"){throw["Type parameter ","="," key cannot be ","!"," never type"]}if(name.includes("!")){throw["Type parameter ","="," key cannot be ","!"," macro"]}if(name.includes("::")){throw["Type parameter ","="," key cannot contain ","::"," path"]}if(name.includes(":")){throw["Type parameter ","="," key cannot contain ",":"," type"]}parserState.isInBinding={name,generics}}else{elems.push(createQueryElement(query,parserState,parserState.userQuery.slice(start,end),generics,isInGenerics,),)}}}function checkExtraTypeFilterCharacters(start,parserState){const query=parserState.userQuery.slice(start,parserState.pos).trim();const match=query.match(REGEX_INVALID_TYPE_FILTER);if(match){throw["Unexpected ",match[0]," in type filter (before ",":",")",]}}function createQueryElement(query,parserState,name,generics,isInGenerics){const path=name.trim();if(path.length===0&&generics.length===0){throw["Unexpected ",parserState.userQuery[parserState.pos]]}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw["Cannot have more than one element if you use quotes"]}const typeFilter=parserState.typeFilter;parserState.typeFilter=null;if(name.trim()==="!"){if(typeFilter!==null&&typeFilter!=="primitive"){throw["Invalid search type: primitive never type ","!"," and ",typeFilter," both specified",]}if(generics.length!==0){throw["Never type ","!"," does not accept generic parameters",]}const bindingName=parserState.isInBinding;parserState.isInBinding=null;return makePrimitiveElement("never",{bindingName})}const quadcolon=/::\s*::/.exec(path);if(path.startsWith("::")){throw["Paths cannot start with ","::"]}else if(quadcolon!==null){throw["Unexpected ",quadcolon[0]]}const pathSegments=path.split(/(?:::\s*)|(?:\s+(?:::\s*)?)/).map(x=>x.toLowerCase());if(pathSegments.length===0||(pathSegments.length===1&&pathSegments[0]==="")){if(generics.length>0||prevIs(parserState,">")){throw["Found generics without a path"]}else{throw["Unexpected ",parserState.userQuery[parserState.pos]]}}for(const[i,pathSegment]of pathSegments.entries()){if(pathSegment==="!"){if(i!==0){throw["Never type ","!"," is not associated item"]}pathSegments[i]="never"}}parserState.totalElems+=1;if(isInGenerics){parserState.genericsElems+=1}const bindingName=parserState.isInBinding;parserState.isInBinding=null;const bindings=new Map();const pathLast=pathSegments[pathSegments.length-1];return{name:name.trim(),id:null,fullPath:pathSegments,pathWithoutLast:pathSegments.slice(0,pathSegments.length-1),pathLast,normalizedPathLast:pathLast.replace(/_/g,""),generics:generics.filter(gen=>{if(gen.bindingName!==null&&gen.bindingName.name!==null){if(gen.name!==null){gen.bindingName.generics.unshift(gen)}bindings.set(gen.bindingName.name.toLowerCase().replace(/_/g,""),gen.bindingName.generics,);return false}return true}),bindings,typeFilter,bindingName,}}function makePrimitiveElement(name,extra){return Object.assign({name:name,id:null,fullPath:[name],pathWithoutLast:[],pathLast:name,normalizedPathLast:name,generics:[],bindings:new Map(),typeFilter:"primitive",bindingName:null,},extra)}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw["Unexpected ","\""," in generics"]}else if(query.literalSearch){throw["Cannot have more than one literal search element"]}else if(parserState.totalElems-parserState.genericsElems>0){throw["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["Unclosed ","\""]}else if(parserState.userQuery[end]!=="\""){throw["Unexpected ",parserState.userQuery[end]," in a string element"]}else if(start===end){throw["Cannot have empty string element"]}parserState.pos+=1;query.literalSearch=true}function getIdentEndPosition(parserState){let afterIdent=consumeIdent(parserState);let end=parserState.pos;let macroExclamation=-1;while(parserState.pos0){throw["Unexpected ",c," after ",parserState.userQuery[parserState.pos-1]," (not a valid identifier)"]}else{throw["Unexpected ",c," (not a valid identifier)"]}parserState.pos+=1;afterIdent=consumeIdent(parserState);end=parserState.pos}if(macroExclamation!==-1){if(parserState.typeFilter===null){parserState.typeFilter="macro"}else if(parserState.typeFilter!=="macro"){throw["Invalid search type: macro ","!"," and ",parserState.typeFilter," both specified",]}end=macroExclamation}return end}function isSpecialStartCharacter(c){return"<\"".indexOf(c)!==-1}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function consumeIdent(parserState){REGEX_IDENT.lastIndex=parserState.pos;const match=parserState.userQuery.match(REGEX_IDENT);if(match){parserState.pos+=match[0].length;return true}return false}function isPathSeparator(c){return c===":"||c===" "}class VlqHexDecoder{constructor(string,cons){this.string=string;this.cons=cons;this.offset=0;this.backrefQueue=[]}decodeList(){let c=this.string.charCodeAt(this.offset);const ret=[];while(c!==125){ret.push(this.decode());c=this.string.charCodeAt(this.offset)}this.offset+=1;return ret}decode(){let n=0;let c=this.string.charCodeAt(this.offset);if(c===123){this.offset+=1;return this.decodeList()}while(c<96){n=(n<<4)|(c&0xF);this.offset+=1;c=this.string.charCodeAt(this.offset)}n=(n<<4)|(c&0xF);const[sign,value]=[n&1,n>>1];this.offset+=1;return sign?-value:value}next(){const c=this.string.charCodeAt(this.offset);if(c>=48&&c<64){this.offset+=1;return this.backrefQueue[c-48]}if(c===96){this.offset+=1;return this.cons(0)}const result=this.cons(this.decode());this.backrefQueue.unshift(result);if(this.backrefQueue.length>16){this.backrefQueue.pop()}return result}}class RoaringBitmap{constructor(str){const strdecoded=atob(str);const u8array=new Uint8Array(strdecoded.length);for(let j=0;j=4){offsets=[];for(let j=0;j>3]&(1<<(j&0x7))){const runcount=(u8array[i]|(u8array[i+1]<<8));i+=2;this.containers.push(new RoaringBitmapRun(runcount,u8array.slice(i,i+(runcount*4)),));i+=runcount*4}else if(this.cardinalities[j]>=4096){this.containers.push(new RoaringBitmapBits(u8array.slice(i,i+8192)));i+=8192}else{const end=this.cardinalities[j]*2;this.containers.push(new RoaringBitmapArray(this.cardinalities[j],u8array.slice(i,i+end),));i+=end}}}contains(keyvalue){const key=keyvalue>>16;const value=keyvalue&0xFFFF;let left=0;let right=this.keys.length-1;while(left<=right){const mid=Math.floor((left+right)/2);const x=this.keys[mid];if(xkey){right=mid-1}else{return this.containers[mid].contains(value)}}return false}}class RoaringBitmapRun{constructor(runcount,array){this.runcount=runcount;this.array=array}contains(value){let left=0;let right=this.runcount-1;while(left<=right){const mid=Math.floor((left+right)/2);const i=mid*4;const start=this.array[i]|(this.array[i+1]<<8);const lenm1=this.array[i+2]|(this.array[i+3]<<8);if((start+lenm1)value){right=mid-1}else{return true}}return false}}class RoaringBitmapArray{constructor(cardinality,array){this.cardinality=cardinality;this.array=array}contains(value){let left=0;let right=this.cardinality-1;while(left<=right){const mid=Math.floor((left+right)/2);const i=mid*2;const x=this.array[i]|(this.array[i+1]<<8);if(xvalue){right=mid-1}else{return true}}return false}}class RoaringBitmapBits{constructor(array){this.array=array}contains(value){return!!(this.array[value>>3]&(1<<(value&7)))}}class NameTrie{constructor(){this.children=[];this.matches=[]}insert(name,id,tailTable){this.insertSubstring(name,0,id,tailTable)}insertSubstring(name,substart,id,tailTable){const l=name.length;if(substart===l){this.matches.push(id)}else{const sb=name.charCodeAt(substart);let child;if(this.children[sb]!==undefined){child=this.children[sb]}else{child=new NameTrie();this.children[sb]=child;let sste;if(substart>=2){const tail=name.substring(substart-2,substart+1);if(tailTable.has(tail)){sste=tailTable.get(tail)}else{sste=[];tailTable.set(tail,sste)}sste.push(child)}}child.insertSubstring(name,substart+1,id,tailTable)}}search(name,tailTable){const results=new Set();this.searchSubstringPrefix(name,0,results);if(results.size=3){const levParams=name.length>=6?new Lev2TParametricDescription(name.length):new Lev1TParametricDescription(name.length);this.searchLev(name,0,levParams,results);const tail=name.substring(0,3);if(tailTable.has(tail)){for(const entry of tailTable.get(tail)){entry.searchSubstringPrefix(name,3,results)}}}return[...results]}searchSubstringPrefix(name,substart,results){const l=name.length;if(substart===l){for(const match of this.matches){results.add(match)}let unprocessedChildren=[];for(const child of this.children){if(child){unprocessedChildren.push(child)}}let nextSet=[];while(unprocessedChildren.length!==0){const next=unprocessedChildren.pop();for(const child of next.children){if(child){nextSet.push(child)}}for(const match of next.matches){results.add(match)}if(unprocessedChildren.length===0){const tmp=unprocessedChildren;unprocessedChildren=nextSet;nextSet=tmp}}}else{const sb=name.charCodeAt(substart);if(this.children[sb]!==undefined){this.children[sb].searchSubstringPrefix(name,substart+1,results)}}}searchLev(name,substart,levParams,results){const stack=[[this,0]];const n=levParams.n;while(stack.length!==0){const[trie,levState]=stack.pop();for(const[charCode,child]of trie.children.entries()){if(!child){continue}const levPos=levParams.getPosition(levState);const vector=levParams.getVector(name,charCode,levPos,Math.min(name.length,levPos+(2*n)+1),);const newLevState=levParams.transition(levState,levPos,vector,);if(newLevState>=0){stack.push([child,newLevState]);if(levParams.isAccept(newLevState)){for(const match of child.matches){results.add(match)}}}}}}}class DocSearch{constructor(rawSearchIndex,rootPath,searchState){this.searchIndexDeprecated=new Map();this.searchIndexEmptyDesc=new Map();this.functionTypeFingerprint=new Uint32Array(0);this.typeNameIdMap=new Map();this.assocTypeIdNameMap=new Map();this.ALIASES=new Map();this.rootPath=rootPath;this.searchState=searchState;this.typeNameIdOfArray=this.buildTypeMapIndex("array");this.typeNameIdOfSlice=this.buildTypeMapIndex("slice");this.typeNameIdOfArrayOrSlice=this.buildTypeMapIndex("[]");this.typeNameIdOfTuple=this.buildTypeMapIndex("tuple");this.typeNameIdOfUnit=this.buildTypeMapIndex("unit");this.typeNameIdOfTupleOrUnit=this.buildTypeMapIndex("()");this.typeNameIdOfFn=this.buildTypeMapIndex("fn");this.typeNameIdOfFnMut=this.buildTypeMapIndex("fnmut");this.typeNameIdOfFnOnce=this.buildTypeMapIndex("fnonce");this.typeNameIdOfHof=this.buildTypeMapIndex("->");this.typeNameIdOfOutput=this.buildTypeMapIndex("output",true);this.typeNameIdOfReference=this.buildTypeMapIndex("reference");this.EMPTY_BINDINGS_MAP=new Map();this.EMPTY_GENERICS_ARRAY=[];this.TYPES_POOL=new Map();this.nameTrie=new NameTrie();this.tailTable=new Map();this.searchIndex=this.buildIndex(rawSearchIndex)}buildTypeMapIndex(name,isAssocType){if(name===""||name===null){return null}if(this.typeNameIdMap.has(name)){const obj=this.typeNameIdMap.get(name);obj.assocOnly=!!(isAssocType&&obj.assocOnly);return obj.id}else{const id=this.typeNameIdMap.size;this.typeNameIdMap.set(name,{id,assocOnly:!!isAssocType});return id}}buildItemSearchTypeAll(types,paths,lowercasePaths){return types&&types.length>0?types.map(type=>this.buildItemSearchType(type,paths,lowercasePaths)):this.EMPTY_GENERICS_ARRAY}buildItemSearchType(type,paths,lowercasePaths,isAssocType){const PATH_INDEX_DATA=0;const GENERICS_DATA=1;const BINDINGS_DATA=2;let pathIndex,generics,bindings;if(typeof type==="number"){pathIndex=type;generics=this.EMPTY_GENERICS_ARRAY;bindings=this.EMPTY_BINDINGS_MAP}else{pathIndex=type[PATH_INDEX_DATA];generics=this.buildItemSearchTypeAll(type[GENERICS_DATA],paths,lowercasePaths,);if(type.length>BINDINGS_DATA&&type[BINDINGS_DATA].length>0){bindings=new Map(type[BINDINGS_DATA].map(binding=>{const[assocType,constraints]=binding;return[this.buildItemSearchType(assocType,paths,lowercasePaths,true).id,this.buildItemSearchTypeAll(constraints,paths,lowercasePaths),]}))}else{bindings=this.EMPTY_BINDINGS_MAP}}let result;if(pathIndex<0){result={id:pathIndex,name:"",ty:TY_GENERIC,path:null,exactPath:null,generics,bindings,unboxFlag:true,}}else if(pathIndex===0){result={id:null,name:"",ty:null,path:null,exactPath:null,generics,bindings,unboxFlag:true,}}else{const item=lowercasePaths[pathIndex-1];const id=this.buildTypeMapIndex(item.name,isAssocType);if(isAssocType&&id!==null){this.assocTypeIdNameMap.set(id,paths[pathIndex-1].name)}result={id,name:paths[pathIndex-1].name,ty:item.ty,path:item.path,exactPath:item.exactPath,generics,bindings,unboxFlag:item.unboxFlag,}}const cr=this.TYPES_POOL.get(result.id);if(cr){if(cr.generics.length===result.generics.length&&cr.generics!==result.generics&&cr.generics.every((x,i)=>result.generics[i]===x)){result.generics=cr.generics}if(cr.bindings.size===result.bindings.size&&cr.bindings!==result.bindings){let ok=true;for(const[k,v]of cr.bindings.entries()){const v2=result.bindings.get(v);if(!v2){ok=false;break}if(v!==v2&&v.length===v2.length&&v.every((x,i)=>v2[i]===x)){result.bindings.set(k,v)}else if(v!==v2){ok=false;break}}if(ok){result.bindings=cr.bindings}}if(cr.ty===result.ty&&cr.path===result.path&&cr.bindings===result.bindings&&cr.generics===result.generics&&cr.ty===result.ty&&cr.name===result.name&&cr.unboxFlag===result.unboxFlag){return cr}}this.TYPES_POOL.set(result.id,result);return result}buildFunctionTypeFingerprint(type,output){let input=type.id;if(input===this.typeNameIdOfArray||input===this.typeNameIdOfSlice){input=this.typeNameIdOfArrayOrSlice}if(input===this.typeNameIdOfTuple||input===this.typeNameIdOfUnit){input=this.typeNameIdOfTupleOrUnit}if(input===this.typeNameIdOfFn||input===this.typeNameIdOfFnMut||input===this.typeNameIdOfFnOnce){input=this.typeNameIdOfHof}const hashint1=k=>{k=(~~k+0x7ed55d16)+(k<<12);k=(k ^ 0xc761c23c)^(k>>>19);k=(~~k+0x165667b1)+(k<<5);k=(~~k+0xd3a2646c)^(k<<9);k=(~~k+0xfd7046c5)+(k<<3);return(k ^ 0xb55a4f09)^(k>>>16)};const hashint2=k=>{k=~k+(k<<15);k ^=k>>>12;k+=k<<2;k ^=k>>>4;k=Math.imul(k,2057);return k ^(k>>16)};if(input!==null){const h0a=hashint1(input);const h0b=hashint2(input);const h1a=~~(h0a+Math.imul(h0b,2));const h1b=~~(h0a+Math.imul(h0b,3));const h2a=~~(h0a+Math.imul(h0b,4));const h2b=~~(h0a+Math.imul(h0b,5));output[0]|=(1<<(h0a%32))|(1<<(h1b%32));output[1]|=(1<<(h1a%32))|(1<<(h2b%32));output[2]|=(1<<(h2a%32))|(1<<(h0b%32));output[3]+=1}for(const g of type.generics){this.buildFunctionTypeFingerprint(g,output)}const fb={id:null,ty:0,generics:this.EMPTY_GENERICS_ARRAY,bindings:this.EMPTY_BINDINGS_MAP,};for(const[k,v]of type.bindings.entries()){fb.id=k;fb.generics=v;this.buildFunctionTypeFingerprint(fb,output)}}buildIndex(rawSearchIndex){const buildFunctionSearchTypeCallback=(paths,lowercasePaths)=>{const cb=functionSearchType=>{if(functionSearchType===0){return null}const INPUTS_DATA=0;const OUTPUT_DATA=1;let inputs;let output;if(typeof functionSearchType[INPUTS_DATA]==="number"){inputs=[this.buildItemSearchType(functionSearchType[INPUTS_DATA],paths,lowercasePaths,),]}else{inputs=this.buildItemSearchTypeAll(functionSearchType[INPUTS_DATA],paths,lowercasePaths,)}if(functionSearchType.length>1){if(typeof functionSearchType[OUTPUT_DATA]==="number"){output=[this.buildItemSearchType(functionSearchType[OUTPUT_DATA],paths,lowercasePaths,),]}else{output=this.buildItemSearchTypeAll(functionSearchType[OUTPUT_DATA],paths,lowercasePaths,)}}else{output=[]}const where_clause=[];const l=functionSearchType.length;for(let i=2;i{const n=noop;return n});let descShard={crate,shard:0,start:0,len:itemDescShardDecoder.next(),promise:null,resolve:null,};const descShardList=[descShard];this.searchIndexDeprecated.set(crate,new RoaringBitmap(crateCorpus.c));this.searchIndexEmptyDesc.set(crate,new RoaringBitmap(crateCorpus.e));let descIndex=0;let lastParamNames=[];let normalizedName=crate.indexOf("_")===-1?crate:crate.replace(/_/g,"");const crateRow={crate,ty:3,name:crate,path:"",descShard,descIndex,exactPath:"",desc:crateCorpus.doc,parent:undefined,type:null,paramNames:lastParamNames,id,word:crate,normalizedName,bitIndex:0,implDisambiguator:null,};this.nameTrie.insert(normalizedName,id,this.tailTable);id+=1;searchIndex.push(crateRow);currentIndex+=1;if(!this.searchIndexEmptyDesc.get(crate).contains(0)){descIndex+=1}const itemTypes=crateCorpus.t;const itemNames=crateCorpus.n;const itemPaths=new Map(crateCorpus.q);const itemReexports=new Map(crateCorpus.r);const itemParentIdxDecoder=new VlqHexDecoder(crateCorpus.i,noop=>noop);const implDisambiguator=new Map(crateCorpus.b);const rawPaths=crateCorpus.p;const aliases=crateCorpus.a;const itemParamNames=new Map(crateCorpus.P);const lowercasePaths=[];const paths=[];const itemFunctionDecoder=new VlqHexDecoder(crateCorpus.f,buildFunctionSearchTypeCallback(paths,lowercasePaths),);let len=rawPaths.length;let lastPath=itemPaths.get(0);for(let i=0;i2&&elem[2]!==null){path=itemPaths.has(elem[2])?itemPaths.get(elem[2]):lastPath;lastPath=path}let exactPath=elem.length>3&&elem[3]!==null?itemPaths.get(elem[3]):path;const unboxFlag=elem.length>4&&!!elem[4];if(path===undefined){path=null}if(exactPath===undefined){exactPath=null}lowercasePaths.push({ty,name:name.toLowerCase(),path,exactPath,unboxFlag});paths[i]={ty,name,path,exactPath,unboxFlag}}lastPath="";len=itemTypes.length;let lastName="";let lastWord="";for(let i=0;i=descShard.len&&!this.searchIndexEmptyDesc.get(crate).contains(bitIndex)){descShard={crate,shard:descShard.shard+1,start:descShard.start+descShard.len,len:itemDescShardDecoder.next(),promise:null,resolve:null,};descIndex=0;descShardList.push(descShard)}const name=itemNames[i]===""?lastName:itemNames[i];const word=itemNames[i]===""?lastWord:itemNames[i].toLowerCase();const path=itemPaths.has(i)?itemPaths.get(i):lastPath;const paramNames=itemParamNames.has(i)?itemParamNames.get(i).split(","):lastParamNames;const type=itemFunctionDecoder.next();if(type!==null){if(type){const fp=this.functionTypeFingerprint.subarray(id*4,(id+1)*4);for(const t of type.inputs){this.buildFunctionTypeFingerprint(t,fp)}for(const t of type.output){this.buildFunctionTypeFingerprint(t,fp)}for(const w of type.where_clause){for(const t of w){this.buildFunctionTypeFingerprint(t,fp)}}}}const itemParentIdx=itemParentIdxDecoder.next();normalizedName=word.indexOf("_")===-1?word:word.replace(/_/g,"");const row={crate,ty:itemTypes.charCodeAt(i)-65,name,path,descShard,descIndex,exactPath:itemReexports.has(i)?itemPaths.get(itemReexports.get(i)):path,parent:itemParentIdx>0?paths[itemParentIdx-1]:undefined,type,paramNames,id,word,normalizedName,bitIndex,implDisambiguator:implDisambiguator.has(i)?implDisambiguator.get(i):null,};this.nameTrie.insert(normalizedName,id,this.tailTable);id+=1;searchIndex.push(row);lastPath=row.path;lastParamNames=row.paramNames;if(!this.searchIndexEmptyDesc.get(crate).contains(bitIndex)){descIndex+=1}lastName=name;lastWord=word}if(aliases){const currentCrateAliases=new Map();this.ALIASES.set(crate,currentCrateAliases);for(const alias_name in aliases){if(!Object.prototype.hasOwnProperty.call(aliases,alias_name)){continue}let currentNameAliases;if(currentCrateAliases.has(alias_name)){currentNameAliases=currentCrateAliases.get(alias_name)}else{currentNameAliases=[];currentCrateAliases.set(alias_name,currentNameAliases)}for(const local_alias of aliases[alias_name]){currentNameAliases.push(local_alias+currentIndex)}}}currentIndex+=itemTypes.length;this.searchState.descShards.set(crate,descShardList)}this.TYPES_POOL=new Map();return searchIndex}static parseQuery(userQuery){function itemTypeFromName(typename){const index=itemTypes.findIndex(i=>i===typename);if(index<0){throw["Unknown type filter ",typename]}return index}function convertTypeFilterOnElem(elem){if(typeof elem.typeFilter==="string"){let typeFilter=elem.typeFilter;if(typeFilter==="const"){typeFilter="constant"}elem.typeFilter=itemTypeFromName(typeFilter)}else{elem.typeFilter=NO_TYPE_FILTER}for(const elem2 of elem.generics){convertTypeFilterOnElem(elem2)}for(const constraints of elem.bindings.values()){for(const constraint of constraints){convertTypeFilterOnElem(constraint)}}}function newParsedQuery(userQuery){return{userQuery,elems:[],returned:[],foundElems:0,totalElems:0,literalSearch:false,hasReturnArrow:false,error:null,correction:null,proposeCorrectionFrom:null,proposeCorrectionTo:null,typeFingerprint:new Uint32Array(4),}}function parseInput(query,parserState){let foundStopChar=true;while(parserState.pos"){if(isReturnArrow(parserState)){query.hasReturnArrow=true;break}throw["Unexpected ",c," (did you mean ","->","?)"]}else if(parserState.pos>0){throw["Unexpected ",c," after ",parserState.userQuery[parserState.pos-1]]}throw["Unexpected ",c]}else if(c===" "){skipWhitespace(parserState);continue}if(!foundStopChar){let extra=[];if(isLastElemGeneric(query.elems,parserState)){extra=[" after ",">"]}else if(prevIs(parserState,"\"")){throw["Cannot have more than one element if you use quotes"]}if(parserState.typeFilter!==null){throw["Expected ",","," or ","->",...extra,", found ",c,]}throw["Expected ",",",", ",":"," or ","->",...extra,", found ",c,]}const before=query.elems.length;getFilteredNextElem(query,parserState,query.elems,false);if(query.elems.length===before){parserState.pos+=1}foundStopChar=false}if(parserState.typeFilter!==null){throw["Unexpected ",":"," (expected path after type filter ",parserState.typeFilter+":",")",]}while(parserState.pos1}query.foundElems=query.elems.length+query.returned.length;query.totalElems=parserState.totalElems;return query}async execQuery(origParsedQuery,filterCrates,currentCrate){const results_others=new Map(),results_in_args=new Map(),results_returned=new Map();const parsedQuery=origParsedQuery;const queryLen=parsedQuery.elems.reduce((acc,next)=>acc+next.pathLast.length,0)+parsedQuery.returned.reduce((acc,next)=>acc+next.pathLast.length,0);const maxEditDistance=Math.floor(queryLen/3);const genericSymbols=new Map();const convertNameToId=(elem,isAssocType)=>{const loweredName=elem.pathLast.toLowerCase();if(this.typeNameIdMap.has(loweredName)&&(isAssocType||!this.typeNameIdMap.get(loweredName).assocOnly)){elem.id=this.typeNameIdMap.get(loweredName).id}else if(!parsedQuery.literalSearch){let match=null;let matchDist=maxEditDistance+1;let matchName="";for(const[name,{id,assocOnly}]of this.typeNameIdMap){const dist=Math.min(editDistance(name,loweredName,maxEditDistance),editDistance(name,elem.normalizedPathLast,maxEditDistance),);if(dist<=matchDist&&dist<=maxEditDistance&&(isAssocType||!assocOnly)){if(dist===matchDist&&matchName>name){continue}match=id;matchDist=dist;matchName=name}}if(match!==null){parsedQuery.correction=matchName}elem.id=match}if((elem.id===null&&parsedQuery.totalElems>1&&elem.typeFilter===-1&&elem.generics.length===0&&elem.bindings.size===0)||elem.typeFilter===TY_GENERIC){if(genericSymbols.has(elem.normalizedPathLast)){elem.id=genericSymbols.get(elem.normalizedPathLast)}else{elem.id=-(genericSymbols.size+1);genericSymbols.set(elem.normalizedPathLast,elem.id)}if(elem.typeFilter===-1&&elem.normalizedPathLast.length>=3){const maxPartDistance=Math.floor(elem.normalizedPathLast.length/3);let matchDist=maxPartDistance+1;let matchName="";for(const name of this.typeNameIdMap.keys()){const dist=editDistance(name,elem.normalizedPathLast,maxPartDistance,);if(dist<=matchDist&&dist<=maxPartDistance){if(dist===matchDist&&matchName>name){continue}matchDist=dist;matchName=name}}if(matchName!==""){parsedQuery.proposeCorrectionFrom=elem.name;parsedQuery.proposeCorrectionTo=matchName}}elem.typeFilter=TY_GENERIC}if(elem.generics.length>0&&elem.typeFilter===TY_GENERIC){parsedQuery.error=["Generic type parameter ",elem.name," does not accept generic parameters",]}for(const elem2 of elem.generics){convertNameToId(elem2)}elem.bindings=new Map(Array.from(elem.bindings.entries()).map(entry=>{const[name,constraints]=entry;if(!this.typeNameIdMap.has(name)){parsedQuery.error=["Type parameter ",name," does not exist",];return[0,[]]}for(const elem2 of constraints){convertNameToId(elem2,false)}return[this.typeNameIdMap.get(name).id,constraints]}),)};for(const elem of parsedQuery.elems){convertNameToId(elem,false);this.buildFunctionTypeFingerprint(elem,parsedQuery.typeFingerprint)}for(const elem of parsedQuery.returned){convertNameToId(elem,false);this.buildFunctionTypeFingerprint(elem,parsedQuery.typeFingerprint)}function createQueryResults(results_in_args,results_returned,results_others,parsedQuery){return{"in_args":results_in_args,"returned":results_returned,"others":results_others,"query":parsedQuery,}}const buildHrefAndPath=item=>{let displayPath;let href;const type=itemTypes[item.ty];const name=item.name;let path=item.path;let exactPath=item.exactPath;if(type==="mod"){displayPath=path+"::";href=this.rootPath+path.replace(/::/g,"/")+"/"+name+"/index.html"}else if(type==="import"){displayPath=item.path+"::";href=this.rootPath+item.path.replace(/::/g,"/")+"/index.html#reexport."+name}else if(type==="primitive"||type==="keyword"){displayPath="";exactPath="";href=this.rootPath+path.replace(/::/g,"/")+"/"+type+"."+name+".html"}else if(type==="externcrate"){displayPath="";href=this.rootPath+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;exactPath=`${myparent.exactPath}::${myparent.name}`;if(parentType==="primitive"){displayPath=myparent.name+"::";exactPath=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+"::"}if(item.implDisambiguator!==null){anchor=item.implDisambiguator+"/"+anchor}href=this.rootPath+path.replace(/::/g,"/")+"/"+pageType+"."+pageName+".html#"+anchor}else{displayPath=item.path+"::";href=this.rootPath+item.path.replace(/::/g,"/")+"/"+type+"."+name+".html"}return[displayPath,href,`${exactPath}::${name}`]};function pathSplitter(path){const tmp=""+path.replace(/::/g,"::");if(tmp.endsWith("")){return tmp.slice(0,tmp.length-6)}return tmp}const transformResults=(results,typeInfo)=>{const duplicates=new Set();const out=[];for(const result of results){if(result.id!==-1){const res=buildHrefAndPath(this.searchIndex[result.id]);const obj=Object.assign({dist:result.dist,displayPath:pathSplitter(res[0]),},this.searchIndex[result.id]);obj.fullPath=res[2]+"|"+obj.ty;if(duplicates.has(obj.fullPath)){continue}if(obj.ty===TY_IMPORT&&duplicates.has(res[2])){continue}if(duplicates.has(res[2]+"|"+TY_IMPORT)){continue}duplicates.add(obj.fullPath);duplicates.add(res[2]);if(typeInfo!==null){obj.displayTypeSignature=this.formatDisplayTypeSignature(obj,typeInfo)}obj.href=res[1];out.push(obj);if(out.length>=MAX_RESULTS){break}}}return out};this.formatDisplayTypeSignature=async(obj,typeInfo)=>{const objType=obj.type;if(!objType){return{type:[],mappedNames:new Map(),whereClause:new Map()}}let fnInputs=null;let fnOutput=null;let mgens=null;if(typeInfo!=="elems"&&typeInfo!=="returned"){fnInputs=unifyFunctionTypes(objType.inputs,parsedQuery.elems,objType.where_clause,null,mgensScratch=>{fnOutput=unifyFunctionTypes(objType.output,parsedQuery.returned,objType.where_clause,mgensScratch,mgensOut=>{mgens=mgensOut;return true},0,);return!!fnOutput},0,)}else{const arr=typeInfo==="elems"?objType.inputs:objType.output;const highlighted=unifyFunctionTypes(arr,parsedQuery.elems,objType.where_clause,null,mgensOut=>{mgens=mgensOut;return true},0,);if(typeInfo==="elems"){fnInputs=highlighted}else{fnOutput=highlighted}}if(!fnInputs){fnInputs=objType.inputs}if(!fnOutput){fnOutput=objType.output}const mappedNames=new Map();const whereClause=new Map();const fnParamNames=obj.paramNames||[];const queryParamNames=[];const remapQuery=queryElem=>{if(queryElem.id!==null&&queryElem.id<0){queryParamNames[-1-queryElem.id]=queryElem.name}if(queryElem.generics.length>0){queryElem.generics.forEach(remapQuery)}if(queryElem.bindings.size>0){[...queryElem.bindings.values()].flat().forEach(remapQuery)}};parsedQuery.elems.forEach(remapQuery);parsedQuery.returned.forEach(remapQuery);const pushText=(fnType,result)=>{if(!!(result.length%2)===!!fnType.highlighted){result.push("")}else if(result.length===0&&!!fnType.highlighted){result.push("");result.push("")}result[result.length-1]+=fnType.name};const writeHof=(fnType,result)=>{const hofOutput=fnType.bindings.get(this.typeNameIdOfOutput)||[];const hofInputs=fnType.generics;pushText(fnType,result);pushText({name:" (",highlighted:false},result);let needsComma=false;for(const fnType of hofInputs){if(needsComma){pushText({name:", ",highlighted:false},result)}needsComma=true;writeFn(fnType,result)}pushText({name:hofOutput.length===0?")":") -> ",highlighted:false,},result);if(hofOutput.length>1){pushText({name:"(",highlighted:false},result)}needsComma=false;for(const fnType of hofOutput){if(needsComma){pushText({name:", ",highlighted:false},result)}needsComma=true;writeFn(fnType,result)}if(hofOutput.length>1){pushText({name:")",highlighted:false},result)}};const writeSpecialPrimitive=(fnType,result)=>{if(fnType.id===this.typeNameIdOfArray||fnType.id===this.typeNameIdOfSlice||fnType.id===this.typeNameIdOfTuple||fnType.id===this.typeNameIdOfUnit){const[ob,sb]=fnType.id===this.typeNameIdOfArray||fnType.id===this.typeNameIdOfSlice?["[","]"]:["(",")"];pushText({name:ob,highlighted:fnType.highlighted},result);onEachBtwn(fnType.generics,nested=>writeFn(nested,result),()=>pushText({name:", ",highlighted:false},result),);pushText({name:sb,highlighted:fnType.highlighted},result);return true}else if(fnType.id===this.typeNameIdOfReference){pushText({name:"&",highlighted:fnType.highlighted},result);let prevHighlighted=false;onEachBtwn(fnType.generics,value=>{prevHighlighted=!!value.highlighted;writeFn(value,result)},value=>pushText({name:" ",highlighted:prevHighlighted&&value.highlighted,},result),);return true}else if(fnType.id===this.typeNameIdOfFn){writeHof(fnType,result);return true}return false};const writeFn=(fnType,result)=>{if(fnType.id!==null&&fnType.id<0){if(fnParamNames[-1-fnType.id]===""){const generics=fnType.generics.length>0?fnType.generics:objType.where_clause[-1-fnType.id];for(const nested of generics){writeFn(nested,result)}return}else if(mgens){for(const[queryId,fnId]of mgens){if(fnId===fnType.id){mappedNames.set(queryParamNames[-1-queryId],fnParamNames[-1-fnType.id],)}}}pushText({name:fnParamNames[-1-fnType.id],highlighted:!!fnType.highlighted,},result);const where=[];onEachBtwn(fnType.generics,nested=>writeFn(nested,where),()=>pushText({name:" + ",highlighted:false},where),);if(where.length>0){whereClause.set(fnParamNames[-1-fnType.id],where)}}else{if(fnType.ty===TY_PRIMITIVE){if(writeSpecialPrimitive(fnType,result)){return}}else if(fnType.ty===TY_TRAIT&&(fnType.id===this.typeNameIdOfFn||fnType.id===this.typeNameIdOfFnMut||fnType.id===this.typeNameIdOfFnOnce)){writeHof(fnType,result);return}pushText(fnType,result);let hasBindings=false;if(fnType.bindings.size>0){onEachBtwn(fnType.bindings,([key,values])=>{const name=this.assocTypeIdNameMap.get(key);if(values.length===1&&values[0].id<0&&`${fnType.name}::${name}`===fnParamNames[-1-values[0].id]){for(const value of values){writeFn(value,[])}return true}if(!hasBindings){hasBindings=true;pushText({name:"<",highlighted:false},result)}pushText({name,highlighted:false},result);pushText({name:values.length!==1?"=(":"=",highlighted:false,},result);onEachBtwn(values||[],value=>writeFn(value,result),()=>pushText({name:" + ",highlighted:false},result),);if(values.length!==1){pushText({name:")",highlighted:false},result)}},()=>pushText({name:", ",highlighted:false},result),)}if(fnType.generics.length>0){pushText({name:hasBindings?", ":"<",highlighted:false},result)}onEachBtwn(fnType.generics,value=>writeFn(value,result),()=>pushText({name:", ",highlighted:false},result),);if(hasBindings||fnType.generics.length>0){pushText({name:">",highlighted:false},result)}}};const type=[];onEachBtwn(fnInputs,fnType=>writeFn(fnType,type),()=>pushText({name:", ",highlighted:false},type),);pushText({name:" -> ",highlighted:false},type);onEachBtwn(fnOutput,fnType=>writeFn(fnType,type),()=>pushText({name:", ",highlighted:false},type),);return{type,mappedNames,whereClause}};const sortResults=async(results,typeInfo,preferredCrate)=>{const userQuery=parsedQuery.userQuery;const normalizedUserQuery=parsedQuery.userQuery.toLowerCase();const isMixedCase=normalizedUserQuery!==userQuery;const result_list=[];const isReturnTypeQuery=parsedQuery.elems.length===0||typeInfo==="returned";for(const result of results.values()){result.item=this.searchIndex[result.id];result.word=this.searchIndex[result.id].word;if(isReturnTypeQuery){const resultItemType=result.item&&result.item.type;if(!resultItemType){continue}const inputs=resultItemType.inputs;const where_clause=resultItemType.where_clause;if(containsTypeFromQuery(inputs,where_clause)){result.path_dist*=100;result.dist*=100}}result_list.push(result)}result_list.sort((aaa,bbb)=>{let a;let b;if(isMixedCase){a=Number(aaa.item.name!==userQuery);b=Number(bbb.item.name!==userQuery);if(a!==b){return a-b}}a=Number(aaa.word!==normalizedUserQuery);b=Number(bbb.word!==normalizedUserQuery);if(a!==b){return a-b}a=Number(aaa.index<0);b=Number(bbb.index<0);if(a!==b){return a-b}if(parsedQuery.hasReturnArrow){a=Number(!isFnLikeTy(aaa.item.ty));b=Number(!isFnLikeTy(bbb.item.ty));if(a!==b){return a-b}}a=Number(aaa.path_dist);b=Number(bbb.path_dist);if(a!==b){return a-b}a=Number(aaa.index);b=Number(bbb.index);if(a!==b){return a-b}a=Number(aaa.dist);b=Number(bbb.dist);if(a!==b){return a-b}a=Number(this.searchIndexDeprecated.get(aaa.item.crate).contains(aaa.item.bitIndex),);b=Number(this.searchIndexDeprecated.get(bbb.item.crate).contains(bbb.item.bitIndex),);if(a!==b){return a-b}a=Number(aaa.item.crate!==preferredCrate);b=Number(bbb.item.crate!==preferredCrate);if(a!==b){return a-b}a=Number(aaa.word.length);b=Number(bbb.word.length);if(a!==b){return a-b}let aw=aaa.word;let bw=bbb.word;if(aw!==bw){return(aw>bw?+1:-1)}a=Number(this.searchIndexEmptyDesc.get(aaa.item.crate).contains(aaa.item.bitIndex),);b=Number(this.searchIndexEmptyDesc.get(bbb.item.crate).contains(bbb.item.bitIndex),);if(a!==b){return a-b}a=Number(aaa.item.ty);b=Number(bbb.item.ty);if(a!==b){return a-b}aw=aaa.item.path;bw=bbb.item.path;if(aw!==bw){return(aw>bw?+1:-1)}return 0});return transformResults(result_list,typeInfo)};function unifyFunctionTypes(fnTypesIn,queryElems,whereClause,mgensIn,solutionCb,unboxingDepth,){if(unboxingDepth>=UNBOXING_LIMIT){return null}const mgens=mgensIn===null?null:new Map(mgensIn);if(queryElems.length===0){return solutionCb(mgens)?fnTypesIn:null}if(!fnTypesIn||fnTypesIn.length===0){return null}const ql=queryElems.length;const fl=fnTypesIn.length;if(ql===1&&queryElems[0].generics.length===0&&queryElems[0].bindings.size===0){const queryElem=queryElems[0];for(const[i,fnType]of fnTypesIn.entries()){if(!unifyFunctionTypeIsMatchCandidate(fnType,queryElem,mgens)){continue}if(fnType.id!==null&&fnType.id<0&&queryElem.id!==null&&queryElem.id<0){if(mgens&&mgens.has(queryElem.id)&&mgens.get(queryElem.id)!==fnType.id){continue}const mgensScratch=new Map(mgens);mgensScratch.set(queryElem.id,fnType.id);if(!solutionCb||solutionCb(mgensScratch)){const highlighted=[...fnTypesIn];highlighted[i]=Object.assign({highlighted:true,},fnType,{generics:whereClause[-1-fnType.id],});return highlighted}}else if(solutionCb(mgens?new Map(mgens):null)){const highlighted=[...fnTypesIn];highlighted[i]=Object.assign({highlighted:true,},fnType,{generics:unifyGenericTypes(fnType.generics,queryElem.generics,whereClause,mgens?new Map(mgens):null,solutionCb,unboxingDepth,)||fnType.generics,});return highlighted}}for(const[i,fnType]of fnTypesIn.entries()){if(!unifyFunctionTypeIsUnboxCandidate(fnType,queryElem,whereClause,mgens,unboxingDepth+1,)){continue}if(fnType.id<0){const highlightedGenerics=unifyFunctionTypes(whereClause[(-fnType.id)-1],queryElems,whereClause,mgens,solutionCb,unboxingDepth+1,);if(highlightedGenerics){const highlighted=[...fnTypesIn];highlighted[i]=Object.assign({highlighted:true,},fnType,{generics:highlightedGenerics,});return highlighted}}else{const highlightedGenerics=unifyFunctionTypes([...Array.from(fnType.bindings.values()).flat(),...fnType.generics],queryElems,whereClause,mgens?new Map(mgens):null,solutionCb,unboxingDepth+1,);if(highlightedGenerics){const highlighted=[...fnTypesIn];highlighted[i]=Object.assign({},fnType,{generics:highlightedGenerics,bindings:new Map([...fnType.bindings.entries()].map(([k,v])=>{return[k,highlightedGenerics.splice(0,v.length)]})),});return highlighted}}}return false}const fnTypes=fnTypesIn.slice();const flast=fl-1;const qlast=ql-1;const queryElem=queryElems[qlast];let queryElemsTmp=null;for(let i=flast;i>=0;i-=1){const fnType=fnTypes[i];if(!unifyFunctionTypeIsMatchCandidate(fnType,queryElem,mgens)){continue}let mgensScratch;if(fnType.id!==null&&queryElem.id!==null&&fnType.id<0){mgensScratch=new Map(mgens);if(mgensScratch.has(queryElem.id)&&mgensScratch.get(queryElem.id)!==fnType.id){continue}mgensScratch.set(queryElem.id,fnType.id)}else{mgensScratch=mgens}fnTypes[i]=fnTypes[flast];fnTypes.length=flast;if(!queryElemsTmp){queryElemsTmp=queryElems.slice(0,qlast)}let unifiedGenerics=[];let unifiedGenericsMgens=null;const passesUnification=unifyFunctionTypes(fnTypes,queryElemsTmp,whereClause,mgensScratch,mgensScratch=>{if(fnType.generics.length===0&&queryElem.generics.length===0&&fnType.bindings.size===0&&queryElem.bindings.size===0){return solutionCb(mgensScratch)}const solution=unifyFunctionTypeCheckBindings(fnType,queryElem,whereClause,mgensScratch,unboxingDepth,);if(!solution){return false}const simplifiedGenerics=solution.simplifiedGenerics;for(const simplifiedMgens of solution.mgens){unifiedGenerics=unifyGenericTypes(simplifiedGenerics,queryElem.generics,whereClause,simplifiedMgens,solutionCb,unboxingDepth,);if(unifiedGenerics!==null){unifiedGenericsMgens=simplifiedMgens;return true}}return false},unboxingDepth,);if(passesUnification){passesUnification.length=fl;passesUnification[flast]=passesUnification[i];passesUnification[i]=Object.assign({},fnType,{highlighted:true,generics:unifiedGenerics,bindings:new Map([...fnType.bindings.entries()].map(([k,v])=>{return[k,queryElem.bindings.has(k)?unifyFunctionTypes(v,queryElem.bindings.get(k),whereClause,unifiedGenericsMgens,solutionCb,unboxingDepth,):unifiedGenerics.splice(0,v.length)]})),});return passesUnification}fnTypes[flast]=fnTypes[i];fnTypes[i]=fnType;fnTypes.length=fl}for(let i=flast;i>=0;i-=1){const fnType=fnTypes[i];if(!unifyFunctionTypeIsUnboxCandidate(fnType,queryElem,whereClause,mgens,unboxingDepth+1,)){continue}const generics=fnType.id!==null&&fnType.id<0?whereClause[(-fnType.id)-1]:fnType.generics;const bindings=fnType.bindings?Array.from(fnType.bindings.values()).flat():[];const passesUnification=unifyFunctionTypes(fnTypes.toSpliced(i,1,...bindings,...generics),queryElems,whereClause,mgens,solutionCb,unboxingDepth+1,);if(passesUnification){const highlightedGenerics=passesUnification.slice(i,i+generics.length+bindings.length,);const highlightedFnType=Object.assign({},fnType,{generics:highlightedGenerics,bindings:new Map([...fnType.bindings.entries()].map(([k,v])=>{return[k,highlightedGenerics.splice(0,v.length)]})),});return passesUnification.toSpliced(i,generics.length+bindings.length,highlightedFnType,)}}return null}function unifyGenericTypes(fnTypesIn,queryElems,whereClause,mgensIn,solutionCb,unboxingDepth,){if(unboxingDepth>=UNBOXING_LIMIT){return null}const mgens=mgensIn===null?null:new Map(mgensIn);if(queryElems.length===0){return solutionCb(mgens)?fnTypesIn:null}if(!fnTypesIn||fnTypesIn.length===0){return null}const fnType=fnTypesIn[0];const queryElem=queryElems[0];if(unifyFunctionTypeIsMatchCandidate(fnType,queryElem,mgens)){if(fnType.id!==null&&fnType.id<0&&queryElem.id!==null&&queryElem.id<0){if(!mgens||!mgens.has(queryElem.id)||mgens.get(queryElem.id)===fnType.id){const mgensScratch=new Map(mgens);mgensScratch.set(queryElem.id,fnType.id);const fnTypesRemaining=unifyGenericTypes(fnTypesIn.slice(1),queryElems.slice(1),whereClause,mgensScratch,solutionCb,unboxingDepth,);if(fnTypesRemaining){const highlighted=[fnType,...fnTypesRemaining];highlighted[0]=Object.assign({highlighted:true,},fnType,{generics:whereClause[-1-fnType.id],});return highlighted}}}else{let unifiedGenerics;const fnTypesRemaining=unifyGenericTypes(fnTypesIn.slice(1),queryElems.slice(1),whereClause,mgens,mgensScratch=>{const solution=unifyFunctionTypeCheckBindings(fnType,queryElem,whereClause,mgensScratch,unboxingDepth,);if(!solution){return false}const simplifiedGenerics=solution.simplifiedGenerics;for(const simplifiedMgens of solution.mgens){unifiedGenerics=unifyGenericTypes(simplifiedGenerics,queryElem.generics,whereClause,simplifiedMgens,solutionCb,unboxingDepth,);if(unifiedGenerics!==null){return true}}},unboxingDepth,);if(fnTypesRemaining){const highlighted=[fnType,...fnTypesRemaining];highlighted[0]=Object.assign({highlighted:true,},fnType,{generics:unifiedGenerics||fnType.generics,});return highlighted}}}if(unifyFunctionTypeIsUnboxCandidate(fnType,queryElem,whereClause,mgens,unboxingDepth+1,)){let highlightedRemaining;if(fnType.id!==null&&fnType.id<0){const highlightedGenerics=unifyFunctionTypes(whereClause[(-fnType.id)-1],[queryElem],whereClause,mgens,mgensScratch=>{const hl=unifyGenericTypes(fnTypesIn.slice(1),queryElems.slice(1),whereClause,mgensScratch,solutionCb,unboxingDepth,);if(hl){highlightedRemaining=hl}return hl},unboxingDepth+1,);if(highlightedGenerics){return[Object.assign({highlighted:true,},fnType,{generics:highlightedGenerics,}),...highlightedRemaining]}}else{const highlightedGenerics=unifyGenericTypes([...Array.from(fnType.bindings.values()).flat(),...fnType.generics,],[queryElem],whereClause,mgens,mgensScratch=>{const hl=unifyGenericTypes(fnTypesIn.slice(1),queryElems.slice(1),whereClause,mgensScratch,solutionCb,unboxingDepth,);if(hl){highlightedRemaining=hl}return hl},unboxingDepth+1,);if(highlightedGenerics){return[Object.assign({},fnType,{generics:highlightedGenerics,bindings:new Map([...fnType.bindings.entries()].map(([k,v])=>{return[k,highlightedGenerics.splice(0,v.length)]})),}),...highlightedRemaining]}}}return null}const unifyFunctionTypeIsMatchCandidate=(fnType,queryElem,mgensIn)=>{if(!typePassesFilter(queryElem.typeFilter,fnType.ty)){return false}if(fnType.id!==null&&fnType.id<0&&queryElem.id!==null&&queryElem.id<0){if(mgensIn&&mgensIn.has(queryElem.id)&&mgensIn.get(queryElem.id)!==fnType.id){return false}return true}else{if(queryElem.id===this.typeNameIdOfArrayOrSlice&&(fnType.id===this.typeNameIdOfSlice||fnType.id===this.typeNameIdOfArray)){}else if(queryElem.id===this.typeNameIdOfTupleOrUnit&&(fnType.id===this.typeNameIdOfTuple||fnType.id===this.typeNameIdOfUnit)){}else if(queryElem.id===this.typeNameIdOfHof&&(fnType.id===this.typeNameIdOfFn||fnType.id===this.typeNameIdOfFnMut||fnType.id===this.typeNameIdOfFnOnce)){}else if(fnType.id!==queryElem.id||queryElem.id===null){return false}if((fnType.generics.length+fnType.bindings.size)===0&&queryElem.generics.length!==0){return false}if(fnType.bindings.size0){const fnTypePath=fnType.path!==undefined&&fnType.path!==null?fnType.path.split("::"):[];if(queryElemPathLength>fnTypePath.length){return false}let i=0;for(const path of fnTypePath){if(path===queryElem.pathWithoutLast[i]){i+=1;if(i>=queryElemPathLength){break}}}if(i0){let mgensSolutionSet=[mgensIn];for(const[name,constraints]of queryElem.bindings.entries()){if(mgensSolutionSet.length===0){return false}if(!fnType.bindings.has(name)){return false}const fnTypeBindings=fnType.bindings.get(name);mgensSolutionSet=mgensSolutionSet.flatMap(mgens=>{const newSolutions=[];unifyFunctionTypes(fnTypeBindings,constraints,whereClause,mgens,newMgens=>{newSolutions.push(newMgens);return false},unboxingDepth,);return newSolutions})}if(mgensSolutionSet.length===0){return false}const binds=Array.from(fnType.bindings.entries()).flatMap(entry=>{const[name,constraints]=entry;if(queryElem.bindings.has(name)){return[]}else{return constraints}});if(simplifiedGenerics.length>0){simplifiedGenerics=[...binds,...simplifiedGenerics]}else{simplifiedGenerics=binds}return{simplifiedGenerics,mgens:mgensSolutionSet}}return{simplifiedGenerics,mgens:[mgensIn]}}function unifyFunctionTypeIsUnboxCandidate(fnType,queryElem,whereClause,mgens,unboxingDepth,){if(unboxingDepth>=UNBOXING_LIMIT){return false}if(fnType.id!==null&&fnType.id<0){if(!whereClause){return false}return checkIfInList(whereClause[(-fnType.id)-1],queryElem,whereClause,mgens,unboxingDepth,)}else if(fnType.unboxFlag&&(fnType.generics.length>0||fnType.bindings.size>0)){const simplifiedGenerics=[...fnType.generics,...Array.from(fnType.bindings.values()).flat(),];return checkIfInList(simplifiedGenerics,queryElem,whereClause,mgens,unboxingDepth,)}return false}function containsTypeFromQuery(list,where_clause){if(!list)return false;for(const ty of parsedQuery.returned){if(ty.id!==null&&ty.id<0){continue}if(checkIfInList(list,ty,where_clause,null,0)){return true}}for(const ty of parsedQuery.elems){if(ty.id!==null&&ty.id<0){continue}if(checkIfInList(list,ty,where_clause,null,0)){return true}}return false}function checkIfInList(list,elem,whereClause,mgens,unboxingDepth){for(const entry of list){if(checkType(entry,elem,whereClause,mgens,unboxingDepth)){return true}}return false}const checkType=(row,elem,whereClause,mgens,unboxingDepth)=>{if(unboxingDepth>=UNBOXING_LIMIT){return false}if(row.id!==null&&elem.id!==null&&row.id>0&&elem.id>0&&elem.pathWithoutLast.length===0&&row.generics.length===0&&elem.generics.length===0&&row.bindings.size===0&&elem.bindings.size===0&&elem.id!==this.typeNameIdOfArrayOrSlice&&elem.id!==this.typeNameIdOfHof&&elem.id!==this.typeNameIdOfTupleOrUnit){return row.id===elem.id&&typePassesFilter(elem.typeFilter,row.ty)}else{return unifyFunctionTypes([row],[elem],whereClause,mgens,()=>true,unboxingDepth,)}};const checkTypeMgensForConflict=mgens=>{if(!mgens){return true}const fnTypes=new Set();for(const[_qid,fid]of mgens){if(fnTypes.has(fid)){return false}fnTypes.add(fid)}return true};function checkPath(contains,ty){if(contains.length===0){return 0}const maxPathEditDistance=Math.floor(contains.reduce((acc,next)=>acc+next.length,0)/3,);let ret_dist=maxPathEditDistance+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;pathiter:for(let i=length-clength;i>=0;i-=1){let dist_total=0;for(let x=0;xmaxPathEditDistance){continue pathiter}dist_total+=dist}}ret_dist=Math.min(ret_dist,Math.round(dist_total/clength))}return ret_dist>maxPathEditDistance?null:ret_dist}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,descShard:item.descShard,descIndex:item.descIndex,exactPath:item.exactPath,ty:item.ty,parent:item.parent,type:item.type,is_alias:true,bitIndex:item.bitIndex,implDisambiguator:item.implDisambiguator,}}const handleAliases=async(ret,query,filterCrates,currentCrate)=>{const lowerQuery=query.toLowerCase();const aliases=[];const crateAliases=[];if(filterCrates!==null){if(this.ALIASES.has(filterCrates)&&this.ALIASES.get(filterCrates).has(lowerQuery)){const query_aliases=this.ALIASES.get(filterCrates).get(lowerQuery);for(const alias of query_aliases){aliases.push(createAliasFromItem(this.searchIndex[alias]))}}}else{for(const[crate,crateAliasesIndex]of this.ALIASES){if(crateAliasesIndex.has(lowerQuery)){const pushTo=crate===currentCrate?crateAliases:aliases;const query_aliases=crateAliasesIndex.get(lowerQuery);for(const alias of query_aliases){pushTo.push(createAliasFromItem(this.searchIndex[alias]))}}}}const sortFunc=(aaa,bbb)=>{if(aaa.path{return this.searchIndexEmptyDesc.get(alias.crate).contains(alias.bitIndex)?"":this.searchState.loadDesc(alias)};const[crateDescs,descs]=await Promise.all([Promise.all(crateAliases.map(fetchDesc)),Promise.all(aliases.map(fetchDesc)),]);const pushFunc=alias=>{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((alias,i)=>{alias.desc=descs[i]});aliases.forEach(pushFunc);crateAliases.forEach((alias,i)=>{alias.desc=crateDescs[i]});crateAliases.forEach(pushFunc)};function addIntoResults(results,fullId,id,index,dist,path_dist,maxEditDistance){if(dist<=maxEditDistance||index!==-1){if(results.has(fullId)){const result=results.get(fullId);if(result.dontValidate||result.dist<=dist){return}}results.set(fullId,{id:id,index:index,dontValidate:parsedQuery.literalSearch,dist:dist,path_dist:path_dist,})}}function handleArgs(row,pos,results){if(!row||(filterCrates!==null&&row.crate!==filterCrates)){return}const rowType=row.type;if(!rowType){return}const tfpDist=compareTypeFingerprints(row.id,parsedQuery.typeFingerprint,);if(tfpDist===null){return}if(results.size>=MAX_RESULTS&&tfpDist>results.max_dist){return}if(!unifyFunctionTypes(rowType.inputs,parsedQuery.elems,rowType.where_clause,null,mgens=>{return unifyFunctionTypes(rowType.output,parsedQuery.returned,rowType.where_clause,mgens,checkTypeMgensForConflict,0,)},0,)){return}results.max_dist=Math.max(results.max_dist||0,tfpDist);addIntoResults(results,row.id.toString(),pos,0,tfpDist,0,Number.MAX_VALUE)}const compareTypeFingerprints=(fullId,queryFingerprint)=>{const fh0=this.functionTypeFingerprint[fullId*4];const fh1=this.functionTypeFingerprint[(fullId*4)+1];const fh2=this.functionTypeFingerprint[(fullId*4)+2];const[qh0,qh1,qh2]=queryFingerprint;const[in0,in1,in2]=[fh0&qh0,fh1&qh1,fh2&qh2];if((in0 ^ qh0)||(in1 ^ qh1)||(in2 ^ qh2)){return null}return this.functionTypeFingerprint[(fullId*4)+3]};const innerRunQuery=()=>{if(parsedQuery.foundElems===1&&!parsedQuery.hasReturnArrow){const elem=parsedQuery.elems[0];const handleNameSearch=id=>{const row=this.searchIndex[id];if(!typePassesFilter(elem.typeFilter,row.ty)||(filterCrates!==null&&row.crate!==filterCrates)){return}let pathDist=0;if(elem.fullPath.length>1){pathDist=checkPath(elem.pathWithoutLast,row);if(pathDist===null){return}}if(parsedQuery.literalSearch){if(row.word===elem.pathLast){addIntoResults(results_others,row.id,id,0,0,pathDist)}}else{addIntoResults(results_others,row.id,id,row.normalizedName.indexOf(elem.normalizedPathLast),editDistance(row.normalizedName,elem.normalizedPathLast,maxEditDistance,),pathDist,maxEditDistance,)}};if(elem.normalizedPathLast!==""){const last=elem.normalizedPathLast;for(const id of this.nameTrie.search(last,this.tailTable)){handleNameSearch(id)}}const length=this.searchIndex.length;for(let i=0,nSearchIndex=length;i0){const sortQ=(a,b)=>{const ag=a.generics.length===0&&a.bindings.size===0;const bg=b.generics.length===0&&b.bindings.size===0;if(ag!==bg){return ag-bg}const ai=a.id>0;const bi=b.id>0;return ai-bi};parsedQuery.elems.sort(sortQ);parsedQuery.returned.sort(sortQ);for(let i=0,nSearchIndex=this.searchIndex.length;i{const descs=await Promise.all(list.map(result=>{return this.searchIndexEmptyDesc.get(result.crate).contains(result.bitIndex)?"":this.searchState.loadDesc(result)}));for(const[i,result]of list.entries()){result.desc=descs[i]}}));if(parsedQuery.error!==null&&ret.others.length!==0){ret.query.error=null}return ret}}let rawSearchIndex;let docSearch;const longItemTypes=["keyword","primitive type","module","extern crate","re-export","struct","enum","function","type alias","static","trait","","trait method","method","struct field","enum variant","macro","assoc type","constant","assoc const","union","foreign type","existential type","attribute macro","derive macro","trait alias",];let currentResults;function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("search-tabs").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});const isTypeSearch=(nb>0||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;const correctionsElem=document.getElementsByClassName("search-corrections");if(isTypeSearch){removeClass(correctionsElem[0],"hidden")}else{addClass(correctionsElem[0],"hidden")}}else if(nb!==0){printTab(0)}}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"&&window.searchIndex.has(elem.value)){return elem.value}return null}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("#search-tabs button").item(searchState.currentTab);searchState.focusedByTab[searchState.currentTab]=null;if(target){target.focus()}}async function addTab(array,query,display){const extraClass=display?" active":"";const output=document.createElement(array.length===0&&query.error===null?"div":"ul",);if(array.length>0){output.className="search-results "+extraClass;const lis=Promise.all(array.map(async item=>{const name=item.name;const type=itemTypes[item.ty];const longType=longItemTypes[item.ty];const typeName=longType.length!==0?`${longType}`:"?";const link=document.createElement("a");link.className="result-"+type;link.href=item.href;const resultName=document.createElement("span");resultName.className="result-name";resultName.insertAdjacentHTML("beforeend",`${typeName}`);link.appendChild(resultName);let alias=" ";if(item.is_alias){alias=`
      \ -${item.alias} - see \ -
      `}resultName.insertAdjacentHTML("beforeend",`
      ${alias}\ -${item.displayPath}${name}\ -
      `);const description=document.createElement("div");description.className="desc";description.insertAdjacentHTML("beforeend",item.desc);if(item.displayTypeSignature){const{type,mappedNames,whereClause}=await item.displayTypeSignature;const displayType=document.createElement("div");type.forEach((value,index)=>{if(index%2!==0){const highlight=document.createElement("strong");highlight.appendChild(document.createTextNode(value));displayType.appendChild(highlight)}else{displayType.appendChild(document.createTextNode(value))}});if(mappedNames.size>0||whereClause.size>0){let addWhereLineFn=()=>{const line=document.createElement("div");line.className="where";line.appendChild(document.createTextNode("where"));displayType.appendChild(line);addWhereLineFn=()=>{}};for(const[qname,name]of mappedNames){if(name===qname){continue}addWhereLineFn();const line=document.createElement("div");line.className="where";line.appendChild(document.createTextNode(` ${qname} matches `));const lineStrong=document.createElement("strong");lineStrong.appendChild(document.createTextNode(name));line.appendChild(lineStrong);displayType.appendChild(line)}for(const[name,innerType]of whereClause){if(innerType.length<=1){continue}addWhereLineFn();const line=document.createElement("div");line.className="where";line.appendChild(document.createTextNode(` ${name}: `));innerType.forEach((value,index)=>{if(index%2!==0){const highlight=document.createElement("strong");highlight.appendChild(document.createTextNode(value));line.appendChild(highlight)}else{line.appendChild(document.createTextNode(value))}});displayType.appendChild(line)}}displayType.className="type-signature";link.appendChild(displayType)}link.appendChild(description);return link}));lis.then(lis=>{for(const li of lis){output.appendChild(li)}})}else if(query.error===null){const dlroChannel=`https://doc.rust-lang.org/${getVar("channel")}`;output.className="search-failed"+extraClass;output.innerHTML="No results :(
      "+"Try on DuckDuckGo?

      "+"Or try looking in one of these:"}return output}function makeTabHeader(tabNb,text,nbElems){const fmtNbElems=nbElems<10?`\u{2007}(${nbElems})\u{2007}\u{2007}`:nbElems<100?`\u{2007}(${nbElems})\u{2007}`:`\u{2007}(${nbElems})`;if(searchState.currentTab===tabNb){return""}return""}async function showResults(results,go_to_first,filterCrates){const search=searchState.outputElement();if(go_to_first||(results.others.length===1&&getSettingValue("go-to-only-result")==="true")){window.onunload=()=>{};searchState.removeQueryParameters();const elem=document.createElement("a");elem.href=results.others[0].href;removeClass(elem,"active");document.body.appendChild(elem);elem.click();return}if(results.query===undefined){results.query=DocSearch.parseQuery(searchState.input.value)}currentResults=results.query.userQuery;let currentTab=searchState.currentTab;if((currentTab===0&&results.others.length===0)||(currentTab===1&&results.in_args.length===0)||(currentTab===2&&results.returned.length===0)){if(results.others.length!==0){currentTab=0}else if(results.in_args.length){currentTab=1}else if(results.returned.length){currentTab=2}}let crates="";if(rawSearchIndex.size>1){crates="
      in 
      "+"
      "}let output=`
      \ -

      Results

      ${crates}
      `;if(results.query.error!==null){const error=results.query.error;error.forEach((value,index)=>{value=value.split("<").join("<").split(">").join(">");if(index%2!==0){error[index]=`${value.replaceAll(" ", " ")}`}else{error[index]=value}});output+=`

      Query parser error: "${error.join("")}".

      `;output+="
      "+makeTabHeader(0,"In Names",results.others.length)+"
      ";currentTab=0}else if(results.query.foundElems<=1&&results.query.returned.length===0){output+="
      "+makeTabHeader(0,"In Names",results.others.length)+makeTabHeader(1,"In Parameters",results.in_args.length)+makeTabHeader(2,"In Return Types",results.returned.length)+"
      "}else{const signatureTabTitle=results.query.elems.length===0?"In Function Return Types":results.query.returned.length===0?"In Function Parameters":"In Function Signatures";output+="
      "+makeTabHeader(0,signatureTabTitle,results.others.length)+"
      ";currentTab=0}if(results.query.correction!==null){const orig=results.query.returned.length>0?results.query.returned[0].name:results.query.elems[0].name;output+="

      "+`Type "${orig}" not found. `+"Showing results for closest type name "+`"${results.query.correction}" instead.

      `}if(results.query.proposeCorrectionFrom!==null){const orig=results.query.proposeCorrectionFrom;const targ=results.query.proposeCorrectionTo;output+="

      "+`Type "${orig}" not found and used as generic parameter. `+`Consider searching for "${targ}" instead.

      `}const[ret_others,ret_in_args,ret_returned]=await Promise.all([addTab(results.others,results.query,currentTab===0),addTab(results.in_args,results.query,currentTab===1),addTab(results.returned,results.query,currentTab===2),]);const resultsElem=document.createElement("div");resultsElem.id="results";resultsElem.appendChild(ret_others);resultsElem.appendChild(ret_in_args);resultsElem.appendChild(ret_returned);search.innerHTML=output;if(searchState.rustdocToolbar){search.querySelector(".main-heading").appendChild(searchState.rustdocToolbar)}const crateSearch=document.getElementById("crate-search");if(crateSearch){crateSearch.addEventListener("input",updateCrate)}search.appendChild(resultsElem);searchState.showResults(search);const elems=document.getElementById("search-tabs").childNodes;searchState.focusedByTab=[];let i=0;for(const elem of elems){const j=i;elem.onclick=()=>printTab(j);searchState.focusedByTab.push(null);i+=1}printTab(currentTab)}function updateSearchHistory(url){if(!browserSupportsHistoryApi()){return}const params=searchState.getQueryStringParams();if(!history.state&&!params.search){history.pushState(null,"",url)}else{history.replaceState(null,"",url)}}async function search(forced){const query=DocSearch.parseQuery(searchState.input.value.trim());let filterCrates=getFilterCrates();if(!forced&&query.userQuery===currentResults){if(query.userQuery.length>0){putBackSearch()}return}searchState.setLoadingSearch();const params=searchState.getQueryStringParams();if(filterCrates===null&¶ms["filter-crate"]!==undefined){filterCrates=params["filter-crate"]}searchState.title="\""+query.userQuery+"\" Search - Rust";updateSearchHistory(buildUrl(query.userQuery,filterCrates));await showResults(await docSearch.execQuery(query,filterCrates,window.currentCrate),params.go_to_first,filterCrates)}function onSearchSubmit(e){e.preventDefault();searchState.clearInputTimeout();search()}function putBackSearch(){const search_input=searchState.input;if(!searchState.input){return}if(search_input.value!==""&&!searchState.isDisplayed()){searchState.showResults();if(browserSupportsHistoryApi()){history.replaceState(null,"",buildUrl(search_input.value,getFilterCrates()))}document.title=searchState.title}}function registerSearchEvents(){const params=searchState.getQueryStringParams();if(searchState.input.value===""){searchState.input.value=params.search||""}const searchAfter500ms=()=>{searchState.clearInputTimeout();if(searchState.input.value.length===0){searchState.hideResults()}else{searchState.timeout=setTimeout(search,500)}};searchState.input.onkeyup=searchAfter500ms;searchState.input.oninput=searchAfter500ms;document.getElementsByClassName("search-form")[0].onsubmit=onSearchSubmit;searchState.input.onchange=e=>{if(e.target!==document.activeElement){return}searchState.clearInputTimeout();setTimeout(search,0)};searchState.input.onpaste=searchState.input.onchange;searchState.outputElement().addEventListener("keydown",e=>{if(e.altKey||e.ctrlKey||e.shiftKey||e.metaKey){return}if(e.which===38){const previous=document.activeElement.previousElementSibling;if(previous){previous.focus()}else{searchState.focus()}e.preventDefault()}else if(e.which===40){const next=document.activeElement.nextElementSibling;if(next){next.focus()}const rect=document.activeElement.getBoundingClientRect();if(window.innerHeight-rect.bottom{if(e.which===40){focusSearchResult();e.preventDefault()}});searchState.input.addEventListener("focus",()=>{putBackSearch()});searchState.input.addEventListener("blur",()=>{if(window.searchState.input){window.searchState.input.placeholder=window.searchState.origPlaceholder}});if(browserSupportsHistoryApi()){const previousTitle=document.title;window.addEventListener("popstate",e=>{const params=searchState.getQueryStringParams();document.title=previousTitle;currentResults=null;if(params.search&¶ms.search.length>0){searchState.input.value=params.search;e.preventDefault();search()}else{searchState.input.value="";searchState.hideResults()}})}window.onpageshow=()=>{const qSearch=searchState.getQueryStringParams().search;if(searchState.input.value===""&&qSearch){searchState.input.value=qSearch}search()}}function updateCrate(ev){if(ev.target.value==="all crates"){const query=searchState.input.value.trim();updateSearchHistory(buildUrl(query,null))}currentResults=null;search(true)}function initSearch(searchIndx){rawSearchIndex=searchIndx;if(typeof window!=="undefined"){docSearch=new DocSearch(rawSearchIndex,ROOT_PATH,searchState);registerSearchEvents();if(window.searchState.getQueryStringParams().search){search()}}else if(typeof exports!=="undefined"){docSearch=new DocSearch(rawSearchIndex,ROOT_PATH,searchState);exports.docSearch=docSearch;exports.parseQuery=DocSearch.parseQuery}}if(typeof exports!=="undefined"){exports.initSearch=initSearch}if(typeof window!=="undefined"){window.initSearch=initSearch;if(window.searchIndex!==undefined){initSearch(window.searchIndex)}}else{initSearch(new Map())}class ParametricDescription{constructor(w,n,minErrors){this.w=w;this.n=n;this.minErrors=minErrors}isAccept(absState){const state=Math.floor(absState/(this.w+1));const offset=absState%(this.w+1);return this.w-offset+this.minErrors[state]<=this.n}getPosition(absState){return absState%(this.w+1)}getVector(name,charCode,pos,end){let vector=0;for(let i=pos;i>5;const bitStart=bitLoc&31;if(bitStart+bitsPerValue<=32){return((data[dataLoc]>>bitStart)&this.MASKS[bitsPerValue-1])}else{const part=32-bitStart;return ~~(((data[dataLoc]>>bitStart)&this.MASKS[part-1])+((data[1+dataLoc]&this.MASKS[bitsPerValue-part-1])<{const settingId=toggle.id;const settingValue=getSettingValue(settingId);if(settingValue!==null){toggle.checked=settingValue==="true";}toggle.onchange=()=>{changeSetting(toggle.id,toggle.checked);};});onEachLazy(settingsElement.querySelectorAll("input[type=\"radio\"]"),elem=>{const settingId=elem.name;let settingValue=getSettingValue(settingId);if(settingId==="theme"){const useSystem=getSettingValue("use-system-theme");if(useSystem==="true"||settingValue===null){settingValue=useSystem==="false"?"light":"system preference";}}if(settingValue!==null&&settingValue!=="null"){elem.checked=settingValue===elem.value;}elem.addEventListener("change",()=>{changeSetting(elem.name,elem.value);});},);}function buildSettingsPageSections(settings){let output="";for(const setting of settings){const js_data_name=setting["js_name"];const setting_name=setting["name"];if(setting["options"]!==undefined){output+=`\ +
      +
      ${setting_name}
      +
      `;onEach(setting["options"],option=>{const checked=option===setting["default"]?" checked":"";const full=`${js_data_name}-${option.replace(/ /g,"-")}`;output+=`\ + `;});output+=`\ +
      +
      `;}else{const checked=setting["default"]===true?" checked":"";output+=`\ +
      \ + \ +
      `;}}return output;}function buildSettingsPage(){const theme_list=getVar("themes");const theme_names=(theme_list===null?"":theme_list).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":"Hide persistent navigation bar","js_name":"hide-sidebar","default":false,},{"name":"Hide table of contents","js_name":"hide-toc","default":false,},{"name":"Hide module navigation","js_name":"hide-modnav","default":false,},{"name":"Disable keyboard shortcuts","js_name":"disable-shortcuts","default":false,},{"name":"Use sans serif fonts","js_name":"sans-serif-fonts","default":false,},{"name":"Word wrap source code","js_name":"word-wrap-source-code","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){const mainElem=document.getElementById(MAIN_ID);if(mainElem!==null){mainElem.appendChild(el);}}else{el.setAttribute("tabindex","-1");const settingsBtn=getSettingsButton();if(settingsBtn!==null){settingsBtn.appendChild(el);}}return el;}const settingsMenu=buildSettingsPage();function displaySettings(){settingsMenu.style.display="";onEachLazy(settingsMenu.querySelectorAll("input[type='checkbox']"),el=>{const val=getSettingValue(el.id);const checked=val==="true";if(checked!==el.checked&&val!==null){el.checked=checked;}});}function settingsBlurHandler(event){const helpBtn=getHelpButton();const settingsBtn=getSettingsButton();const helpUnfocused=helpBtn===null||(!helpBtn.contains(document.activeElement)&&!elemContainsTarget(helpBtn,event.relatedTarget));const settingsUnfocused=settingsBtn===null||(!settingsBtn.contains(document.activeElement)&&!elemContainsTarget(settingsBtn,event.relatedTarget));if(helpUnfocused&&settingsUnfocused){window.hidePopoverMenus();}}if(!isSettingsPage){const settingsButton=nonnull(getSettingsButton());const settingsMenu=nonnull(document.getElementById("settings"));settingsButton.onclick=event=>{if(elemContainsTarget(settingsMenu,event.target)){return;}event.preventDefault();const shouldDisplaySettings=settingsMenu.style.display==="none";window.hideAllModals(false);if(shouldDisplaySettings){displaySettings();}};settingsButton.onblur=settingsBlurHandler;nonnull(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/docs/static.files/settings-d72f25bb.js b/docs/static.files/settings-d72f25bb.js deleted file mode 100644 index 53c89d7..0000000 --- a/docs/static.files/settings-d72f25bb.js +++ /dev/null @@ -1,17 +0,0 @@ -"use strict";(function(){const isSettingsPage=window.location.pathname.endsWith("/settings.html");function changeSetting(settingName,value){if(settingName==="theme"){const useSystem=value==="system preference"?"true":"false";updateLocalStorage("use-system-theme",useSystem)}updateLocalStorage(settingName,value);switch(settingName){case"theme":case"preferred-dark-theme":case"preferred-light-theme":updateTheme();updateLightAndDark();break;case"line-numbers":if(value===true){window.rustdoc_add_line_numbers_to_examples()}else{window.rustdoc_remove_line_numbers_from_examples()}break;case"hide-sidebar":if(value===true){addClass(document.documentElement,"hide-sidebar")}else{removeClass(document.documentElement,"hide-sidebar")}break;case"hide-toc":if(value===true){addClass(document.documentElement,"hide-toc")}else{removeClass(document.documentElement,"hide-toc")}break;case"hide-modnav":if(value===true){addClass(document.documentElement,"hide-modnav")}else{removeClass(document.documentElement,"hide-modnav")}break;case"sans-serif-fonts":if(value===true){addClass(document.documentElement,"sans-serif")}else{removeClass(document.documentElement,"sans-serif")}break;case"word-wrap-source-code":if(value===true){addClass(document.documentElement,"word-wrap-source-code")}else{removeClass(document.documentElement,"word-wrap-source-code")}break}}function showLightAndDark(){removeClass(document.getElementById("preferred-light-theme"),"hidden");removeClass(document.getElementById("preferred-dark-theme"),"hidden")}function hideLightAndDark(){addClass(document.getElementById("preferred-light-theme"),"hidden");addClass(document.getElementById("preferred-dark-theme"),"hidden")}function updateLightAndDark(){const useSystem=getSettingValue("use-system-theme");if(useSystem==="true"||(useSystem===null&&getSettingValue("theme")===null)){showLightAndDark()}else{hideLightAndDark()}}function setEvents(settingsElement){updateLightAndDark();onEachLazy(settingsElement.querySelectorAll("input[type=\"checkbox\"]"),toggle=>{const settingId=toggle.id;const settingValue=getSettingValue(settingId);if(settingValue!==null){toggle.checked=settingValue==="true"}toggle.onchange=()=>{changeSetting(toggle.id,toggle.checked)}});onEachLazy(settingsElement.querySelectorAll("input[type=\"radio\"]"),elem=>{const settingId=elem.name;let settingValue=getSettingValue(settingId);if(settingId==="theme"){const useSystem=getSettingValue("use-system-theme");if(useSystem==="true"||settingValue===null){settingValue=useSystem==="false"?"light":"system preference"}}if(settingValue!==null&&settingValue!=="null"){elem.checked=settingValue===elem.value}elem.addEventListener("change",ev=>{changeSetting(ev.target.name,ev.target.value)})})}function buildSettingsPageSections(settings){let output="";for(const setting of settings){if(setting==="hr"){output+="
      ";continue}const js_data_name=setting["js_name"];const setting_name=setting["name"];if(setting["options"]!==undefined){output+=`\ -
      -
      ${setting_name}
      -
      `;onEach(setting["options"],option=>{const checked=option===setting["default"]?" checked":"";const full=`${js_data_name}-${option.replace(/ /g,"-")}`;output+=`\ - `});output+=`\ -
      -
      `}else{const checked=setting["default"]===true?" checked":"";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":"Hide persistent navigation bar","js_name":"hide-sidebar","default":false,},{"name":"Hide table of contents","js_name":"hide-toc","default":false,},{"name":"Hide module navigation","js_name":"hide-modnav","default":false,},{"name":"Disable keyboard shortcuts","js_name":"disable-shortcuts","default":false,},{"name":"Use sans serif fonts","js_name":"sans-serif-fonts","default":false,},{"name":"Word wrap source code","js_name":"word-wrap-source-code","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="";onEachLazy(settingsMenu.querySelectorAll("input[type='checkbox']"),el=>{const val=getSettingValue(el.id);const checked=val==="true";if(checked!==el.checked&&val!==null){el.checked=checked}})}function settingsBlurHandler(event){if(!getHelpButton().contains(document.activeElement)&&!getHelpButton().contains(event.relatedTarget)&&!getSettingsButton().contains(document.activeElement)&&!getSettingsButton().contains(event.relatedTarget)){window.hidePopoverMenus()}}if(!isSettingsPage){const settingsButton=getSettingsButton();const settingsMenu=document.getElementById("settings");settingsButton.onclick=event=>{if(settingsMenu.contains(event.target)){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/docs/static.files/src-script-63605ae7.js b/docs/static.files/src-script-63605ae7.js deleted file mode 100644 index 98cebca..0000000 --- a/docs/static.files/src-script-63605ae7.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(function(){const rootPath=getVar("root-path");const NAME_OFFSET=0;const DIRS_OFFSET=1;const FILES_OFFSET=2;const RUSTDOC_MOBILE_BREAKPOINT=700;function closeSidebarIfMobile(){if(window.innerWidth{removeClass(document.documentElement,"src-sidebar-expanded");updateLocalStorage("source-sidebar-show","false")};window.rustdocShowSourceSidebar=()=>{addClass(document.documentElement,"src-sidebar-expanded");updateLocalStorage("source-sidebar-show","true")};window.rustdocToggleSrcSidebar=()=>{if(document.documentElement.classList.contains("src-sidebar-expanded")){window.rustdocCloseSourceSidebar()}else{window.rustdocShowSourceSidebar()}};function createSrcSidebar(){const container=nonnull(document.querySelector("nav.sidebar"));const sidebar=document.createElement("div");sidebar.id="src-sidebar";let hasFoundFile=false;for(const[key,source]of srcIndex){source[NAME_OFFSET]=key;hasFoundFile=createDirEntry(source,sidebar,"",hasFoundFile)}container.appendChild(sidebar);const selected_elem=sidebar.getElementsByClassName("selected")[0];if(typeof selected_elem!=="undefined"){selected_elem.focus()}}function highlightSrcLines(){const match=window.location.hash.match(/^#?(\d+)(?:-(\d+))?$/);if(!match){return}let from=parseInt(match[1],10);let to=from;if(typeof match[2]!=="undefined"){to=parseInt(match[2],10)}if(to{removeClass(e,"line-highlighted")});for(let i=from;i<=to;++i){elem=document.getElementById(""+i);if(!elem){break}addClass(elem,"line-highlighted")}}const handleSrcHighlight=(function(){let prev_line_id=0;const set_fragment=name=>{const x=window.scrollX,y=window.scrollY;if(browserSupportsHistoryApi()){history.replaceState(null,"","#"+name);highlightSrcLines()}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",highlightSrcLines);onEachLazy(document.querySelectorAll("a[data-nosnippet]"),el=>{el.addEventListener("click",handleSrcHighlight)});highlightSrcLines();window.createSrcSidebar=createSrcSidebar})() \ No newline at end of file diff --git a/docs/static.files/src-script-813739b1.js b/docs/static.files/src-script-813739b1.js new file mode 100644 index 0000000..bf54625 --- /dev/null +++ b/docs/static.files/src-script-813739b1.js @@ -0,0 +1 @@ +"use strict";(function(){const rootPath=getVar("root-path");const NAME_OFFSET=0;const DIRS_OFFSET=1;const FILES_OFFSET=2;const RUSTDOC_MOBILE_BREAKPOINT=700;function closeSidebarIfMobile(){if(window.innerWidth{removeClass(document.documentElement,"src-sidebar-expanded");updateLocalStorage("source-sidebar-show","false");};window.rustdocShowSourceSidebar=()=>{addClass(document.documentElement,"src-sidebar-expanded");updateLocalStorage("source-sidebar-show","true");};window.rustdocToggleSrcSidebar=()=>{if(document.documentElement.classList.contains("src-sidebar-expanded")){window.rustdocCloseSourceSidebar();}else{window.rustdocShowSourceSidebar();}};function createSrcSidebar(srcIndexStr){const container=nonnull(document.querySelector("nav.sidebar"));const sidebar=document.createElement("div");sidebar.id="src-sidebar";const srcIndex=new Map(JSON.parse(srcIndexStr));let hasFoundFile=false;for(const[key,source]of srcIndex){source[NAME_OFFSET]=key;hasFoundFile=createDirEntry(source,sidebar,"",hasFoundFile);}container.appendChild(sidebar);const selected_elem=sidebar.getElementsByClassName("selected")[0];if(typeof selected_elem!=="undefined"){selected_elem.focus();}}function highlightSrcLines(){const match=window.location.hash.match(/^#?(\d+)(?:-(\d+))?$/);if(!match){return;}let from=parseInt(match[1],10);let to=from;if(typeof match[2]!=="undefined"){to=parseInt(match[2],10);}if(to{removeClass(e,"line-highlighted");});for(let i=from;i<=to;++i){elem=document.getElementById(""+i);if(!elem){break;}addClass(elem,"line-highlighted");}}const handleSrcHighlight=(function(){let prev_line_id=0;const set_fragment=name=>{const x=window.scrollX,y=window.scrollY;if(browserSupportsHistoryApi()){history.replaceState(null,"","#"+name);highlightSrcLines();}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",highlightSrcLines);onEachLazy(document.querySelectorAll("a[data-nosnippet]"),el=>{el.addEventListener("click",handleSrcHighlight);});highlightSrcLines();window.createSrcSidebar=createSrcSidebar;})(); \ No newline at end of file diff --git a/docs/static.files/storage-4e99c027.js b/docs/static.files/storage-4e99c027.js new file mode 100644 index 0000000..ca38e76 --- /dev/null +++ b/docs/static.files/storage-4e99c027.js @@ -0,0 +1,23 @@ +"use strict";const builtinThemes=["light","dark","ayu"];const darkThemes=["dark","ayu"];window.currentTheme=(function(){const currentTheme=document.getElementById("themeStyle");return currentTheme instanceof HTMLLinkElement?currentTheme:null;})();const settingsDataset=(function(){const settingsElement=document.getElementById("default-settings");return settingsElement&&settingsElement.dataset?settingsElement.dataset:null;})();function nonnull(x,msg){if(x===null){throw(msg||"unexpected null value!");}else{return x;}}function nonundef(x,msg){if(x===undefined){throw(msg||"unexpected null value!");}else{return x;}}function getSettingValue(settingName){const current=getCurrentValue(settingName);if(current===null&&settingsDataset!==null){const def=settingsDataset[settingName.replace(/-/g,"_")];if(def!==undefined){return def;}}return current;}const localStoredTheme=getSettingValue("theme");function hasClass(elem,className){return!!elem&&!!elem.classList&&elem.classList.contains(className);}function addClass(elem,className){if(elem&&elem.classList){elem.classList.add(className);}}function removeClass(elem,className){if(elem&&elem.classList){elem.classList.remove(className);}}function onEach(arr,func){for(const elem of arr){if(func(elem)){return true;}}return false;}function onEachLazy(lazyArray,func){return onEach(Array.prototype.slice.call(lazyArray),func);}function updateLocalStorage(name,value){try{if(value===null){window.localStorage.removeItem("rustdoc-"+name);}else{window.localStorage.setItem("rustdoc-"+name,value);}}catch(e){}}function getCurrentValue(name){try{return window.localStorage.getItem("rustdoc-"+name);}catch(e){return null;}}function getVar(name){const el=document.querySelector("head > meta[name='rustdoc-vars']");return el?el.getAttribute("data-"+name):null;}function switchTheme(newThemeName,saveTheme){const themeNames=(getVar("themes")||"").split(",").filter(t=>t);themeNames.push(...builtinThemes);if(newThemeName===null||themeNames.indexOf(newThemeName)===-1){return;}if(saveTheme){updateLocalStorage("theme",newThemeName);}document.documentElement.setAttribute("data-theme",newThemeName);if(builtinThemes.indexOf(newThemeName)!==-1){if(window.currentTheme&&window.currentTheme.parentNode){window.currentTheme.parentNode.removeChild(window.currentTheme);window.currentTheme=null;}}else{const newHref=getVar("root-path")+encodeURIComponent(newThemeName)+getVar("resource-suffix")+".css";if(!window.currentTheme){if(document.readyState==="loading"){document.write(``);window.currentTheme=(function(){const currentTheme=document.getElementById("themeStyle");return currentTheme instanceof HTMLLinkElement?currentTheme:null;})();}else{window.currentTheme=document.createElement("link");window.currentTheme.rel="stylesheet";window.currentTheme.id="themeStyle";window.currentTheme.href=newHref;document.documentElement.appendChild(window.currentTheme);}}else if(newHref!==window.currentTheme.href){window.currentTheme.href=newHref;}}}const updateTheme=(function(){const mql=window.matchMedia("(prefers-color-scheme: dark)");function updateTheme(){if(getSettingValue("use-system-theme")!=="false"){const lightTheme=getSettingValue("preferred-light-theme")||"light";const darkTheme=getSettingValue("preferred-dark-theme")||"dark";updateLocalStorage("use-system-theme","true");switchTheme(mql.matches?darkTheme:lightTheme,true);}else{switchTheme(getSettingValue("theme"),false);}}mql.addEventListener("change",updateTheme);return updateTheme;})();if(getSettingValue("use-system-theme")!=="false"&&window.matchMedia){if(getSettingValue("use-system-theme")===null&&getSettingValue("preferred-dark-theme")===null&&localStoredTheme!==null&&darkThemes.indexOf(localStoredTheme)>=0){updateLocalStorage("preferred-dark-theme",localStoredTheme);}}updateTheme();if(getSettingValue("source-sidebar-show")==="true"){addClass(document.documentElement,"src-sidebar-expanded");}if(getSettingValue("hide-sidebar")==="true"){addClass(document.documentElement,"hide-sidebar");}if(getSettingValue("hide-toc")==="true"){addClass(document.documentElement,"hide-toc");}if(getSettingValue("hide-modnav")==="true"){addClass(document.documentElement,"hide-modnav");}if(getSettingValue("sans-serif-fonts")==="true"){addClass(document.documentElement,"sans-serif");}if(getSettingValue("word-wrap-source-code")==="true"){addClass(document.documentElement,"word-wrap-source-code");}function updateSidebarWidth(){const desktopSidebarWidth=getSettingValue("desktop-sidebar-width");if(desktopSidebarWidth&&desktopSidebarWidth!=="null"){document.documentElement.style.setProperty("--desktop-sidebar-width",desktopSidebarWidth+"px",);}const srcSidebarWidth=getSettingValue("src-sidebar-width");if(srcSidebarWidth&&srcSidebarWidth!=="null"){document.documentElement.style.setProperty("--src-sidebar-width",srcSidebarWidth+"px",);}}updateSidebarWidth();window.addEventListener("pageshow",ev=>{if(ev.persisted){setTimeout(updateTheme,0);setTimeout(updateSidebarWidth,0);}});class RustdocSearchElement extends HTMLElement{constructor(){super();}connectedCallback(){const rootPath=getVar("root-path");const currentCrate=getVar("current-crate");this.innerHTML=``;}}window.customElements.define("rustdoc-search",RustdocSearchElement);class RustdocToolbarElement extends HTMLElement{constructor(){super();}connectedCallback(){if(this.firstElementChild){return;}const rootPath=getVar("root-path");this.innerHTML=` +
      + Settings +
      +
      + Help +
      + `;}}window.customElements.define("rustdoc-toolbar",RustdocToolbarElement); \ No newline at end of file diff --git a/docs/static.files/storage-82c7156e.js b/docs/static.files/storage-82c7156e.js deleted file mode 100644 index dd769fb..0000000 --- a/docs/static.files/storage-82c7156e.js +++ /dev/null @@ -1,23 +0,0 @@ -"use strict";const builtinThemes=["light","dark","ayu"];const darkThemes=["dark","ayu"];window.currentTheme=(function(){const currentTheme=document.getElementById("themeStyle");return currentTheme instanceof HTMLLinkElement?currentTheme:null})();const settingsDataset=(function(){const settingsElement=document.getElementById("default-settings");return settingsElement&&settingsElement.dataset?settingsElement.dataset:null})();function nonnull(x,msg){if(x===null){throw(msg||"unexpected null value!")}else{return x}}function getSettingValue(settingName){const current=getCurrentValue(settingName);if(current===null&&settingsDataset!==null){const def=settingsDataset[settingName.replace(/-/g,"_")];if(def!==undefined){return def}}return current}const localStoredTheme=getSettingValue("theme");function hasClass(elem,className){return!!elem&&!!elem.classList&&elem.classList.contains(className)}function addClass(elem,className){if(elem&&elem.classList){elem.classList.add(className)}}function removeClass(elem,className){if(elem&&elem.classList){elem.classList.remove(className)}}function onEach(arr,func){for(const elem of arr){if(func(elem)){return true}}return false}function onEachLazy(lazyArray,func){return onEach(Array.prototype.slice.call(lazyArray),func)}function updateLocalStorage(name,value){try{if(value===null){window.localStorage.removeItem("rustdoc-"+name)}else{window.localStorage.setItem("rustdoc-"+name,value)}}catch(e){}}function getCurrentValue(name){try{return window.localStorage.getItem("rustdoc-"+name)}catch(e){return null}}function getVar(name){const el=document.querySelector("head > meta[name='rustdoc-vars']");return el?el.getAttribute("data-"+name):null}function switchTheme(newThemeName,saveTheme){const themeNames=(getVar("themes")||"").split(",").filter(t=>t);themeNames.push(...builtinThemes);if(newThemeName===null||themeNames.indexOf(newThemeName)===-1){return}if(saveTheme){updateLocalStorage("theme",newThemeName)}document.documentElement.setAttribute("data-theme",newThemeName);if(builtinThemes.indexOf(newThemeName)!==-1){if(window.currentTheme&&window.currentTheme.parentNode){window.currentTheme.parentNode.removeChild(window.currentTheme);window.currentTheme=null}}else{const newHref=getVar("root-path")+encodeURIComponent(newThemeName)+getVar("resource-suffix")+".css";if(!window.currentTheme){if(document.readyState==="loading"){document.write(``);window.currentTheme=(function(){const currentTheme=document.getElementById("themeStyle");return currentTheme instanceof HTMLLinkElement?currentTheme:null})()}else{window.currentTheme=document.createElement("link");window.currentTheme.rel="stylesheet";window.currentTheme.id="themeStyle";window.currentTheme.href=newHref;document.documentElement.appendChild(window.currentTheme)}}else if(newHref!==window.currentTheme.href){window.currentTheme.href=newHref}}}const updateTheme=(function(){const mql=window.matchMedia("(prefers-color-scheme: dark)");function updateTheme(){if(getSettingValue("use-system-theme")!=="false"){const lightTheme=getSettingValue("preferred-light-theme")||"light";const darkTheme=getSettingValue("preferred-dark-theme")||"dark";updateLocalStorage("use-system-theme","true");switchTheme(mql.matches?darkTheme:lightTheme,true)}else{switchTheme(getSettingValue("theme"),false)}}mql.addEventListener("change",updateTheme);return updateTheme})();if(getSettingValue("use-system-theme")!=="false"&&window.matchMedia){if(getSettingValue("use-system-theme")===null&&getSettingValue("preferred-dark-theme")===null&&localStoredTheme!==null&&darkThemes.indexOf(localStoredTheme)>=0){updateLocalStorage("preferred-dark-theme",localStoredTheme)}}updateTheme();if(getSettingValue("source-sidebar-show")==="true"){addClass(document.documentElement,"src-sidebar-expanded")}if(getSettingValue("hide-sidebar")==="true"){addClass(document.documentElement,"hide-sidebar")}if(getSettingValue("hide-toc")==="true"){addClass(document.documentElement,"hide-toc")}if(getSettingValue("hide-modnav")==="true"){addClass(document.documentElement,"hide-modnav")}if(getSettingValue("sans-serif-fonts")==="true"){addClass(document.documentElement,"sans-serif")}if(getSettingValue("word-wrap-source-code")==="true"){addClass(document.documentElement,"word-wrap-source-code")}function updateSidebarWidth(){const desktopSidebarWidth=getSettingValue("desktop-sidebar-width");if(desktopSidebarWidth&&desktopSidebarWidth!=="null"){document.documentElement.style.setProperty("--desktop-sidebar-width",desktopSidebarWidth+"px",)}const srcSidebarWidth=getSettingValue("src-sidebar-width");if(srcSidebarWidth&&srcSidebarWidth!=="null"){document.documentElement.style.setProperty("--src-sidebar-width",srcSidebarWidth+"px",)}}updateSidebarWidth();window.addEventListener("pageshow",ev=>{if(ev.persisted){setTimeout(updateTheme,0);setTimeout(updateSidebarWidth,0)}});class RustdocSearchElement extends HTMLElement{constructor(){super()}connectedCallback(){const rootPath=getVar("root-path");const currentCrate=getVar("current-crate");this.innerHTML=``}}window.customElements.define("rustdoc-search",RustdocSearchElement);class RustdocToolbarElement extends HTMLElement{constructor(){super()}connectedCallback(){if(this.firstElementChild){return}const rootPath=getVar("root-path");this.innerHTML=` -
      - Settings -
      -
      - Help -
      - `}}window.customElements.define("rustdoc-toolbar",RustdocToolbarElement) \ No newline at end of file