{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.fCFbcLhw/b1/rustc_1.83.0+dfsg1-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.fCFbcLhw/b2/rustc_1.83.0+dfsg1-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,20 +1,20 @@\n \n fc4e222b9d858b75cde2a2b4422ec96d 72068672 debug optional cargo-dbgsym_1.83.0+dfsg1-1_amd64.deb\n- 7100980059a1c88034a6a26f321fbd7e 4309284 doc optional cargo-doc_1.83.0+dfsg1-1_all.deb\n+ 0b4eb1d6be29b729a67858e8a2c3c4ad 4309332 doc optional cargo-doc_1.83.0+dfsg1-1_all.deb\n 5d12b53256bf9ddd3af7f7c108d5f7a1 6214036 devel optional cargo_1.83.0+dfsg1-1_amd64.deb\n 8550618884364b5eb83b75e0d229510a 266072428 debug optional libstd-rust-1.83-dbgsym_1.83.0+dfsg1-1_amd64.deb\n 8d16cbf4b80626daf4fdd94be59d7af7 19401608 libs optional libstd-rust-1.83_1.83.0+dfsg1-1_amd64.deb\n b185a3f4bb0bf41d015fa20bd7eeb095 121179724 libdevel optional libstd-rust-dev-wasm32_1.83.0+dfsg1-1_all.deb\n- 2af99c43ca8b814a32829e766119f992 43664952 libdevel optional libstd-rust-dev-windows_1.83.0+dfsg1-1_amd64.deb\n+ 96de925fe78bb058c8400ee0c467e79a 43664800 libdevel optional libstd-rust-dev-windows_1.83.0+dfsg1-1_amd64.deb\n 3dc0700fc97d5e92fa4695d851d6c422 38678092 libdevel optional libstd-rust-dev_1.83.0+dfsg1-1_amd64.deb\n 1c03bfc5ddee21984d2424b4a499a192 237312 devel optional rust-all_1.83.0+dfsg1-1_all.deb\n e8f20b0cd2502c7becc9ebd0590213bd 59945516 debug optional rust-clippy-dbgsym_1.83.0+dfsg1-1_amd64.deb\n a864f67de414a54f80c9c0cee5ec2115 3297376 devel optional rust-clippy_1.83.0+dfsg1-1_amd64.deb\n- 9485d32fe5d82893c82633e613938820 22074088 doc optional rust-doc_1.83.0+dfsg1-1_all.deb\n+ 49a772ebdfa678286ef4fe8409742d42 22073860 doc optional rust-doc_1.83.0+dfsg1-1_all.deb\n 60e3968ef3498034bc3f64056a8a7294 243016 devel optional rust-gdb_1.83.0+dfsg1-1_all.deb\n 11fb39af30be7dbad349585a186313bc 243768 devel optional rust-lldb_1.83.0+dfsg1-1_all.deb\n 558dfe7e0773e0cdf179f4066a139694 1713248 devel optional rust-llvm_1.83.0+dfsg1-1_amd64.deb\n a06db63668da165b4d5ccff0024b4384 46522532 devel optional rust-src_1.83.0+dfsg1-1_all.deb\n 1048089eb9d85885809125a01877f4ba 36421328 debug optional rustc-dbgsym_1.83.0+dfsg1-1_amd64.deb\n 96005070943fd313665914a01f72078b 3766584 devel optional rustc_1.83.0+dfsg1-1_amd64.deb\n df4eed2455d804270e3a14ec698d5009 24119328 debug optional rustfmt-dbgsym_1.83.0+dfsg1-1_amd64.deb\n"}, {"source1": "cargo-doc_1.83.0+dfsg1-1_all.deb", "source2": "cargo-doc_1.83.0+dfsg1-1_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-12-04 17:07:54.000000 debian-binary\n--rw-r--r-- 0 0 0 74792 2024-12-04 17:07:54.000000 control.tar.xz\n--rw-r--r-- 0 0 0 4234300 2024-12-04 17:07:54.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 74796 2024-12-04 17:07:54.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 4234344 2024-12-04 17:07:54.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -1,13 +1,13 @@\n Package: cargo-doc\n Source: rustc\n Version: 1.83.0+dfsg1-1\n Architecture: all\n Maintainer: Debian Rust Maintainers \n-Installed-Size: 72048\n+Installed-Size: 72051\n Recommends: rust-doc\n Section: doc\n Priority: optional\n Homepage: http://www.rust-lang.org/\n Description: Rust package manager, documentation\n Cargo is a tool that allows Rust projects to declare their various\n dependencies, and ensure that you'll always get a repeatable build.\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -2487,15 +2487,15 @@\n -rw-r--r-- 0 root (0) root (0) 32750 2024-12-04 17:07:54.000000 ./usr/share/doc/cargo/reference/cargo_test_support/registry/struct.Response.html\n -rw-r--r-- 0 root (0) root (0) 37131 2024-12-04 17:07:54.000000 ./usr/share/doc/cargo/reference/cargo_test_support/registry/struct.TestRegistry.html\n -rw-r--r-- 0 root (0) root (0) 4854 2024-12-04 17:07:54.000000 ./usr/share/doc/cargo/reference/cargo_test_support/registry/type.FeatureMap.html\n -rw-r--r-- 0 root (0) root (0) 5026 2024-12-04 17:07:54.000000 ./usr/share/doc/cargo/reference/cargo_test_support/registry/type.RequestCallback.html\n -rw-r--r-- 0 root (0) root (0) 844 2024-12-04 17:07:54.000000 ./usr/share/doc/cargo/reference/cargo_test_support/sidebar-items.js\n -rw-r--r-- 0 root (0) root (0) 80472 2024-12-04 17:07:54.000000 ./usr/share/doc/cargo/reference/cargo_test_support/struct.Execs.html\n -rw-r--r-- 0 root (0) root (0) 44172 2024-12-04 17:07:54.000000 ./usr/share/doc/cargo/reference/cargo_test_support/struct.FileBuilder.html\n--rw-r--r-- 0 root (0) root (0) 82132 2024-12-04 17:07:54.000000 ./usr/share/doc/cargo/reference/cargo_test_support/struct.ProcessBuilder.html\n+-rw-r--r-- 0 root (0) root (0) 85020 2024-12-04 17:07:54.000000 ./usr/share/doc/cargo/reference/cargo_test_support/struct.ProcessBuilder.html\n -rw-r--r-- 0 root (0) root (0) 47218 2024-12-04 17:07:54.000000 ./usr/share/doc/cargo/reference/cargo_test_support/struct.Project.html\n -rw-r--r-- 0 root (0) root (0) 42489 2024-12-04 17:07:54.000000 ./usr/share/doc/cargo/reference/cargo_test_support/struct.ProjectBuilder.html\n -rw-r--r-- 0 root (0) root (0) 33256 2024-12-04 17:07:54.000000 ./usr/share/doc/cargo/reference/cargo_test_support/struct.RawOutput.html\n -rw-r--r-- 0 root (0) root (0) 32821 2024-12-04 17:07:54.000000 ./usr/share/doc/cargo/reference/cargo_test_support/struct.RustcInfo.html\n -rw-r--r-- 0 root (0) root (0) 44983 2024-12-04 17:07:54.000000 ./usr/share/doc/cargo/reference/cargo_test_support/struct.SymlinkBuilder.html\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-04 17:07:54.000000 ./usr/share/doc/cargo/reference/cargo_test_support/tools/\n -rw-r--r-- 0 root (0) root (0) 3522 2024-12-04 17:07:54.000000 ./usr/share/doc/cargo/reference/cargo_test_support/tools/fn.echo.html\n"}, {"source1": "./usr/share/doc/cargo/reference/cargo_test_support/struct.ProcessBuilder.html", "source2": "./usr/share/doc/cargo/reference/cargo_test_support/struct.ProcessBuilder.html", "unified_diff": "@@ -1,44 +1,44 @@\n-ProcessBuilder in cargo_test_support - Rust
cargo_test_support

Struct ProcessBuilder

pub struct ProcessBuilder {\n+ProcessBuilder in cargo_test_support - Rust
cargo_test_support

Struct ProcessBuilder

source
pub struct ProcessBuilder {\n     program: OsString,\n     args: Vec<OsString>,\n     env: BTreeMap<String, Option<OsString>>,\n     cwd: Option<OsString>,\n     wrappers: Vec<OsString>,\n     jobserver: Option<Client>,\n     display_env_vars: bool,\n     retry_with_argfile: bool,\n     stdin: Option<Vec<u8>>,\n }
Expand description

A builder object for an external process, similar to std::process::Command.

\n-

Fields\u00a7

\u00a7program: OsString\u00a7args: Vec<OsString>\u00a7env: BTreeMap<String, Option<OsString>>\u00a7cwd: Option<OsString>\u00a7wrappers: Vec<OsString>\u00a7jobserver: Option<Client>\u00a7display_env_vars: bool\u00a7retry_with_argfile: bool\u00a7stdin: Option<Vec<u8>>

Implementations\u00a7

\u00a7

impl ProcessBuilder

pub fn new<T>(cmd: T) -> ProcessBuilder
where\n+

Fields\u00a7

\u00a7program: OsString\u00a7args: Vec<OsString>\u00a7env: BTreeMap<String, Option<OsString>>\u00a7cwd: Option<OsString>\u00a7wrappers: Vec<OsString>\u00a7jobserver: Option<Client>\u00a7display_env_vars: bool\u00a7retry_with_argfile: bool\u00a7stdin: Option<Vec<u8>>

Implementations\u00a7

source\u00a7

impl ProcessBuilder

source

pub fn new<T>(cmd: T) -> ProcessBuilder
where\n T: AsRef<OsStr>,

Creates a new ProcessBuilder with the given executable path.

\n-

pub fn program<T>(&mut self, program: T) -> &mut ProcessBuilder
where\n+

source

pub fn program<T>(&mut self, program: T) -> &mut ProcessBuilder
where\n T: AsRef<OsStr>,

(chainable) Sets the executable for the process.

\n-

pub fn arg<T>(&mut self, arg: T) -> &mut ProcessBuilder
where\n+

source

pub fn arg<T>(&mut self, arg: T) -> &mut ProcessBuilder
where\n T: AsRef<OsStr>,

(chainable) Adds arg to the args list.

\n-

pub fn args<T>(&mut self, args: &[T]) -> &mut ProcessBuilder
where\n+

source

pub fn args<T>(&mut self, args: &[T]) -> &mut ProcessBuilder
where\n T: AsRef<OsStr>,

(chainable) Adds multiple args to the args list.

\n-

pub fn args_replace<T>(&mut self, args: &[T]) -> &mut ProcessBuilder
where\n+

source

pub fn args_replace<T>(&mut self, args: &[T]) -> &mut ProcessBuilder
where\n T: AsRef<OsStr>,

(chainable) Replaces the args list with the given args.

\n-

pub fn cwd<T>(&mut self, path: T) -> &mut ProcessBuilder
where\n+

source

pub fn cwd<T>(&mut self, path: T) -> &mut ProcessBuilder
where\n T: AsRef<OsStr>,

(chainable) Sets the current working directory of the process.

\n-

pub fn env<T>(&mut self, key: &str, val: T) -> &mut ProcessBuilder
where\n+

source

pub fn env<T>(&mut self, key: &str, val: T) -> &mut ProcessBuilder
where\n T: AsRef<OsStr>,

(chainable) Sets an environment variable for the process.

\n-

pub fn env_remove(&mut self, key: &str) -> &mut ProcessBuilder

(chainable) Unsets an environment variable for the process.

\n-

pub fn get_program(&self) -> &OsString

Gets the executable name.

\n-

pub fn get_args(&self) -> impl Iterator<Item = &OsString>

Gets the program arguments.

\n-

pub fn get_cwd(&self) -> Option<&Path>

Gets the current working directory for the process.

\n-

pub fn get_env(&self, var: &str) -> Option<OsString>

Gets an environment variable as the process will see it (will inherit from environment\n+

source

pub fn env_remove(&mut self, key: &str) -> &mut ProcessBuilder

(chainable) Unsets an environment variable for the process.

\n+
source

pub fn get_program(&self) -> &OsString

Gets the executable name.

\n+
source

pub fn get_args(&self) -> impl Iterator<Item = &OsString>

Gets the program arguments.

\n+
source

pub fn get_cwd(&self) -> Option<&Path>

Gets the current working directory for the process.

\n+
source

pub fn get_env(&self, var: &str) -> Option<OsString>

Gets an environment variable as the process will see it (will inherit from environment\n unless explicitally unset).

\n-

pub fn get_envs(&self) -> &BTreeMap<String, Option<OsString>>

Gets all environment variables explicitly set or unset for the process (not inherited\n+

source

pub fn get_envs(&self) -> &BTreeMap<String, Option<OsString>>

Gets all environment variables explicitly set or unset for the process (not inherited\n vars).

\n-

pub fn inherit_jobserver(&mut self, jobserver: &Client) -> &mut ProcessBuilder

Sets the make jobserver. See the jobserver crate for\n+

source

pub fn inherit_jobserver(&mut self, jobserver: &Client) -> &mut ProcessBuilder

Sets the make jobserver. See the jobserver crate for\n more information.

\n-

pub fn display_env_vars(&mut self) -> &mut ProcessBuilder

Enables environment variable display.

\n-

pub fn retry_with_argfile(&mut self, enabled: bool) -> &mut ProcessBuilder

Enables retrying with an argfile if hitting \u201ccommand line too big\u201d error

\n+
source

pub fn display_env_vars(&mut self) -> &mut ProcessBuilder

Enables environment variable display.

\n+
source

pub fn retry_with_argfile(&mut self, enabled: bool) -> &mut ProcessBuilder

Enables retrying with an argfile if hitting \u201ccommand line too big\u201d error

\n

This is primarily for the @path arg of rustc and rustdoc, which treat\n each line as an command-line argument, so LF and CRLF bytes are not\n valid as an argument for argfile at this moment.\n For example, RUSTDOCFLAGS=\"--crate-version foo\\nbar\" cargo doc is\n valid when invoking from command-line but not from argfile.

\n

To sum up, the limitations of the argfile are:

\n
    \n@@ -46,60 +46,60 @@\n
  • Must not contain any newlines in each argument.
  • \n
\n

Ref:

\n \n-

pub fn stdin<T>(&mut self, stdin: T) -> &mut ProcessBuilder
where\n+

source

pub fn stdin<T>(&mut self, stdin: T) -> &mut ProcessBuilder
where\n T: Into<Vec<u8>>,

Sets a value that will be written to stdin of the process on launch.

\n-

pub fn status(&self) -> Result<ExitStatus, Error>

Like Command::status but with a better error message.

\n-

pub fn exec(&self) -> Result<(), Error>

Runs the process, waiting for completion, and mapping non-success exit codes to an error.

\n-

pub fn exec_replace(&self) -> Result<(), Error>

Replaces the current process with the target process.

\n+
source

pub fn status(&self) -> Result<ExitStatus, Error>

Like Command::status but with a better error message.

\n+
source

pub fn exec(&self) -> Result<(), Error>

Runs the process, waiting for completion, and mapping non-success exit codes to an error.

\n+
source

pub fn exec_replace(&self) -> Result<(), Error>

Replaces the current process with the target process.

\n

On Unix, this executes the process using the Unix syscall execvp, which will block\n this process, and will only return if there is an error.

\n

On Windows this isn\u2019t technically possible. Instead we emulate it to the best of our\n ability. One aspect we fix here is that we specify a handler for the Ctrl-C handler.\n In doing so (and by effectively ignoring it) we should emulate proxying Ctrl-C\n handling to the application at hand, which will either terminate or handle it itself.\n According to Microsoft\u2019s documentation at\n https://docs.microsoft.com/en-us/windows/console/ctrl-c-and-ctrl-break-signals.\n the Ctrl-C signal is sent to all processes attached to a terminal, which should\n include our child process. If the child terminates then we\u2019ll reap them in Cargo\n pretty quickly, and if the child handles the signal then we won\u2019t terminate\n (and we shouldn\u2019t!) until the process itself later exits.

\n-

pub fn output(&self) -> Result<Output, Error>

Like Command::output but with a better error message.

\n-

pub fn exec_with_output(&self) -> Result<Output, Error>

Executes the process, returning the stdio output, or an error if non-zero exit status.

\n-

pub fn exec_with_streaming(\n+

source

pub fn output(&self) -> Result<Output, Error>

Like Command::output but with a better error message.

\n+
source

pub fn exec_with_output(&self) -> Result<Output, Error>

Executes the process, returning the stdio output, or an error if non-zero exit status.

\n+
source

pub fn exec_with_streaming(\n &self,\n on_stdout_line: &mut dyn FnMut(&str) -> Result<(), Error>,\n on_stderr_line: &mut dyn FnMut(&str) -> Result<(), Error>,\n capture_output: bool,\n ) -> Result<Output, Error>

Executes a command, passing each line of stdout and stderr to the supplied callbacks, which\n can mutate the string data.

\n

If any invocations of these function return an error, it will be propagated.

\n

If capture_output is true, then all the output will also be buffered\n and stored in the returned Output object. If it is false, no caching\n is done, and the callbacks are solely responsible for handling the\n output.

\n-

pub fn build_command(&self) -> Command

Converts ProcessBuilder into a std::process::Command, and handles\n+

source

pub fn build_command(&self) -> Command

Converts ProcessBuilder into a std::process::Command, and handles\n the jobserver, if present.

\n

Note that this method doesn\u2019t take argfile fallback into account. The\n caller should handle it by themselves.

\n-

pub fn wrapped(self, wrapper: Option<impl AsRef<OsStr>>) -> ProcessBuilder

Wraps an existing command with the provided wrapper, if it is present and valid.

\n+
source

pub fn wrapped(self, wrapper: Option<impl AsRef<OsStr>>) -> ProcessBuilder

Wraps an existing command with the provided wrapper, if it is present and valid.

\n
\u00a7Examples
\n
use cargo_util::ProcessBuilder;\n // Running this would execute `rustc`\n let cmd = ProcessBuilder::new(\"rustc\");\n \n // Running this will execute `sccache rustc`\n let cmd = cmd.wrapped(Some(\"sccache\"));
\n

Trait Implementations\u00a7

source\u00a7

impl ArgLineCommandExt for &mut ProcessBuilder

source\u00a7

fn arg<S: AsRef<OsStr>>(self, s: S) -> Self

source\u00a7

fn arg_line(self, s: &str) -> Self

source\u00a7

impl ChannelChangerCommandExt for &mut ProcessBuilder

source\u00a7

fn masquerade_as_nightly_cargo(self, _reasons: &[&str]) -> Self

The list of reasons should be why nightly cargo is needed. If it is\n because of an unstable feature put the name of the feature as the reason,\n-e.g. &[\"print-im-a-teapot\"].
\u00a7

impl Clone for ProcessBuilder

\u00a7

fn clone(&self) -> ProcessBuilder

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
\u00a7

impl Debug for ProcessBuilder

\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
\u00a7

impl Display for ProcessBuilder

\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source\u00a7

impl TestEnvCommandExt for &mut ProcessBuilder

source\u00a7

fn current_dir<S: AsRef<Path>>(self, path: S) -> Self

source\u00a7

fn env<S: AsRef<OsStr>>(self, key: &str, value: S) -> Self

source\u00a7

fn env_remove(self, key: &str) -> Self

source\u00a7

fn test_env(self) -> Self

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n+e.g. &[\"print-im-a-teapot\"].

source\u00a7

impl Clone for ProcessBuilder

source\u00a7

fn clone(&self) -> ProcessBuilder

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for ProcessBuilder

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source\u00a7

impl Display for ProcessBuilder

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source\u00a7

impl TestEnvCommandExt for &mut ProcessBuilder

source\u00a7

fn current_dir<S: AsRef<Path>>(self, path: S) -> Self

source\u00a7

fn env<S: AsRef<OsStr>>(self, key: &str, value: S) -> Self

source\u00a7

fn env_remove(self, key: &str) -> Self

source\u00a7

fn test_env(self) -> Self

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n T: 'static + ?Sized,

source\u00a7

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source\u00a7

impl<T> Borrow<T> for T
where\n T: ?Sized,

source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n
\u00a7

impl<T> Instrument for T

\u00a7

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an\n Instrumented wrapper. Read more
\u00a7

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an\n Instrumented wrapper. Read more
source\u00a7

impl<T, U> Into<U> for T
where\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -67,14 +67,15 @@\n * _\bT_\bo_\bS_\bt_\br_\bi_\bn_\bg\n * _\bT_\br_\by_\bF_\br_\bo_\bm_\b<_\bU_\b>\n * _\bT_\br_\by_\bI_\bn_\bt_\bo_\b<_\bU_\b>\n * _\bW_\bi_\bt_\bh_\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be_\br\n *\b**\b**\b**\b**\b* _\bI\bI_\bn\bn_\b _\bc\bc_\br\br_\ba\ba_\bt\bt_\be\be_\b _\bc\bc_\ba\ba_\br\br_\bg\bg_\bo\bo_\b_\b__\bt\bt_\be\be_\bs\bs_\bt\bt_\b_\b__\bs\bs_\bu\bu_\bp\bp_\bp\bp_\bo\bo_\br\br_\bt\bt *\b**\b**\b**\b**\b*\n _\bc_\ba_\br_\bg_\bo_\b__\bt_\be_\bs_\bt_\b__\bs_\bu_\bp_\bp_\bo_\br_\bt\n *\b**\b**\b**\b**\b**\b* S\bSt\btr\bru\buc\bct\bt P\bPr\bro\boc\bce\bes\bss\bsB\bBu\bui\bil\bld\bde\ber\brC\bCo\bop\bpy\by i\bit\bte\bem\bm p\bpa\bat\bth\bh *\b**\b**\b**\b**\b**\b*\n+_\bs_\bo_\bu_\br_\bc_\be\n pub struct ProcessBuilder {\n program: _\bO_\bs_\bS_\bt_\br_\bi_\bn_\bg,\n args: _\bV_\be_\bc<_\bO_\bs_\bS_\bt_\br_\bi_\bn_\bg>,\n env: _\bB_\bT_\br_\be_\be_\bM_\ba_\bp<_\bS_\bt_\br_\bi_\bn_\bg, _\bO_\bp_\bt_\bi_\bo_\bn<_\bO_\bs_\bS_\bt_\br_\bi_\bn_\bg>>,\n cwd: _\bO_\bp_\bt_\bi_\bo_\bn<_\bO_\bs_\bS_\bt_\br_\bi_\bn_\bg>,\n wrappers: _\bV_\be_\bc<_\bO_\bs_\bS_\bt_\br_\bi_\bn_\bg>,\n jobserver: _\bO_\bp_\bt_\bi_\bo_\bn<_\bC_\bl_\bi_\be_\bn_\bt>,\n@@ -86,56 +87,72 @@\n A builder object for an external process, similar to _\bs_\bt_\bd_\b:_\b:_\bp_\br_\bo_\bc_\be_\bs_\bs_\b:_\b:_\bC_\bo_\bm_\bm_\ba_\bn_\bd.\n *\b**\b**\b**\b**\b* F\bFi\bie\bel\bld\bds\bs_\b?\b\u00a7 *\b**\b**\b**\b**\b*\n _\b\u00a7program: _\bO_\bs_\bS_\bt_\br_\bi_\bn_\bg_\b\u00a7args: _\bV_\be_\bc<_\bO_\bs_\bS_\bt_\br_\bi_\bn_\bg>_\b\u00a7env: _\bB_\bT_\br_\be_\be_\bM_\ba_\bp<_\bS_\bt_\br_\bi_\bn_\bg,\n _\bO_\bp_\bt_\bi_\bo_\bn<_\bO_\bs_\bS_\bt_\br_\bi_\bn_\bg>>_\b\u00a7cwd: _\bO_\bp_\bt_\bi_\bo_\bn<_\bO_\bs_\bS_\bt_\br_\bi_\bn_\bg>_\b\u00a7wrappers: _\bV_\be_\bc<_\bO_\bs_\bS_\bt_\br_\bi_\bn_\bg>_\b\u00a7jobserver:\n _\bO_\bp_\bt_\bi_\bo_\bn<_\bC_\bl_\bi_\be_\bn_\bt>_\b\u00a7display_env_vars: _\bb_\bo_\bo_\bl_\b\u00a7retry_with_argfile: _\bb_\bo_\bo_\bl_\b\u00a7stdin:\n _\bO_\bp_\bt_\bi_\bo_\bn<_\bV_\be_\bc<_\bu_\b8>>\n *\b**\b**\b**\b**\b* I\bIm\bmp\bpl\ble\bem\bme\ben\bnt\bta\bat\bti\bio\bon\bns\bs_\b?\b\u00a7 *\b**\b**\b**\b**\b*\n-_\b\u00a7\n+_\bs_\bo_\bu_\br_\bc_\be_\b\u00a7\n *\b**\b**\b**\b* i\bim\bmp\bpl\bl _\bP\bP_\br\br_\bo\bo_\bc\bc_\be\be_\bs\bs_\bs\bs_\bB\bB_\bu\bu_\bi\bi_\bl\bl_\bd\bd_\be\be_\br\br *\b**\b**\b**\b*\n+_\bs_\bo_\bu_\br_\bc_\be\n p\bpu\bub\bb f\bfn\bn _\bn\bn_\be\be_\bw\bw<\b\b>(\b(c\bcm\bmd\bd:\b: T\bT)\b) -\b->\b> _\bP\bP_\br\br_\bo\bo_\bc\bc_\be\be_\bs\bs_\bs\bs_\bB\bB_\bu\bu_\bi\bi_\bl\bl_\bd\bd_\be\be_\br\br\n w\bwh\bhe\ber\bre\be T\bT:\b: _\bA\bA_\bs\bs_\bR\bR_\be\be_\bf\bf<\b<_\bO\bO_\bs\bs_\bS\bS_\bt\bt_\br\br>\b>,\b,\n Creates a new _\bP_\br_\bo_\bc_\be_\bs_\bs_\bB_\bu_\bi_\bl_\bd_\be_\br with the given executable path.\n+_\bs_\bo_\bu_\br_\bc_\be\n p\bpu\bub\bb f\bfn\bn _\bp\bp_\br\br_\bo\bo_\bg\bg_\br\br_\ba\ba_\bm\bm<\b\b>(\b(&\b&m\bmu\but\bt s\bse\bel\blf\bf,\b, p\bpr\bro\bog\bgr\bra\bam\bm:\b: T\bT)\b) -\b->\b> &\b&m\bmu\but\bt _\bP\bP_\br\br_\bo\bo_\bc\bc_\be\be_\bs\bs_\bs\bs_\bB\bB_\bu\bu_\bi\bi_\bl\bl_\bd\bd_\be\be_\br\br\n w\bwh\bhe\ber\bre\be T\bT:\b: _\bA\bA_\bs\bs_\bR\bR_\be\be_\bf\bf<\b<_\bO\bO_\bs\bs_\bS\bS_\bt\bt_\br\br>\b>,\b,\n (chainable) Sets the executable for the process.\n+_\bs_\bo_\bu_\br_\bc_\be\n p\bpu\bub\bb f\bfn\bn _\ba\ba_\br\br_\bg\bg<\b\b>(\b(&\b&m\bmu\but\bt s\bse\bel\blf\bf,\b, a\bar\brg\bg:\b: T\bT)\b) -\b->\b> &\b&m\bmu\but\bt _\bP\bP_\br\br_\bo\bo_\bc\bc_\be\be_\bs\bs_\bs\bs_\bB\bB_\bu\bu_\bi\bi_\bl\bl_\bd\bd_\be\be_\br\br\n w\bwh\bhe\ber\bre\be T\bT:\b: _\bA\bA_\bs\bs_\bR\bR_\be\be_\bf\bf<\b<_\bO\bO_\bs\bs_\bS\bS_\bt\bt_\br\br>\b>,\b,\n (chainable) Adds arg to the args list.\n+_\bs_\bo_\bu_\br_\bc_\be\n p\bpu\bub\bb f\bfn\bn _\ba\ba_\br\br_\bg\bg_\bs\bs<\b\b>(\b(&\b&m\bmu\but\bt s\bse\bel\blf\bf,\b, a\bar\brg\bgs\bs:\b: &\b&_\b[\b[_\bT\bT_\b]\b])\b) -\b->\b> &\b&m\bmu\but\bt _\bP\bP_\br\br_\bo\bo_\bc\bc_\be\be_\bs\bs_\bs\bs_\bB\bB_\bu\bu_\bi\bi_\bl\bl_\bd\bd_\be\be_\br\br\n w\bwh\bhe\ber\bre\be T\bT:\b: _\bA\bA_\bs\bs_\bR\bR_\be\be_\bf\bf<\b<_\bO\bO_\bs\bs_\bS\bS_\bt\bt_\br\br>\b>,\b,\n (chainable) Adds multiple args to the args list.\n+_\bs_\bo_\bu_\br_\bc_\be\n p\bpu\bub\bb f\bfn\bn _\ba\ba_\br\br_\bg\bg_\bs\bs_\b_\b__\br\br_\be\be_\bp\bp_\bl\bl_\ba\ba_\bc\bc_\be\be<\b\b>(\b(&\b&m\bmu\but\bt s\bse\bel\blf\bf,\b, a\bar\brg\bgs\bs:\b: &\b&_\b[\b[_\bT\bT_\b]\b])\b) -\b->\b> &\b&m\bmu\but\bt _\bP\bP_\br\br_\bo\bo_\bc\bc_\be\be_\bs\bs_\bs\bs_\bB\bB_\bu\bu_\bi\bi_\bl\bl_\bd\bd_\be\be_\br\br\n w\bwh\bhe\ber\bre\be T\bT:\b: _\bA\bA_\bs\bs_\bR\bR_\be\be_\bf\bf<\b<_\bO\bO_\bs\bs_\bS\bS_\bt\bt_\br\br>\b>,\b,\n (chainable) Replaces the args list with the given args.\n+_\bs_\bo_\bu_\br_\bc_\be\n p\bpu\bub\bb f\bfn\bn _\bc\bc_\bw\bw_\bd\bd<\b\b>(\b(&\b&m\bmu\but\bt s\bse\bel\blf\bf,\b, p\bpa\bat\bth\bh:\b: T\bT)\b) -\b->\b> &\b&m\bmu\but\bt _\bP\bP_\br\br_\bo\bo_\bc\bc_\be\be_\bs\bs_\bs\bs_\bB\bB_\bu\bu_\bi\bi_\bl\bl_\bd\bd_\be\be_\br\br\n w\bwh\bhe\ber\bre\be T\bT:\b: _\bA\bA_\bs\bs_\bR\bR_\be\be_\bf\bf<\b<_\bO\bO_\bs\bs_\bS\bS_\bt\bt_\br\br>\b>,\b,\n (chainable) Sets the current working directory of the process.\n+_\bs_\bo_\bu_\br_\bc_\be\n p\bpu\bub\bb f\bfn\bn _\be\be_\bn\bn_\bv\bv<\b\b>(\b(&\b&m\bmu\but\bt s\bse\bel\blf\bf,\b, k\bke\bey\by:\b: &\b&_\bs\bs_\bt\bt_\br\br,\b, v\bva\bal\bl:\b: T\bT)\b) -\b->\b> &\b&m\bmu\but\bt _\bP\bP_\br\br_\bo\bo_\bc\bc_\be\be_\bs\bs_\bs\bs_\bB\bB_\bu\bu_\bi\bi_\bl\bl_\bd\bd_\be\be_\br\br\n w\bwh\bhe\ber\bre\be T\bT:\b: _\bA\bA_\bs\bs_\bR\bR_\be\be_\bf\bf<\b<_\bO\bO_\bs\bs_\bS\bS_\bt\bt_\br\br>\b>,\b,\n (chainable) Sets an environment variable for the process.\n+_\bs_\bo_\bu_\br_\bc_\be\n *\b**\b**\b* p\bpu\bub\bb f\bfn\bn _\be\be_\bn\bn_\bv\bv_\b_\b__\br\br_\be\be_\bm\bm_\bo\bo_\bv\bv_\be\be(\b(&\b&m\bmu\but\bt s\bse\bel\blf\bf,\b, k\bke\bey\by:\b: &\b&_\bs\bs_\bt\bt_\br\br)\b) -\b->\b> &\b&m\bmu\but\bt _\bP\bP_\br\br_\bo\bo_\bc\bc_\be\be_\bs\bs_\bs\bs_\bB\bB_\bu\bu_\bi\bi_\bl\bl_\bd\bd_\be\be_\br\br *\b**\b**\b*\n (chainable) Unsets an environment variable for the process.\n+_\bs_\bo_\bu_\br_\bc_\be\n *\b**\b**\b* p\bpu\bub\bb f\bfn\bn _\bg\bg_\be\be_\bt\bt_\b_\b__\bp\bp_\br\br_\bo\bo_\bg\bg_\br\br_\ba\ba_\bm\bm(\b(&\b&s\bse\bel\blf\bf)\b) -\b->\b> &\b&_\bO\bO_\bs\bs_\bS\bS_\bt\bt_\br\br_\bi\bi_\bn\bn_\bg\bg *\b**\b**\b*\n Gets the executable name.\n+_\bs_\bo_\bu_\br_\bc_\be\n *\b**\b**\b* p\bpu\bub\bb f\bfn\bn _\bg\bg_\be\be_\bt\bt_\b_\b__\ba\ba_\br\br_\bg\bg_\bs\bs(\b(&\b&s\bse\bel\blf\bf)\b) -\b->\b> i\bim\bmp\bpl\bl _\bI\bI_\bt\bt_\be\be_\br\br_\ba\ba_\bt\bt_\bo\bo_\br\br<\b\b> *\b**\b**\b*\n Gets the program arguments.\n+_\bs_\bo_\bu_\br_\bc_\be\n *\b**\b**\b* p\bpu\bub\bb f\bfn\bn _\bg\bg_\be\be_\bt\bt_\b_\b__\bc\bc_\bw\bw_\bd\bd(\b(&\b&s\bse\bel\blf\bf)\b) -\b->\b> _\bO\bO_\bp\bp_\bt\bt_\bi\bi_\bo\bo_\bn\bn<\b<&\b&_\bP\bP_\ba\ba_\bt\bt_\bh\bh>\b> *\b**\b**\b*\n Gets the current working directory for the process.\n+_\bs_\bo_\bu_\br_\bc_\be\n *\b**\b**\b* p\bpu\bub\bb f\bfn\bn _\bg\bg_\be\be_\bt\bt_\b_\b__\be\be_\bn\bn_\bv\bv(\b(&\b&s\bse\bel\blf\bf,\b, v\bva\bar\br:\b: &\b&_\bs\bs_\bt\bt_\br\br)\b) -\b->\b> _\bO\bO_\bp\bp_\bt\bt_\bi\bi_\bo\bo_\bn\bn<\b<_\bO\bO_\bs\bs_\bS\bS_\bt\bt_\br\br_\bi\bi_\bn\bn_\bg\bg>\b> *\b**\b**\b*\n Gets an environment variable as the process will see it (will inherit from\n environment unless explicitally unset).\n+_\bs_\bo_\bu_\br_\bc_\be\n *\b**\b**\b* p\bpu\bub\bb f\bfn\bn _\bg\bg_\be\be_\bt\bt_\b_\b__\be\be_\bn\bn_\bv\bv_\bs\bs(\b(&\b&s\bse\bel\blf\bf)\b) -\b->\b> &\b&_\bB\bB_\bT\bT_\br\br_\be\be_\be\be_\bM\bM_\ba\ba_\bp\bp<\b<_\bS\bS_\bt\bt_\br\br_\bi\bi_\bn\bn_\bg\bg,\b, _\bO\bO_\bp\bp_\bt\bt_\bi\bi_\bo\bo_\bn\bn<\b<_\bO\bO_\bs\bs_\bS\bS_\bt\bt_\br\br_\bi\bi_\bn\bn_\bg\bg>\b>>\b> *\b**\b**\b*\n Gets all environment variables explicitly set or unset for the process (not\n inherited vars).\n+_\bs_\bo_\bu_\br_\bc_\be\n *\b**\b**\b* p\bpu\bub\bb f\bfn\bn _\bi\bi_\bn\bn_\bh\bh_\be\be_\br\br_\bi\bi_\bt\bt_\b_\b__\bj\bj_\bo\bo_\bb\bb_\bs\bs_\be\be_\br\br_\bv\bv_\be\be_\br\br(\b(&\b&m\bmu\but\bt s\bse\bel\blf\bf,\b, j\bjo\bob\bbs\bse\ber\brv\bve\ber\br:\b: &\b&_\bC\bC_\bl\bl_\bi\bi_\be\be_\bn\bn_\bt\bt)\b) -\b->\b> &\b&m\bmu\but\bt\n _\bP\bP_\br\br_\bo\bo_\bc\bc_\be\be_\bs\bs_\bs\bs_\bB\bB_\bu\bu_\bi\bi_\bl\bl_\bd\bd_\be\be_\br\br *\b**\b**\b*\n Sets the make jobserver. See the _\bj_\bo_\bb_\bs_\be_\br_\bv_\be_\br_\b _\bc_\br_\ba_\bt_\be for more information.\n+_\bs_\bo_\bu_\br_\bc_\be\n *\b**\b**\b* p\bpu\bub\bb f\bfn\bn _\bd\bd_\bi\bi_\bs\bs_\bp\bp_\bl\bl_\ba\ba_\by\by_\b_\b__\be\be_\bn\bn_\bv\bv_\b_\b__\bv\bv_\ba\ba_\br\br_\bs\bs(\b(&\b&m\bmu\but\bt s\bse\bel\blf\bf)\b) -\b->\b> &\b&m\bmu\but\bt _\bP\bP_\br\br_\bo\bo_\bc\bc_\be\be_\bs\bs_\bs\bs_\bB\bB_\bu\bu_\bi\bi_\bl\bl_\bd\bd_\be\be_\br\br *\b**\b**\b*\n Enables environment variable display.\n+_\bs_\bo_\bu_\br_\bc_\be\n *\b**\b**\b* p\bpu\bub\bb f\bfn\bn _\br\br_\be\be_\bt\bt_\br\br_\by\by_\b_\b__\bw\bw_\bi\bi_\bt\bt_\bh\bh_\b_\b__\ba\ba_\br\br_\bg\bg_\bf\bf_\bi\bi_\bl\bl_\be\be(\b(&\b&m\bmu\but\bt s\bse\bel\blf\bf,\b, e\ben\bna\bab\bbl\ble\bed\bd:\b: _\bb\bb_\bo\bo_\bo\bo_\bl\bl)\b) -\b->\b> &\b&m\bmu\but\bt _\bP\bP_\br\br_\bo\bo_\bc\bc_\be\be_\bs\bs_\bs\bs_\bB\bB_\bu\bu_\bi\bi_\bl\bl_\bd\bd_\be\be_\br\br\n *\b**\b**\b*\n Enables retrying with an argfile if hitting \u201ccommand line too big\u201d error\n This is primarily for the @path arg of rustc and rustdoc, which treat each line\n as an command-line argument, so LF and CRLF bytes are not valid as an argument\n for argfile at this moment. For example, RUSTDOCFLAGS=\"--crate-version\n foo\\nbar\" cargo doc is valid when invoking from command-line but not from\n@@ -144,55 +161,64 @@\n * Must be valid UTF-8 encoded.\n * Must not contain any newlines in each argument.\n Ref:\n * _\bh_\bt_\bt_\bp_\bs_\b:_\b/_\b/_\bd_\bo_\bc_\b._\br_\bu_\bs_\bt_\b-_\bl_\ba_\bn_\bg_\b._\bo_\br_\bg_\b/_\br_\bu_\bs_\bt_\bd_\bo_\bc_\b/_\bc_\bo_\bm_\bm_\ba_\bn_\bd_\b-_\bl_\bi_\bn_\be_\b-_\ba_\br_\bg_\bu_\bm_\be_\bn_\bt_\bs_\b._\bh_\bt_\bm_\bl_\b#_\bp_\ba_\bt_\bh_\b-_\bl_\bo_\ba_\bd_\b-\n _\bc_\bo_\bm_\bm_\ba_\bn_\bd_\b-_\bl_\bi_\bn_\be_\b-_\bf_\bl_\ba_\bg_\bs_\b-_\bf_\br_\bo_\bm_\b-_\ba_\b-_\bp_\ba_\bt_\bh\n * _\bh_\bt_\bt_\bp_\bs_\b:_\b/_\b/_\bd_\bo_\bc_\b._\br_\bu_\bs_\bt_\b-_\bl_\ba_\bn_\bg_\b._\bo_\br_\bg_\b/_\br_\bu_\bs_\bt_\bc_\b/_\bc_\bo_\bm_\bm_\ba_\bn_\bd_\b-_\bl_\bi_\bn_\be_\b-_\ba_\br_\bg_\bu_\bm_\be_\bn_\bt_\bs_\b._\bh_\bt_\bm_\bl_\b#_\bp_\ba_\bt_\bh_\b-_\bl_\bo_\ba_\bd_\b-\n _\bc_\bo_\bm_\bm_\ba_\bn_\bd_\b-_\bl_\bi_\bn_\be_\b-_\bf_\bl_\ba_\bg_\bs_\b-_\bf_\br_\bo_\bm_\b-_\ba_\b-_\bp_\ba_\bt_\bh\n+_\bs_\bo_\bu_\br_\bc_\be\n p\bpu\bub\bb f\bfn\bn _\bs\bs_\bt\bt_\bd\bd_\bi\bi_\bn\bn<\b\b>(\b(&\b&m\bmu\but\bt s\bse\bel\blf\bf,\b, s\bst\btd\bdi\bin\bn:\b: T\bT)\b) -\b->\b> &\b&m\bmu\but\bt _\bP\bP_\br\br_\bo\bo_\bc\bc_\be\be_\bs\bs_\bs\bs_\bB\bB_\bu\bu_\bi\bi_\bl\bl_\bd\bd_\be\be_\br\br\n w\bwh\bhe\ber\bre\be T\bT:\b: _\bI\bI_\bn\bn_\bt\bt_\bo\bo<\b<_\bV\bV_\be\be_\bc\bc<\b<_\bu\bu_\b8\b8>\b>>\b>,\b,\n Sets a value that will be written to stdin of the process on launch.\n+_\bs_\bo_\bu_\br_\bc_\be\n *\b**\b**\b* p\bpu\bub\bb f\bfn\bn _\bs\bs_\bt\bt_\ba\ba_\bt\bt_\bu\bu_\bs\bs(\b(&\b&s\bse\bel\blf\bf)\b) -\b->\b> _\bR\bR_\be\be_\bs\bs_\bu\bu_\bl\bl_\bt\bt<\b<_\bE\bE_\bx\bx_\bi\bi_\bt\bt_\bS\bS_\bt\bt_\ba\ba_\bt\bt_\bu\bu_\bs\bs,\b, _\bE\bE_\br\br_\br\br_\bo\bo_\br\br>\b> *\b**\b**\b*\n Like _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b:_\b:_\bs_\bt_\ba_\bt_\bu_\bs but with a better error message.\n+_\bs_\bo_\bu_\br_\bc_\be\n *\b**\b**\b* p\bpu\bub\bb f\bfn\bn _\be\be_\bx\bx_\be\be_\bc\bc(\b(&\b&s\bse\bel\blf\bf)\b) -\b->\b> _\bR\bR_\be\be_\bs\bs_\bu\bu_\bl\bl_\bt\bt<\b<_\b(\b(_\b)\b),\b, _\bE\bE_\br\br_\br\br_\bo\bo_\br\br>\b> *\b**\b**\b*\n Runs the process, waiting for completion, and mapping non-success exit codes to\n an error.\n+_\bs_\bo_\bu_\br_\bc_\be\n *\b**\b**\b* p\bpu\bub\bb f\bfn\bn _\be\be_\bx\bx_\be\be_\bc\bc_\b_\b__\br\br_\be\be_\bp\bp_\bl\bl_\ba\ba_\bc\bc_\be\be(\b(&\b&s\bse\bel\blf\bf)\b) -\b->\b> _\bR\bR_\be\be_\bs\bs_\bu\bu_\bl\bl_\bt\bt<\b<_\b(\b(_\b)\b),\b, _\bE\bE_\br\br_\br\br_\bo\bo_\br\br>\b> *\b**\b**\b*\n Replaces the current process with the target process.\n On Unix, this executes the process using the Unix syscall execvp, which will\n block this process, and will only return if there is an error.\n On Windows this isn\u2019t technically possible. Instead we emulate it to the best\n of our ability. One aspect we fix here is that we specify a handler for the\n Ctrl-C handler. In doing so (and by effectively ignoring it) we should emulate\n proxying Ctrl-C handling to the application at hand, which will either\n terminate or handle it itself. According to Microsoft\u2019s documentation at _\bh_\bt_\bt_\bp_\bs_\b:\n _\b/_\b/_\bd_\bo_\bc_\bs_\b._\bm_\bi_\bc_\br_\bo_\bs_\bo_\bf_\bt_\b._\bc_\bo_\bm_\b/_\be_\bn_\b-_\bu_\bs_\b/_\bw_\bi_\bn_\bd_\bo_\bw_\bs_\b/_\bc_\bo_\bn_\bs_\bo_\bl_\be_\b/_\bc_\bt_\br_\bl_\b-_\bc_\b-_\ba_\bn_\bd_\b-_\bc_\bt_\br_\bl_\b-_\bb_\br_\be_\ba_\bk_\b-_\bs_\bi_\bg_\bn_\ba_\bl_\bs. the\n Ctrl-C signal is sent to all processes attached to a terminal, which should\n include our child process. If the child terminates then we\u2019ll reap them in\n Cargo pretty quickly, and if the child handles the signal then we won\u2019t\n terminate (and we shouldn\u2019t!) until the process itself later exits.\n+_\bs_\bo_\bu_\br_\bc_\be\n *\b**\b**\b* p\bpu\bub\bb f\bfn\bn _\bo\bo_\bu\bu_\bt\bt_\bp\bp_\bu\bu_\bt\bt(\b(&\b&s\bse\bel\blf\bf)\b) -\b->\b> _\bR\bR_\be\be_\bs\bs_\bu\bu_\bl\bl_\bt\bt<\b<_\bO\bO_\bu\bu_\bt\bt_\bp\bp_\bu\bu_\bt\bt,\b, _\bE\bE_\br\br_\br\br_\bo\bo_\br\br>\b> *\b**\b**\b*\n Like _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b:_\b:_\bo_\bu_\bt_\bp_\bu_\bt but with a better error message.\n+_\bs_\bo_\bu_\br_\bc_\be\n *\b**\b**\b* p\bpu\bub\bb f\bfn\bn _\be\be_\bx\bx_\be\be_\bc\bc_\b_\b__\bw\bw_\bi\bi_\bt\bt_\bh\bh_\b_\b__\bo\bo_\bu\bu_\bt\bt_\bp\bp_\bu\bu_\bt\bt(\b(&\b&s\bse\bel\blf\bf)\b) -\b->\b> _\bR\bR_\be\be_\bs\bs_\bu\bu_\bl\bl_\bt\bt<\b<_\bO\bO_\bu\bu_\bt\bt_\bp\bp_\bu\bu_\bt\bt,\b, _\bE\bE_\br\br_\br\br_\bo\bo_\br\br>\b> *\b**\b**\b*\n Executes the process, returning the stdio output, or an error if non-zero exit\n status.\n+_\bs_\bo_\bu_\br_\bc_\be\n *\b**\b**\b* p\bpu\bub\bb f\bfn\bn _\be\be_\bx\bx_\be\be_\bc\bc_\b_\b__\bw\bw_\bi\bi_\bt\bt_\bh\bh_\b_\b__\bs\bs_\bt\bt_\br\br_\be\be_\ba\ba_\bm\bm_\bi\bi_\bn\bn_\bg\bg(\b( &\b&s\bse\bel\blf\bf,\b, o\bon\bn_\b_s\bst\btd\bdo\bou\but\bt_\b_l\bli\bin\bne\be:\b: &\b&m\bmu\but\bt d\bdy\byn\bn _\bF\bF_\bn\bn_\bM\bM_\bu\bu_\bt\bt(\b(&\b&_\bs\bs_\bt\bt_\br\br)\b) -\b-\n >\b> _\bR\bR_\be\be_\bs\bs_\bu\bu_\bl\bl_\bt\bt<\b<_\b(\b(_\b)\b),\b, _\bE\bE_\br\br_\br\br_\bo\bo_\br\br>\b>,\b, o\bon\bn_\b_s\bst\btd\bde\ber\brr\br_\b_l\bli\bin\bne\be:\b: &\b&m\bmu\but\bt d\bdy\byn\bn _\bF\bF_\bn\bn_\bM\bM_\bu\bu_\bt\bt(\b(&\b&_\bs\bs_\bt\bt_\br\br)\b) -\b->\b> _\bR\bR_\be\be_\bs\bs_\bu\bu_\bl\bl_\bt\bt<\b<_\b(\b(_\b)\b),\b, _\bE\bE_\br\br_\br\br_\bo\bo_\br\br>\b>,\b,\n c\bca\bap\bpt\btu\bur\bre\be_\b_o\bou\but\btp\bpu\but\bt:\b: _\bb\bb_\bo\bo_\bo\bo_\bl\bl,\b, )\b) -\b->\b> _\bR\bR_\be\be_\bs\bs_\bu\bu_\bl\bl_\bt\bt<\b<_\bO\bO_\bu\bu_\bt\bt_\bp\bp_\bu\bu_\bt\bt,\b, _\bE\bE_\br\br_\br\br_\bo\bo_\br\br>\b> *\b**\b**\b*\n Executes a command, passing each line of stdout and stderr to the supplied\n callbacks, which can mutate the string data.\n If any invocations of these function return an error, it will be propagated.\n If capture_output is true, then all the output will also be buffered and stored\n in the returned Output object. If it is false, no caching is done, and the\n callbacks are solely responsible for handling the output.\n+_\bs_\bo_\bu_\br_\bc_\be\n *\b**\b**\b* p\bpu\bub\bb f\bfn\bn _\bb\bb_\bu\bu_\bi\bi_\bl\bl_\bd\bd_\b_\b__\bc\bc_\bo\bo_\bm\bm_\bm\bm_\ba\ba_\bn\bn_\bd\bd(\b(&\b&s\bse\bel\blf\bf)\b) -\b->\b> _\bC\bC_\bo\bo_\bm\bm_\bm\bm_\ba\ba_\bn\bn_\bd\bd *\b**\b**\b*\n Converts ProcessBuilder into a std::process::Command, and handles the\n jobserver, if present.\n Note that this method doesn\u2019t take argfile fallback into account. The caller\n should handle it by themselves.\n+_\bs_\bo_\bu_\br_\bc_\be\n *\b**\b**\b* p\bpu\bub\bb f\bfn\bn _\bw\bw_\br\br_\ba\ba_\bp\bp_\bp\bp_\be\be_\bd\bd(\b(s\bse\bel\blf\bf,\b, w\bwr\bra\bap\bpp\bpe\ber\br:\b: _\bO\bO_\bp\bp_\bt\bt_\bi\bi_\bo\bo_\bn\bn<\b\b>>\b>)\b) -\b->\b> _\bP\bP_\br\br_\bo\bo_\bc\bc_\be\be_\bs\bs_\bs\bs_\bB\bB_\bu\bu_\bi\bi_\bl\bl_\bd\bd_\be\be_\br\br\n *\b**\b**\b*\n Wraps an existing command with the provided wrapper, if it is present and\n valid.\n *\b**\b* _\b?\b\u00a7E\bEx\bxa\bam\bmp\bpl\ble\bes\bs *\b**\b*\n use cargo_util::ProcessBuilder;\n // Running this would execute `rustc`\n@@ -210,30 +236,30 @@\n _\bs_\bo_\bu_\br_\bc_\be_\b\u00a7\n *\b**\b**\b**\b* i\bim\bmp\bpl\bl _\bC\bC_\bh\bh_\ba\ba_\bn\bn_\bn\bn_\be\be_\bl\bl_\bC\bC_\bh\bh_\ba\ba_\bn\bn_\bg\bg_\be\be_\br\br_\bC\bC_\bo\bo_\bm\bm_\bm\bm_\ba\ba_\bn\bn_\bd\bd_\bE\bE_\bx\bx_\bt\bt f\bfo\bor\br &\b&m\bmu\but\bt _\bP\bP_\br\br_\bo\bo_\bc\bc_\be\be_\bs\bs_\bs\bs_\bB\bB_\bu\bu_\bi\bi_\bl\bl_\bd\bd_\be\be_\br\br *\b**\b**\b**\b*\n _\bs_\bo_\bu_\br_\bc_\be_\b\u00a7\n *\b**\b**\b* f\bfn\bn _\bm\bm_\ba\ba_\bs\bs_\bq\bq_\bu\bu_\be\be_\br\br_\ba\ba_\bd\bd_\be\be_\b_\b__\ba\ba_\bs\bs_\b_\b__\bn\bn_\bi\bi_\bg\bg_\bh\bh_\bt\bt_\bl\bl_\by\by_\b_\b__\bc\bc_\ba\ba_\br\br_\bg\bg_\bo\bo(\b(s\bse\bel\blf\bf,\b, _\b_r\bre\bea\bas\bso\bon\bns\bs:\b: &\b&[\b[&\b&_\bs\bs_\bt\bt_\br\br]\b])\b) -\b->\b> S\bSe\bel\blf\bf *\b**\b**\b*\n The list of reasons should be why nightly cargo is needed. If it is because of\n an unstable feature put the name of the feature as the reason, e.g. &[\"print-\n im-a-teapot\"].\n-_\b\u00a7\n+_\bs_\bo_\bu_\br_\bc_\be_\b\u00a7\n *\b**\b**\b**\b* i\bim\bmp\bpl\bl _\bC\bC_\bl\bl_\bo\bo_\bn\bn_\be\be f\bfo\bor\br _\bP\bP_\br\br_\bo\bo_\bc\bc_\be\be_\bs\bs_\bs\bs_\bB\bB_\bu\bu_\bi\bi_\bl\bl_\bd\bd_\be\be_\br\br *\b**\b**\b**\b*\n-_\b\u00a7\n+_\bs_\bo_\bu_\br_\bc_\be_\b\u00a7\n *\b**\b**\b* f\bfn\bn _\bc\bc_\bl\bl_\bo\bo_\bn\bn_\be\be(\b(&\b&s\bse\bel\blf\bf)\b) -\b->\b> _\bP\bP_\br\br_\bo\bo_\bc\bc_\be\be_\bs\bs_\bs\bs_\bB\bB_\bu\bu_\bi\bi_\bl\bl_\bd\bd_\be\be_\br\br *\b**\b**\b*\n Returns a copy of the value. _\bR_\be_\ba_\bd_\b _\bm_\bo_\br_\be\n 1.0.0 \u00b7 _\bs_\bo_\bu_\br_\bc_\be_\b\u00a7\n *\b**\b**\b* f\bfn\bn _\bc\bc_\bl\bl_\bo\bo_\bn\bn_\be\be_\b_\b__\bf\bf_\br\br_\bo\bo_\bm\bm(\b(&\b&m\bmu\but\bt s\bse\bel\blf\bf,\b, s\bso\bou\bur\brc\bce\be:\b: &\b&S\bSe\bel\blf\bf)\b) *\b**\b**\b*\n Performs copy-assignment from source. _\bR_\be_\ba_\bd_\b _\bm_\bo_\br_\be\n-_\b\u00a7\n+_\bs_\bo_\bu_\br_\bc_\be_\b\u00a7\n *\b**\b**\b**\b* i\bim\bmp\bpl\bl _\bD\bD_\be\be_\bb\bb_\bu\bu_\bg\bg f\bfo\bor\br _\bP\bP_\br\br_\bo\bo_\bc\bc_\be\be_\bs\bs_\bs\bs_\bB\bB_\bu\bu_\bi\bi_\bl\bl_\bd\bd_\be\be_\br\br *\b**\b**\b**\b*\n-_\b\u00a7\n+_\bs_\bo_\bu_\br_\bc_\be_\b\u00a7\n *\b**\b**\b* f\bfn\bn _\bf\bf_\bm\bm_\bt\bt(\b(&\b&s\bse\bel\blf\bf,\b, f\bf:\b: &\b&m\bmu\but\bt _\bF\bF_\bo\bo_\br\br_\bm\bm_\ba\ba_\bt\bt_\bt\bt_\be\be_\br\br<\b<'\b'_\b_>\b>)\b) -\b->\b> _\bR\bR_\be\be_\bs\bs_\bu\bu_\bl\bl_\bt\bt<\b<_\b(\b(_\b)\b),\b, _\bE\bE_\br\br_\br\br_\bo\bo_\br\br>\b> *\b**\b**\b*\n Formats the value using the given formatter. _\bR_\be_\ba_\bd_\b _\bm_\bo_\br_\be\n-_\b\u00a7\n+_\bs_\bo_\bu_\br_\bc_\be_\b\u00a7\n *\b**\b**\b**\b* i\bim\bmp\bpl\bl _\bD\bD_\bi\bi_\bs\bs_\bp\bp_\bl\bl_\ba\ba_\by\by f\bfo\bor\br _\bP\bP_\br\br_\bo\bo_\bc\bc_\be\be_\bs\bs_\bs\bs_\bB\bB_\bu\bu_\bi\bi_\bl\bl_\bd\bd_\be\be_\br\br *\b**\b**\b**\b*\n-_\b\u00a7\n+_\bs_\bo_\bu_\br_\bc_\be_\b\u00a7\n *\b**\b**\b* f\bfn\bn _\bf\bf_\bm\bm_\bt\bt(\b(&\b&s\bse\bel\blf\bf,\b, f\bf:\b: &\b&m\bmu\but\bt _\bF\bF_\bo\bo_\br\br_\bm\bm_\ba\ba_\bt\bt_\bt\bt_\be\be_\br\br<\b<'\b'_\b_>\b>)\b) -\b->\b> _\bR\bR_\be\be_\bs\bs_\bu\bu_\bl\bl_\bt\bt<\b<_\b(\b(_\b)\b),\b, _\bE\bE_\br\br_\br\br_\bo\bo_\br\br>\b> *\b**\b**\b*\n Formats the value using the given formatter. _\bR_\be_\ba_\bd_\b _\bm_\bo_\br_\be\n _\bs_\bo_\bu_\br_\bc_\be_\b\u00a7\n *\b**\b**\b**\b* i\bim\bmp\bpl\bl _\bT\bT_\be\be_\bs\bs_\bt\bt_\bE\bE_\bn\bn_\bv\bv_\bC\bC_\bo\bo_\bm\bm_\bm\bm_\ba\ba_\bn\bn_\bd\bd_\bE\bE_\bx\bx_\bt\bt f\bfo\bor\br &\b&m\bmu\but\bt _\bP\bP_\br\br_\bo\bo_\bc\bc_\be\be_\bs\bs_\bs\bs_\bB\bB_\bu\bu_\bi\bi_\bl\bl_\bd\bd_\be\be_\br\br *\b**\b**\b**\b*\n _\bs_\bo_\bu_\br_\bc_\be_\b\u00a7\n *\b**\b**\b* f\bfn\bn _\bc\bc_\bu\bu_\br\br_\br\br_\be\be_\bn\bn_\bt\bt_\b_\b__\bd\bd_\bi\bi_\br\br<\b\b>>\b>(\b(s\bse\bel\blf\bf,\b, p\bpa\bat\bth\bh:\b: S\bS)\b) -\b->\b> S\bSe\bel\blf\bf *\b**\b**\b*\n _\bs_\bo_\bu_\br_\bc_\be_\b\u00a7\n"}]}]}]}]}, {"source1": "libstd-rust-dev-windows_1.83.0+dfsg1-1_amd64.deb", "source2": "libstd-rust-dev-windows_1.83.0+dfsg1-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-12-04 17:07:54.000000 debian-binary\n -rw-r--r-- 0 0 0 2292 2024-12-04 17:07:54.000000 control.tar.xz\n--rw-r--r-- 0 0 0 43662468 2024-12-04 17:07:54.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 43662316 2024-12-04 17:07:54.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/rustlib/x86_64-pc-windows-gnu/lib/libstd-a22ca80a0a692388.rlib", "source2": "./usr/lib/rustlib/x86_64-pc-windows-gnu/lib/libstd-a22ca80a0a692388.rlib", "unified_diff": null, "details": [{"source1": "nm -s {}", "source2": "nm -s {}", "unified_diff": "@@ -2232,20 +2232,20 @@\n __imp__ZN3std3sys3pal7windows1c20SetThreadDescription3PTR17h6f8e151bb2f0c8c1E in std-a22ca80a0a692388.std.654a514929748a6d-cgu.15.rcgu.o\n _ZN4core3ptr91drop_in_place$LT$alloc..vec..Vec$LT$core..mem..maybe_uninit..MaybeUninit$LT$u16$GT$$GT$$GT$17hab044866ea460f60E.llvm.16363241586493343036 in std-a22ca80a0a692388.std.654a514929748a6d-cgu.15.rcgu.o\n _ZN4core3ops8function5impls80_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$mut$u20$F$GT$9call_once17heb1b9e3f012c1c57E in std-a22ca80a0a692388.std.654a514929748a6d-cgu.15.rcgu.o\n _ZN3std4pipe10PipeWriter9try_clone17hb607706a9b0150adE in std-a22ca80a0a692388.std.654a514929748a6d-cgu.15.rcgu.o\n _ZN5alloc11collections5btree3map5entry30OccupiedEntry$LT$K$C$V$C$A$GT$6insert17hba25c2b9805b9bbcE in std-a22ca80a0a692388.std.654a514929748a6d-cgu.15.rcgu.o\n _ZN3std3sys3pal7windows7to_u16s17h73f9586714b8d41fE in std-a22ca80a0a692388.std.654a514929748a6d-cgu.15.rcgu.o\n _ZN3std3sys3pal7windows7to_u16s17h9872d7d2e81c0b53E in std-a22ca80a0a692388.std.654a514929748a6d-cgu.15.rcgu.o\n-___tmp_rustciwspfV_bcryptprimitives_dll_imports_lib_iname in bcryptprimitives.dllt.o\n-_head__tmp_rustciwspfV_bcryptprimitives_dll_imports_lib in bcryptprimitives.dllh.o\n+___tmp_rustcTbGBHf_bcryptprimitives_dll_imports_lib_iname in bcryptprimitives.dllt.o\n+_head__tmp_rustcTbGBHf_bcryptprimitives_dll_imports_lib in bcryptprimitives.dllh.o\n ProcessPrng in bcryptprimitives.dlls00000.o\n __imp_ProcessPrng in bcryptprimitives.dlls00000.o\n-___tmp_rustciwspfV_api_ms_win_core_synch_l1_2_0_dll_imports_lib_iname in api-ms-win-core-synch-l1-2-0.dllt.o\n-_head__tmp_rustciwspfV_api_ms_win_core_synch_l1_2_0_dll_imports_lib in api-ms-win-core-synch-l1-2-0.dllh.o\n+___tmp_rustcTbGBHf_api_ms_win_core_synch_l1_2_0_dll_imports_lib_iname in api-ms-win-core-synch-l1-2-0.dllt.o\n+_head__tmp_rustcTbGBHf_api_ms_win_core_synch_l1_2_0_dll_imports_lib in api-ms-win-core-synch-l1-2-0.dllh.o\n WakeByAddressSingle in api-ms-win-core-synch-l1-2-0.dlls00002.o\n __imp_WakeByAddressSingle in api-ms-win-core-synch-l1-2-0.dlls00002.o\n WakeByAddressAll in api-ms-win-core-synch-l1-2-0.dlls00001.o\n __imp_WakeByAddressAll in api-ms-win-core-synch-l1-2-0.dlls00001.o\n WaitOnAddress in api-ms-win-core-synch-l1-2-0.dlls00000.o\n __imp_WaitOnAddress in api-ms-win-core-synch-l1-2-0.dlls00000.o\n \n@@ -6932,89 +6932,89 @@\n bcryptprimitives.dllt.o:\n 0000000000000000 b .bss\n 0000000000000000 d .data\n 0000000000000000 i .idata$4\n 0000000000000000 i .idata$5\n 0000000000000000 i .idata$7\n 0000000000000000 t .text\n-0000000000000000 I ___tmp_rustciwspfV_bcryptprimitives_dll_imports_lib_iname\n+0000000000000000 I ___tmp_rustcTbGBHf_bcryptprimitives_dll_imports_lib_iname\n \n bcryptprimitives.dllh.o:\n 0000000000000000 b .bss\n 0000000000000000 d .data\n 0000000000000000 i .idata$2\n 0000000000000000 i .idata$4\n 0000000000000000 i .idata$5\n 0000000000000000 t .text\n- U ___tmp_rustciwspfV_bcryptprimitives_dll_imports_lib_iname\n-0000000000000000 I _head__tmp_rustciwspfV_bcryptprimitives_dll_imports_lib\n+ U ___tmp_rustcTbGBHf_bcryptprimitives_dll_imports_lib_iname\n+0000000000000000 I _head__tmp_rustcTbGBHf_bcryptprimitives_dll_imports_lib\n 0000000000000000 i fthunk\n 0000000000000000 i hname\n \n bcryptprimitives.dlls00000.o:\n 0000000000000000 b .bss\n 0000000000000000 d .data\n 0000000000000000 i .idata$4\n 0000000000000000 i .idata$5\n 0000000000000000 i .idata$6\n 0000000000000000 i .idata$7\n 0000000000000000 t .text\n 0000000000000000 T ProcessPrng\n 0000000000000000 I __imp_ProcessPrng\n- U _head__tmp_rustciwspfV_bcryptprimitives_dll_imports_lib\n+ U _head__tmp_rustcTbGBHf_bcryptprimitives_dll_imports_lib\n \n api-ms-win-core-synch-l1-2-0.dllt.o:\n 0000000000000000 b .bss\n 0000000000000000 d .data\n 0000000000000000 i .idata$4\n 0000000000000000 i .idata$5\n 0000000000000000 i .idata$7\n 0000000000000000 t .text\n-0000000000000000 I ___tmp_rustciwspfV_api_ms_win_core_synch_l1_2_0_dll_imports_lib_iname\n+0000000000000000 I ___tmp_rustcTbGBHf_api_ms_win_core_synch_l1_2_0_dll_imports_lib_iname\n \n api-ms-win-core-synch-l1-2-0.dllh.o:\n 0000000000000000 b .bss\n 0000000000000000 d .data\n 0000000000000000 i .idata$2\n 0000000000000000 i .idata$4\n 0000000000000000 i .idata$5\n 0000000000000000 t .text\n- U ___tmp_rustciwspfV_api_ms_win_core_synch_l1_2_0_dll_imports_lib_iname\n-0000000000000000 I _head__tmp_rustciwspfV_api_ms_win_core_synch_l1_2_0_dll_imports_lib\n+ U ___tmp_rustcTbGBHf_api_ms_win_core_synch_l1_2_0_dll_imports_lib_iname\n+0000000000000000 I _head__tmp_rustcTbGBHf_api_ms_win_core_synch_l1_2_0_dll_imports_lib\n 0000000000000000 i fthunk\n 0000000000000000 i hname\n \n api-ms-win-core-synch-l1-2-0.dlls00002.o:\n 0000000000000000 b .bss\n 0000000000000000 d .data\n 0000000000000000 i .idata$4\n 0000000000000000 i .idata$5\n 0000000000000000 i .idata$6\n 0000000000000000 i .idata$7\n 0000000000000000 t .text\n 0000000000000000 T WakeByAddressSingle\n 0000000000000000 I __imp_WakeByAddressSingle\n- U _head__tmp_rustciwspfV_api_ms_win_core_synch_l1_2_0_dll_imports_lib\n+ U _head__tmp_rustcTbGBHf_api_ms_win_core_synch_l1_2_0_dll_imports_lib\n \n api-ms-win-core-synch-l1-2-0.dlls00001.o:\n 0000000000000000 b .bss\n 0000000000000000 d .data\n 0000000000000000 i .idata$4\n 0000000000000000 i .idata$5\n 0000000000000000 i .idata$6\n 0000000000000000 i .idata$7\n 0000000000000000 t .text\n 0000000000000000 T WakeByAddressAll\n 0000000000000000 I __imp_WakeByAddressAll\n- U _head__tmp_rustciwspfV_api_ms_win_core_synch_l1_2_0_dll_imports_lib\n+ U _head__tmp_rustcTbGBHf_api_ms_win_core_synch_l1_2_0_dll_imports_lib\n \n api-ms-win-core-synch-l1-2-0.dlls00000.o:\n 0000000000000000 b .bss\n 0000000000000000 d .data\n 0000000000000000 i .idata$4\n 0000000000000000 i .idata$5\n 0000000000000000 i .idata$6\n 0000000000000000 i .idata$7\n 0000000000000000 t .text\n 0000000000000000 T WaitOnAddress\n 0000000000000000 I __imp_WaitOnAddress\n- U _head__tmp_rustciwspfV_api_ms_win_core_synch_l1_2_0_dll_imports_lib\n+ U _head__tmp_rustcTbGBHf_api_ms_win_core_synch_l1_2_0_dll_imports_lib\n"}, {"source1": "bcryptprimitives.dllt.o", "source2": "bcryptprimitives.dllt.o", "has_internal_linenos": true, "unified_diff": "@@ -30,11 +30,11 @@\n 000001d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000001e0: 2e69 6461 7461 2435 0000 0000 0500 0000 .idata$5........\n 000001f0: 0301 0800 0000 0000 0000 0000 0000 0000 ................\n 00000200: 0000 0000 2e69 6461 7461 2437 0000 0000 .....idata$7....\n 00000210: 0600 0000 0301 1500 0000 0000 0000 0000 ................\n 00000220: 0000 0000 0000 0000 0000 0000 0400 0000 ................\n 00000230: 0000 0000 0600 0000 0200 3e00 0000 5f5f ..........>...__\n-00000240: 5f74 6d70 5f72 7573 7463 6977 7370 6656 _tmp_rustciwspfV\n+00000240: 5f74 6d70 5f72 7573 7463 5462 4742 4866 _tmp_rustcTbGBHf\n 00000250: 5f62 6372 7970 7470 7269 6d69 7469 7665 _bcryptprimitive\n 00000260: 735f 646c 6c5f 696d 706f 7274 735f 6c69 s_dll_imports_li\n 00000270: 625f 696e 616d 6500 b_iname.\n"}, {"source1": "bcryptprimitives.dllh.o", "source2": "bcryptprimitives.dllh.o", "has_internal_linenos": true, "unified_diff": "@@ -32,14 +32,14 @@\n 000001f0: 2432 0000 0000 0400 0000 0301 1400 0000 $2..............\n 00000200: 0300 0000 0000 0000 0000 0000 0000 2e69 ...............i\n 00000210: 6461 7461 2434 0000 0000 0600 0000 0300 data$4..........\n 00000220: 2e69 6461 7461 2435 0000 0000 0500 0000 .idata$5........\n 00000230: 0300 0000 0000 0400 0000 0000 0000 0400 ................\n 00000240: 0000 0200 0000 0000 3c00 0000 0000 0000 ........<.......\n 00000250: 0000 0000 0200 7600 0000 5f68 6561 645f ......v..._head_\n-00000260: 5f74 6d70 5f72 7573 7463 6977 7370 6656 _tmp_rustciwspfV\n+00000260: 5f74 6d70 5f72 7573 7463 5462 4742 4866 _tmp_rustcTbGBHf\n 00000270: 5f62 6372 7970 7470 7269 6d69 7469 7665 _bcryptprimitive\n 00000280: 735f 646c 6c5f 696d 706f 7274 735f 6c69 s_dll_imports_li\n-00000290: 6200 5f5f 5f74 6d70 5f72 7573 7463 6977 b.___tmp_rustciw\n-000002a0: 7370 6656 5f62 6372 7970 7470 7269 6d69 spfV_bcryptprimi\n+00000290: 6200 5f5f 5f74 6d70 5f72 7573 7463 5462 b.___tmp_rustcTb\n+000002a0: 4742 4866 5f62 6372 7970 7470 7269 6d69 GBHf_bcryptprimi\n 000002b0: 7469 7665 735f 646c 6c5f 696d 706f 7274 tives_dll_import\n 000002c0: 735f 6c69 625f 696e 616d 6500 s_lib_iname.\n"}, {"source1": "bcryptprimitives.dlls00000.o", "source2": "bcryptprimitives.dlls00000.o", "has_internal_linenos": true, "unified_diff": "@@ -32,10 +32,10 @@\n 000001f0: 7461 2436 0000 0000 0700 0000 0300 0000 ta$6............\n 00000200: 0000 0400 0000 0000 0000 0100 0000 0200 ................\n 00000210: 0000 0000 1000 0000 0000 0000 0500 0000 ................\n 00000220: 0200 0000 0000 2200 0000 0000 0000 0000 ......\".........\n 00000230: 0000 0200 5a00 0000 5072 6f63 6573 7350 ....Z...ProcessP\n 00000240: 726e 6700 5f5f 696d 705f 5072 6f63 6573 rng.__imp_Proces\n 00000250: 7350 726e 6700 5f68 6561 645f 5f74 6d70 sPrng._head__tmp\n-00000260: 5f72 7573 7463 6977 7370 6656 5f62 6372 _rustciwspfV_bcr\n+00000260: 5f72 7573 7463 5462 4742 4866 5f62 6372 _rustcTbGBHf_bcr\n 00000270: 7970 7470 7269 6d69 7469 7665 735f 646c yptprimitives_dl\n 00000280: 6c5f 696d 706f 7274 735f 6c69 6200 l_imports_lib.\n"}, {"source1": "api-ms-win-core-synch-l1-2-0.dllt.o", "source2": "api-ms-win-core-synch-l1-2-0.dllt.o", "has_internal_linenos": true, "unified_diff": "@@ -31,11 +31,11 @@\n 000001e0: 0000 0000 0000 0000 0000 0000 2e69 6461 .............ida\n 000001f0: 7461 2435 0000 0000 0500 0000 0301 0800 ta$5............\n 00000200: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000210: 2e69 6461 7461 2437 0000 0000 0600 0000 .idata$7........\n 00000220: 0301 2100 0000 0000 0000 0000 0000 0000 ..!.............\n 00000230: 0000 0000 0000 0000 0400 0000 0000 0000 ................\n 00000240: 0600 0000 0200 4a00 0000 5f5f 5f74 6d70 ......J...___tmp\n-00000250: 5f72 7573 7463 6977 7370 6656 5f61 7069 _rustciwspfV_api\n+00000250: 5f72 7573 7463 5462 4742 4866 5f61 7069 _rustcTbGBHf_api\n 00000260: 5f6d 735f 7769 6e5f 636f 7265 5f73 796e _ms_win_core_syn\n 00000270: 6368 5f6c 315f 325f 305f 646c 6c5f 696d ch_l1_2_0_dll_im\n 00000280: 706f 7274 735f 6c69 625f 696e 616d 6500 ports_lib_iname.\n"}, {"source1": "api-ms-win-core-synch-l1-2-0.dllh.o", "source2": "api-ms-win-core-synch-l1-2-0.dllh.o", "has_internal_linenos": true, "unified_diff": "@@ -32,16 +32,16 @@\n 000001f0: 2432 0000 0000 0400 0000 0301 1400 0000 $2..............\n 00000200: 0300 0000 0000 0000 0000 0000 0000 2e69 ...............i\n 00000210: 6461 7461 2434 0000 0000 0600 0000 0300 data$4..........\n 00000220: 2e69 6461 7461 2435 0000 0000 0500 0000 .idata$5........\n 00000230: 0300 0000 0000 0400 0000 0000 0000 0400 ................\n 00000240: 0000 0200 0000 0000 4800 0000 0000 0000 ........H.......\n 00000250: 0000 0000 0200 8e00 0000 5f68 6561 645f .........._head_\n-00000260: 5f74 6d70 5f72 7573 7463 6977 7370 6656 _tmp_rustciwspfV\n+00000260: 5f74 6d70 5f72 7573 7463 5462 4742 4866 _tmp_rustcTbGBHf\n 00000270: 5f61 7069 5f6d 735f 7769 6e5f 636f 7265 _api_ms_win_core\n 00000280: 5f73 796e 6368 5f6c 315f 325f 305f 646c _synch_l1_2_0_dl\n 00000290: 6c5f 696d 706f 7274 735f 6c69 6200 5f5f l_imports_lib.__\n-000002a0: 5f74 6d70 5f72 7573 7463 6977 7370 6656 _tmp_rustciwspfV\n+000002a0: 5f74 6d70 5f72 7573 7463 5462 4742 4866 _tmp_rustcTbGBHf\n 000002b0: 5f61 7069 5f6d 735f 7769 6e5f 636f 7265 _api_ms_win_core\n 000002c0: 5f73 796e 6368 5f6c 315f 325f 305f 646c _synch_l1_2_0_dl\n 000002d0: 6c5f 696d 706f 7274 735f 6c69 625f 696e l_imports_lib_in\n 000002e0: 616d 6500 ame.\n"}, {"source1": "api-ms-win-core-synch-l1-2-0.dlls00002.o", "source2": "api-ms-win-core-synch-l1-2-0.dlls00002.o", "has_internal_linenos": true, "unified_diff": "@@ -33,12 +33,12 @@\n 00000200: 0700 0000 0300 0000 0000 0400 0000 0000 ................\n 00000210: 0000 0100 0000 0200 0000 0000 1800 0000 ................\n 00000220: 0000 0000 0500 0000 0200 0000 0000 3200 ..............2.\n 00000230: 0000 0000 0000 0000 0000 0200 7600 0000 ............v...\n 00000240: 5761 6b65 4279 4164 6472 6573 7353 696e WakeByAddressSin\n 00000250: 676c 6500 5f5f 696d 705f 5761 6b65 4279 gle.__imp_WakeBy\n 00000260: 4164 6472 6573 7353 696e 676c 6500 5f68 AddressSingle._h\n-00000270: 6561 645f 5f74 6d70 5f72 7573 7463 6977 ead__tmp_rustciw\n-00000280: 7370 6656 5f61 7069 5f6d 735f 7769 6e5f spfV_api_ms_win_\n+00000270: 6561 645f 5f74 6d70 5f72 7573 7463 5462 ead__tmp_rustcTb\n+00000280: 4742 4866 5f61 7069 5f6d 735f 7769 6e5f GBHf_api_ms_win_\n 00000290: 636f 7265 5f73 796e 6368 5f6c 315f 325f core_synch_l1_2_\n 000002a0: 305f 646c 6c5f 696d 706f 7274 735f 6c69 0_dll_imports_li\n 000002b0: 6200 b.\n"}, {"source1": "api-ms-win-core-synch-l1-2-0.dlls00001.o", "source2": "api-ms-win-core-synch-l1-2-0.dlls00001.o", "has_internal_linenos": true, "unified_diff": "@@ -33,11 +33,11 @@\n 00000200: 0300 0000 0000 0400 0000 0000 0000 0100 ................\n 00000210: 0000 0200 0000 0000 1500 0000 0000 0000 ................\n 00000220: 0500 0000 0200 0000 0000 2c00 0000 0000 ..........,.....\n 00000230: 0000 0000 0000 0200 7000 0000 5761 6b65 ........p...Wake\n 00000240: 4279 4164 6472 6573 7341 6c6c 005f 5f69 ByAddressAll.__i\n 00000250: 6d70 5f57 616b 6542 7941 6464 7265 7373 mp_WakeByAddress\n 00000260: 416c 6c00 5f68 6561 645f 5f74 6d70 5f72 All._head__tmp_r\n-00000270: 7573 7463 6977 7370 6656 5f61 7069 5f6d ustciwspfV_api_m\n+00000270: 7573 7463 5462 4742 4866 5f61 7069 5f6d ustcTbGBHf_api_m\n 00000280: 735f 7769 6e5f 636f 7265 5f73 796e 6368 s_win_core_synch\n 00000290: 5f6c 315f 325f 305f 646c 6c5f 696d 706f _l1_2_0_dll_impo\n 000002a0: 7274 735f 6c69 6200 rts_lib.\n"}, {"source1": "api-ms-win-core-synch-l1-2-0.dlls00000.o", "source2": "api-ms-win-core-synch-l1-2-0.dlls00000.o", "has_internal_linenos": true, "unified_diff": "@@ -32,11 +32,11 @@\n 000001f0: 7461 2436 0000 0000 0700 0000 0300 0000 ta$6............\n 00000200: 0000 0400 0000 0000 0000 0100 0000 0200 ................\n 00000210: 0000 0000 1200 0000 0000 0000 0500 0000 ................\n 00000220: 0200 0000 0000 2600 0000 0000 0000 0000 ......&.........\n 00000230: 0000 0200 6a00 0000 5761 6974 4f6e 4164 ....j...WaitOnAd\n 00000240: 6472 6573 7300 5f5f 696d 705f 5761 6974 dress.__imp_Wait\n 00000250: 4f6e 4164 6472 6573 7300 5f68 6561 645f OnAddress._head_\n-00000260: 5f74 6d70 5f72 7573 7463 6977 7370 6656 _tmp_rustciwspfV\n+00000260: 5f74 6d70 5f72 7573 7463 5462 4742 4866 _tmp_rustcTbGBHf\n 00000270: 5f61 7069 5f6d 735f 7769 6e5f 636f 7265 _api_ms_win_core\n 00000280: 5f73 796e 6368 5f6c 315f 325f 305f 646c _synch_l1_2_0_dl\n 00000290: 6c5f 696d 706f 7274 735f 6c69 6200 l_imports_lib.\n"}]}, {"source1": "./usr/lib/rustlib/x86_64-pc-windows-gnu/lib/std-a22ca80a0a692388.dll", "source2": "./usr/lib/rustlib/x86_64-pc-windows-gnu/lib/std-a22ca80a0a692388.dll", "unified_diff": null, "details": [{"source1": "objdump", "source2": "objdump", "unified_diff": "@@ -26,15 +26,15 @@\n MajorImageVersion\t0\n MinorImageVersion\t0\n MajorSubsystemVersion\t5\n MinorSubsystemVersion\t2\n Win32Version\t\t00000000\n SizeOfImage\t\t018b1000\n SizeOfHeaders\t\t00000600\n-CheckSum\t\t01944e60\n+CheckSum\t\t0194c532\n Subsystem\t\t00000003\t(Windows CUI)\n DllCharacteristics\t00000160\n \t\t\t\t\tHIGH_ENTROPY_VA\n \t\t\t\t\tDYNAMIC_BASE\n \t\t\t\t\tNX_COMPAT\n SizeOfStackReserve\t0000000000200000\n SizeOfStackCommit\t0000000000001000\n@@ -49385,1143 +49385,1143 @@\n [13508](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ba8 __imp__Unwind_GetTextRelBase\n [13509](sec 1)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000000c1700 realloc\n [13510](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1460 connect\n [13511](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000bc0 __imp__Unwind_SetGR\n [13512](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000028 ___crt_xi_end__\n [13513](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c13bc RtlNtStatusToDosError\n [13514](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000016dc anon.116ed3157061ed82fb27fa5234da6ead.14.llvm.9696032191062503366\n-[13515](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001814 ___tmp_rustc0UxIEd_bcryptprimitives_dll_imports_lib_iname\n-[13516](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000728 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.26.llvm.12498169072148762550\n-[13517](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001e00 anon.1dd20cf390955a9f17c0f2c557f87f66.5.llvm.15556442029175661397\n-[13518](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a88 __imp_RtlNtStatusToDosError\n-[13519](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000228 _ZN3std4sync4mpmc7context7Context4with7CONTEXT28_$u7b$$u7b$closure$u7d$$u7d$3VAL17h68b6201df552f3d2E\n-[13520](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007778 anon.0552810a9219b0d6b933d1c19d15b0da.18.llvm.12498169072148762550\n-[13521](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a80 __imp_anon.2cc5c4c9b66c8088ae3d980b7cdf9a72.2.llvm.171709188993655988\n-[13522](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009a8 __imp_VirtualQuery\n-[13523](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000004218 anon.27ec6af0023bce6acec26d048da8ab0a.108.llvm.8202268258365672800\n-[13524](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007a58 anon.0552810a9219b0d6b933d1c19d15b0da.41.llvm.12498169072148762550\n-[13525](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001658 anon.116ed3157061ed82fb27fa5234da6ead.10.llvm.9696032191062503366\n-[13526](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000016f8f anon.5ea3dc16cfe2075f9b8c3aad2292a311.15.llvm.504903649079027377\n-[13527](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006a0 __imp_anon.60f40890157dcf05c5c143a42a4246a3.116.llvm.13333323449300909477\n-[13528](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000000e8 __imp_anon.116ed3157061ed82fb27fa5234da6ead.14.llvm.9696032191062503366\n-[13529](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006b0 __imp__ZN3std3sys12thread_local3key7windows5DTORS17h264197c29198aa00E.llvm.13333323449300909477\n-[13530](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000858 __imp_HeapFree\n-[13531](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000002f8 __imp_anon.0b8d4e3a56013ca7ca99f5637b8064b3.112.llvm.3607003979471986747\n-[13532](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000040 __imp_anon.bff00ba5bf6c7ab3cb6e4256e00fb7b7.57.llvm.12459823316923442605\n-[13533](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006c0 __imp_CreateHardLinkW\n-[13534](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000931a anon.e100413c0cc1c7fe48752c0fd0fab9a1.24.llvm.16363241586493343036\n-[13535](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001a8 __imp_anon.1dd20cf390955a9f17c0f2c557f87f66.17.llvm.15556442029175661397\n-[13536](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000027330 __rt_psrelocs_start\n-[13537](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068530 WriteConsoleW\n-[13538](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000920 __imp_SetFilePointerEx\n-[13539](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000510 __imp_anon.9f6f956c39524ef3d8efa17f88684a89.4.llvm.1420781427265717785\n-[13540](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000bd8 __IAT_end__\n-[13541](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000004158 anon.27ec6af0023bce6acec26d048da8ab0a.101.llvm.8202268258365672800\n-[13542](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000170d0 anon.2cc5c4c9b66c8088ae3d980b7cdf9a72.0.llvm.171709188993655988\n-[13543](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068850 AddVectoredExceptionHandler\n-[13544](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006930 anon.967d459a99e471890a449b9c70dce491.76.llvm.15600804707423616636\n-[13545](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006f02 anon.60f40890157dcf05c5c143a42a4246a3.51.llvm.13333323449300909477\n-[13546](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000760 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.40.llvm.12498169072148762550\n-[13547](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b60 __imp_setsockopt\n-[13548](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000685c0 SetFileTime\n-[13549](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006088 anon.967d459a99e471890a449b9c70dce491.0.llvm.15600804707423616636\n-[13550](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000004008 anon.27ec6af0023bce6acec26d048da8ab0a.90.llvm.8202268258365672800\n-[13551](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000000d0 __imp_anon.116ed3157061ed82fb27fa5234da6ead.11.llvm.9696032191062503366\n-[13552](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000025e0 anon.0b8d4e3a56013ca7ca99f5637b8064b3.32.llvm.3607003979471986747\n-[13553](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b28 __imp_anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.14.llvm.424236792058570143\n-[13554](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006c8 __imp_CreateNamedPipeW\n-[13555](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000030 __imp_anon.df45bcc5f697c1ed9c1f641d4f6e5953.12.llvm.5605560858380130119\n-[13556](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ab0 __imp_WSADuplicateSocketW\n-[13557](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000228cd _ZN4core7unicode12unicode_data9lowercase19BITSET_INDEX_CHUNKS17hb0a5650b781990c9E\n-[13558](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000180 __imp_anon.1dd20cf390955a9f17c0f2c557f87f66.3.llvm.15556442029175661397\n-[13559](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000840 __imp_GetTempPathW\n-[13560](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000000c8 __imp_anon.116ed3157061ed82fb27fa5234da6ead.10.llvm.9696032191062503366\n-[13561](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000685e8 SetCurrentDirectoryW\n-[13562](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000620 __imp_anon.60f40890157dcf05c5c143a42a4246a3.51.llvm.13333323449300909477\n-[13563](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000002d0 __imp_anon.0b8d4e3a56013ca7ca99f5637b8064b3.39.llvm.3607003979471986747\n-[13564](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007450 anon.0552810a9219b0d6b933d1c19d15b0da.0.llvm.12498169072148762550\n-[13565](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000026fc0 .refptr._CRT_MT\n-[13566](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c13cc NtReadFile\n-[13567](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008a0 __imp_Module32NextW\n-[13568](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c00 __imp_anon.0e3557f596687d8faeee4312017d337b.1.llvm.12856498202762485007\n-[13569](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ae0 __imp__ZN4core7unicode12unicode_data9uppercase16BITSET_CANONICAL17h66399def126beaebE\n-[13570](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068680 HeapFree\n-[13571](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068620 ReadConsoleW\n-[13572](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b40 __imp_recvfrom\n-[13573](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000685d0 SetFileInformationByHandle\n-[13574](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001da0 anon.1dd20cf390955a9f17c0f2c557f87f66.2.llvm.15556442029175661397\n-[13575](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008a0 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.17.llvm.16363241586493343036\n-[13576](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000190 __imp_anon.1dd20cf390955a9f17c0f2c557f87f66.5.llvm.15556442029175661397\n-[13577](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000027330 ___RUNTIME_PSEUDO_RELOC_LIST_END__\n-[13578](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ba0 __imp__Unwind_GetRegionStart\n-[13579](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000020b0 anon.1dd20cf390955a9f17c0f2c557f87f66.31.llvm.15556442029175661397\n-[13580](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000280 __imp_anon.0b8d4e3a56013ca7ca99f5637b8064b3.14.llvm.3607003979471986747\n-[13581](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000004e0 __imp_anon.1174a3aa805e7ff402a790823c27bc1f.79.llvm.1938280694839381424\n-[13582](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000408 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.98.llvm.8202268258365672800\n-[13583](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000244d anon.0b8d4e3a56013ca7ca99f5637b8064b3.13.llvm.3607003979471986747\n-[13584](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000718 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.18.llvm.12498169072148762550\n-[13585](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000688 __imp_CloseHandle\n-[13586](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c30 __imp_anon.0e3557f596687d8faeee4312017d337b.26.llvm.12856498202762485007\n-[13587](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c78 __imp_anon.dd45b7808a2ea0a6f4309d69c00518e5.1.llvm.7757062223690858400\n-[13588](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000041a0 anon.27ec6af0023bce6acec26d048da8ab0a.104.llvm.8202268258365672800\n-[13589](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000208 __imp_anon.4bbb067acff576b06081e853b836e98b.3.llvm.4959359192600637198\n-[13590](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000618 __imp_anon.60f40890157dcf05c5c143a42a4246a3.50.llvm.13333323449300909477\n-[13591](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000930 __imp_SetHandleInformation\n-[13592](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003b60 anon.27ec6af0023bce6acec26d048da8ab0a.57.llvm.8202268258365672800\n-[13593](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000978 __imp_TlsFree\n-[13594](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007510 anon.0552810a9219b0d6b933d1c19d15b0da.5.llvm.12498169072148762550\n-[13595](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ae8 __imp_bind\n-[13596](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000880 __imp_InitializeProcThreadAttributeList\n-[13597](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c20 __imp_anon.0e3557f596687d8faeee4312017d337b.24.llvm.12856498202762485007\n-[13598](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b50 __imp_send\n-[13599](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000686a0 GetSystemTimePreciseAsFileTime\n-[13600](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000938 __imp_SetLastError\n-[13601](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000026110 _ZN4core7unicode12unicode_data15grapheme_extend17SHORT_OFFSET_RUNS17hbd9f136622a6f93bE.llvm.12138081251925175455\n-[13602](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000758 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.39.llvm.12498169072148762550\n-[13603](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 ___crt_xc_start__\n-[13604](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068800 CreateNamedPipeW\n-[13605](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000003a0 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.45.llvm.8202268258365672800\n-[13606](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000023102 anon.0e3557f596687d8faeee4312017d337b.25.llvm.12856498202762485007\n-[13607](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b38 __imp_recv\n-[13608](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000000e0 __imp_anon.116ed3157061ed82fb27fa5234da6ead.13.llvm.9696032191062503366\n-[13609](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000095e0 anon.e100413c0cc1c7fe48752c0fd0fab9a1.52.llvm.16363241586493343036\n-[13610](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000690 __imp_CompareStringOrdinal\n-[13611](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000191 __rust_no_alloc_shim_is_unstable\n-[13612](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c14f8 _Unwind_SetGR\n-[13613](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007b8 __imp_anon.ea4ac3a6cff8898325b583a3182324ae.46.llvm.677095765499020863\n-[13614](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 __mingw_module_is_dll\n-[13615](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006a8 __imp_anon.60f40890157dcf05c5c143a42a4246a3.117.llvm.13333323449300909477\n-[13616](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006a48 anon.60f40890157dcf05c5c143a42a4246a3.1.llvm.13333323449300909477\n-[13617](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068708 GetFinalPathNameByHandleW\n-[13618](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000001783d _ZN4core7unicode12unicode_data9uppercase19BITSET_INDEX_CHUNKS17h52449a59142c9ef6E\n-[13619](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000026ff0 .refptr.__CTOR_LIST__\n-[13620](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000948 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.52.llvm.16363241586493343036\n-[13621](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000998 __imp_UpdateProcThreadAttribute\n-[13622](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009281 anon.e100413c0cc1c7fe48752c0fd0fab9a1.12.llvm.16363241586493343036\n-[13623](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068770 GetCommandLineW\n-[13624](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ac8 __imp_WSASend\n-[13625](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000095b8 anon.e100413c0cc1c7fe48752c0fd0fab9a1.50.llvm.16363241586493343036\n-[13626](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000bc0 __imp_anon.174fcdebcda4d727457804d8502b308f.61.llvm.18072832241589831705\n-[13627](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000018 __imp_anon.df45bcc5f697c1ed9c1f641d4f6e5953.3.llvm.5605560858380130119\n-[13628](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000060 anon.df45bcc5f697c1ed9c1f641d4f6e5953.2.llvm.5605560858380130119\n-[13629](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000118 __imp_anon.116ed3157061ed82fb27fa5234da6ead.20.llvm.9696032191062503366\n-[13630](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000720 __imp_DuplicateHandle\n-[13631](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000980 __imp__ZN3std3sys3pal7windows1c20SetThreadDescription3PTR17h6f8e151bb2f0c8c1E\n-[13632](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009275 anon.e100413c0cc1c7fe48752c0fd0fab9a1.11.llvm.16363241586493343036\n-[13633](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000968 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.62.llvm.16363241586493343036\n-[13634](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009f0 __imp_anon.9ff81c8e01eb3fbad5b2763ef8f8f690.3.llvm.13317330658525750552\n-[13635](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000017d0 anon.116ed3157061ed82fb27fa5234da6ead.22.llvm.9696032191062503366\n-[13636](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c58 __imp__ZN4core7unicode12unicode_data15grapheme_extend17SHORT_OFFSET_RUNS17hbd9f136622a6f93bE.llvm.12138081251925175455\n-[13637](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001640 anon.116ed3157061ed82fb27fa5234da6ead.9.llvm.9696032191062503366\n-[13638](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003950 anon.27ec6af0023bce6acec26d048da8ab0a.37.llvm.8202268258365672800\n-[13639](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000990 __imp___rust_no_alloc_shim_is_unstable\n-[13640](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000628 __imp_anon.60f40890157dcf05c5c143a42a4246a3.52.llvm.13333323449300909477\n-[13641](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008c0 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.21.llvm.16363241586493343036\n-[13642](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000687f0 CreateProcessW\n-[13643](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ac0 __imp_anon.fba386044fe05aa0f524be86c8ec02a4.3.llvm.367881218703242764\n-[13644](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000268 __imp__ZN3std6thread7Builder16spawn_unchecked_28_$u7b$$u7b$closure$u7d$$u7d$3MIN17h86c0d43ce9538d38E\n-[13645](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000700 __imp_DeleteCriticalSection\n-[13646](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000690 __imp_anon.60f40890157dcf05c5c143a42a4246a3.114.llvm.13333323449300909477\n-[13647](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000000b8 __imp_anon.116ed3157061ed82fb27fa5234da6ead.8.llvm.9696032191062503366\n-[13648](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000962a anon.e100413c0cc1c7fe48752c0fd0fab9a1.57.llvm.16363241586493343036\n-[13649](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000002090 anon.1dd20cf390955a9f17c0f2c557f87f66.30.llvm.15556442029175661397\n-[13650](sec -1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000004 __major_os_version__\n-[13651](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1468 closesocket\n-[13652](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000108 __imp_anon.116ed3157061ed82fb27fa5234da6ead.18.llvm.9696032191062503366\n-[13653](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007d8 __imp_GetFullPathNameW\n-[13654](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001438 anon.98159a943a7211c4d5ae7839706e70f4.0.llvm.14251216702723029763\n-[13655](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000888 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.14.llvm.16363241586493343036\n-[13656](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b30 __imp_anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.15.llvm.424236792058570143\n-[13657](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000120 _ZN3std9panicking11panic_count18GLOBAL_PANIC_COUNT17h9737b3cebb446e1cE\n-[13658](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000095c8 anon.e100413c0cc1c7fe48752c0fd0fab9a1.51.llvm.16363241586493343036\n-[13659](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a98 __imp_anon.cabc862275431ba25d80bb5563f2c9ef.5.llvm.17923028577996227943\n-[13660](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b58 __imp_sendto\n-[13661](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c16f8 memset\n-[13662](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000026698 anon.dd45b7808a2ea0a6f4309d69c00518e5.3.llvm.7757062223690858400\n-[13663](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000686c0 GetProcessId\n-[13664](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000550 __imp_anon.967d459a99e471890a449b9c70dce491.40.llvm.15600804707423616636\n-[13665](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001e0 __mingw_initltssuo_force\n-[13666](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000f20 anon.bff00ba5bf6c7ab3cb6e4256e00fb7b7.59.llvm.12459823316923442605\n-[13667](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b98 __imp__Unwind_GetLanguageSpecificData\n-[13668](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c14b0 WSACleanup\n-[13669](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000000b0 __imp_anon.116ed3157061ed82fb27fa5234da6ead.7.llvm.9696032191062503366\n-[13670](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000a850 anon.43e17e84e13ccb186a736454edeec218.20.llvm.6530698244396095494\n-[13671](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000470 __imp__ZN3std9panicking11panic_count18GLOBAL_PANIC_COUNT17h9737b3cebb446e1cE\n-[13672](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1528 _Unwind_GetIPInfo\n-[13673](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000008638 anon.ea4ac3a6cff8898325b583a3182324ae.39.llvm.677095765499020863\n-[13674](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a10 __imp_calloc\n-[13675](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1418 recvfrom\n-[13676](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000003d8 __imp__ZN3std3sys3pal7windows4time12perf_counter9frequency9FREQUENCY17h4c3b22ef22261018E.0.llvm.8202268258365672800\n-[13677](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000128 __imp_anon.116ed3157061ed82fb27fa5234da6ead.22.llvm.9696032191062503366\n-[13678](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007d0 __imp_GetFinalPathNameByHandleW\n-[13679](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006e8 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.8.llvm.12498169072148762550\n-[13680](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000bc8 __imp_anon.a145d46e93f1a707defbc96227b30a58.30.llvm.6389561417557806731\n-[13681](sec -1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 __loader_flags__\n-[13682](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000022bd0 _ZN4core7unicode12unicode_data9lowercase14BITSET_MAPPING17h3dce87699419d970E\n-[13683](sec -1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001000 __size_of_heap_commit__\n-[13684](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000218c5 anon.174fcdebcda4d727457804d8502b308f.44.llvm.18072832241589831705\n-[13685](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068598 Sleep\n-[13686](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c14a0 WSAGetLastError\n-[13687](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000616b anon.967d459a99e471890a449b9c70dce491.6.llvm.15600804707423616636\n-[13688](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000027088 .refptr.__rust_no_alloc_shim_is_unstable\n-[13689](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ac8 __imp_anon.fba386044fe05aa0f524be86c8ec02a4.4.llvm.367881218703242764\n-[13690](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b70 __imp_anon.174fcdebcda4d727457804d8502b308f.44.llvm.18072832241589831705\n-[13691](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ae8 __imp__ZN4core7unicode12unicode_data9uppercase14BITSET_MAPPING17ha613f84f8cfb95baE\n-[13692](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003b10 anon.27ec6af0023bce6acec26d048da8ab0a.56.llvm.8202268258365672800\n-[13693](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000af8 __imp_connect\n-[13694](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000838 _ZN3std3sys3pal7windows1c20SetThreadDescription3PTR17h6f8e151bb2f0c8c1E\n-[13695](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008b0 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.19.llvm.16363241586493343036\n-[13696](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a90 __imp__ZN4core3fmt3num14DEC_DIGITS_LUT17h617f5a2bce4e5c89E\n-[13697](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008f8 __imp_RtlVirtualUnwind\n-[13698](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 __xc_a\n-[13699](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1520 _Unwind_GetLanguageSpecificData\n-[13700](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000200 __imp_anon.4bbb067acff576b06081e853b836e98b.2.llvm.4959359192600637198\n-[13701](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000187a anon.116ed3157061ed82fb27fa5234da6ead.36.llvm.9696032191062503366\n-[13702](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000027330 __RUNTIME_PSEUDO_RELOC_LIST__\n-[13703](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009e8 __imp__amsg_exit\n-[13704](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000948 __imp_SetWaitableTimer\n-[13705](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000858 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.8.llvm.16363241586493343036\n-[13706](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000686d0 GetProcAddress\n-[13707](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a30 __imp_memcpy\n-[13708](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000181e8 anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.16.llvm.424236792058570143\n-[13709](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a60 __imp_anon.5ea3dc16cfe2075f9b8c3aad2292a311.16.llvm.504903649079027377\n-[13710](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000878 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.12.llvm.16363241586493343036\n-[13711](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000002220 anon.4bbb067acff576b06081e853b836e98b.2.llvm.4959359192600637198\n-[13712](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000014 _head__tmp_rustc0UxIEd_bcryptprimitives_dll_imports_lib\n-[13713](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006e0 __imp_CreateSymbolicLinkW\n-[13714](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068838 CompareStringOrdinal\n-[13715](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008b8 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.20.llvm.16363241586493343036\n-[13716](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000021c8 anon.4bbb067acff576b06081e853b836e98b.0.llvm.4959359192600637198\n-[13717](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c16f0 memmove\n-[13718](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000687e8 CreateSymbolicLinkW\n-[13719](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000960 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.61.llvm.16363241586493343036\n-[13720](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000af8 __imp_anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.1.llvm.424236792058570143\n-[13721](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007b8 __imp_GetFileInformationByHandle\n-[13722](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000430 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.103.llvm.8202268258365672800\n-[13723](sec -1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 __rt_psrelocs_size\n-[13724](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000300 __imp__ZN3std4sync4mpmc7context7Context4with7CONTEXT28_$u7b$$u7b$closure$u7d$$u7d$3VAL17h68b6201df552f3d2E\n-[13725](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000218b6 anon.174fcdebcda4d727457804d8502b308f.41.llvm.18072832241589831705\n-[13726](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000aa0 __imp_anon.cabc862275431ba25d80bb5563f2c9ef.6.llvm.17923028577996227943\n-[13727](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068580 TerminateProcess\n-[13728](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006ae8 anon.60f40890157dcf05c5c143a42a4246a3.6.llvm.13333323449300909477\n-[13729](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a10 __imp__ZN10std_detect6detect5cache5CACHE17hfeac3255d4163237E\n-[13730](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000175ed anon.fba386044fe05aa0f524be86c8ec02a4.2.llvm.367881218703242764\n-[13731](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000061b3 anon.967d459a99e471890a449b9c70dce491.8.llvm.15600804707423616636\n-[13732](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c18 __imp_anon.0e3557f596687d8faeee4312017d337b.23.llvm.12856498202762485007\n-[13733](sec 1)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000000c24c8 strncmp\n-[13734](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1498 WSARecv\n-[13735](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000760 __imp_FreeEnvironmentStringsW\n-[13736](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c14e0 WaitOnAddress\n-[13737](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000038a0 anon.27ec6af0023bce6acec26d048da8ab0a.33.llvm.8202268258365672800\n-[13738](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008a8 __imp_MoveFileExW\n-[13739](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007648 anon.0552810a9219b0d6b933d1c19d15b0da.9.llvm.12498169072148762550\n-[13740](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000027040 .refptr.__mingw_app_type\n-[13741](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1420 recv\n-[13742](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ca0 __imp__execute_onexit_table\n-[13743](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000020 __imp_anon.df45bcc5f697c1ed9c1f641d4f6e5953.4.llvm.5605560858380130119\n-[13744](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000073b8 anon.60f40890157dcf05c5c143a42a4246a3.116.llvm.13333323449300909477\n-[13745](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000980 __imp_TlsGetValue\n-[13746](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000630 __imp_anon.60f40890157dcf05c5c143a42a4246a3.61.llvm.13333323449300909477\n-[13747](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c50 __imp_anon.a3183110757fb94a4728a70c7eafc0bc.35.llvm.12138081251925175455\n-[13748](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006c58 anon.60f40890157dcf05c5c143a42a4246a3.18.llvm.13333323449300909477\n-[13749](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000687c8 DeleteFileW\n-[13750](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000017b0 anon.116ed3157061ed82fb27fa5234da6ead.21.llvm.9696032191062503366\n-[13751](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000648 __imp_WaitOnAddress\n-[13752](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000015b58 anon.9ff81c8e01eb3fbad5b2763ef8f8f690.11.llvm.13317330658525750552\n-[13753](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000928 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.48.llvm.16363241586493343036\n-[13754](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000008a23 anon.ea4ac3a6cff8898325b583a3182324ae.82.llvm.677095765499020863\n-[13755](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007a20 anon.0552810a9219b0d6b933d1c19d15b0da.40.llvm.12498169072148762550\n-[13756](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003b70 anon.27ec6af0023bce6acec26d048da8ab0a.58.llvm.8202268258365672800\n-[13757](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000768 __imp_GetCommandLineW\n-[13758](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1538 _Unwind_DeleteException\n-[13759](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a78 __imp_anon.2cc5c4c9b66c8088ae3d980b7cdf9a72.1.llvm.171709188993655988\n-[13760](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b68 __imp_anon.174fcdebcda4d727457804d8502b308f.43.llvm.18072832241589831705\n-[13761](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068748 GetCurrentThread\n-[13762](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000026680 anon.dd45b7808a2ea0a6f4309d69c00518e5.2.llvm.7757062223690858400\n-[13763](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a20 __imp_anon.d5a78747877202470ffa332337ac1228.18.llvm.9164631883158628529\n-[13764](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001828 anon.116ed3157061ed82fb27fa5234da6ead.26.llvm.9696032191062503366\n-[13765](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000017e90 anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.13.llvm.424236792058570143\n-[13766](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000868 __imp_InitOnceBeginInitialize\n-[13767](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ca8 __imp__register_onexit_function\n-[13768](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000005f8 __imp_anon.60f40890157dcf05c5c143a42a4246a3.19.llvm.13333323449300909477\n-[13769](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068568 TlsGetValue\n-[13770](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000330 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.2.llvm.8202268258365672800\n-[13771](sec 1)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000000c16b0 _amsg_exit\n-[13772](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001fc0 anon.1dd20cf390955a9f17c0f2c557f87f66.22.llvm.15556442029175661397\n-[13773](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b40 __imp__ZN4core3num7flt2dec8strategy5grisu12CACHED_POW1017ha4ac20ec37ae5d78E\n-[13774](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068590 SleepEx\n-[13775](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000022b0 anon.4bbb067acff576b06081e853b836e98b.7.llvm.4959359192600637198\n-[13776](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006c8 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.4.llvm.12498169072148762550\n-[13777](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000079c8 anon.0552810a9219b0d6b933d1c19d15b0da.37.llvm.12498169072148762550\n-[13778](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001772 anon.116ed3157061ed82fb27fa5234da6ead.19.llvm.9696032191062503366\n-[13779](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c70 __imp_anon.dd45b7808a2ea0a6f4309d69c00518e5.0.llvm.7757062223690858400\n-[13780](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000270 __imp_anon.0b8d4e3a56013ca7ca99f5637b8064b3.12.llvm.3607003979471986747\n-[13781](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007a0 __imp_GetEnvironmentVariableW\n-[13782](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000004e20 anon.22dd4034ba220eb5ea7b0fc2d824b738.6.llvm.3373144165976883894\n-[13783](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009f8 __imp_anon.9ff81c8e01eb3fbad5b2763ef8f8f690.8.llvm.13317330658525750552\n-[13784](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000cd4 __native_dllmain_reason\n-[13785](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000076f0 anon.0552810a9219b0d6b933d1c19d15b0da.13.llvm.12498169072148762550\n-[13786](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009360 anon.e100413c0cc1c7fe48752c0fd0fab9a1.29.llvm.16363241586493343036\n-[13787](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000930 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.49.llvm.16363241586493343036\n-[13788](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000960 __imp_SwitchToThread\n-[13789](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000002311f anon.0e3557f596687d8faeee4312017d337b.26.llvm.12856498202762485007\n-[13790](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b00 __imp_anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.4.llvm.424236792058570143\n-[13791](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000668 __imp_ProcessPrng\n-[13792](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001d58 anon.1dd20cf390955a9f17c0f2c557f87f66.0.llvm.15556442029175661397\n-[13793](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068538 WideCharToMultiByte\n-[13794](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001800 anon.116ed3157061ed82fb27fa5234da6ead.23.llvm.9696032191062503366\n-[13795](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001a30 __lib64_libmsvcrt_def_a_iname\n-[13796](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008f0 __imp_RtlLookupFunctionEntry\n-[13797](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000820 __imp_GetStdHandle\n-[13798](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000080 __imp_anon.bff00ba5bf6c7ab3cb6e4256e00fb7b7.66.llvm.12459823316923442605\n-[13799](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001e8 __imp_anon.1dd20cf390955a9f17c0f2c557f87f66.31.llvm.15556442029175661397\n-[13800](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000686f0 GetModuleFileNameW\n-[13801](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000168 __imp_anon.1dd20cf390955a9f17c0f2c557f87f66.0.llvm.15556442029175661397\n-[13802](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000016ca0 anon.d5a78747877202470ffa332337ac1228.18.llvm.9164631883158628529\n-[13803](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003580 anon.27ec6af0023bce6acec26d048da8ab0a.3.llvm.8202268258365672800\n-[13804](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b38 __imp_anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.16.llvm.424236792058570143\n-[13805](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000686e0 GetModuleHandleW\n-[13806](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000686e8 GetModuleHandleA\n-[13807](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000687c0 DeleteProcThreadAttributeList\n-[13808](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008e0 __imp_RemoveDirectoryW\n-[13809](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000015b38 anon.9ff81c8e01eb3fbad5b2763ef8f8f690.10.llvm.13317330658525750552\n-[13810](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b10 __imp_anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.11.llvm.424236792058570143\n-[13811](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000092bc anon.e100413c0cc1c7fe48752c0fd0fab9a1.17.llvm.16363241586493343036\n-[13812](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001e0 __imp_anon.1dd20cf390955a9f17c0f2c557f87f66.30.llvm.15556442029175661397\n-[13813](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000868 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.10.llvm.16363241586493343036\n-[13814](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000438 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.104.llvm.8202268258365672800\n-[13815](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000008a78 anon.ea4ac3a6cff8898325b583a3182324ae.84.llvm.677095765499020863\n-[13816](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000000a0 __imp_anon.116ed3157061ed82fb27fa5234da6ead.0.llvm.9696032191062503366\n-[13817](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000018a8 anon.116ed3157061ed82fb27fa5234da6ead.37.llvm.9696032191062503366\n-[13818](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000027090 .refptr.__xc_a\n-[13819](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000004e10 anon.22dd4034ba220eb5ea7b0fc2d824b738.5.llvm.3373144165976883894\n-[13820](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000638 __imp_anon.60f40890157dcf05c5c143a42a4246a3.86.llvm.13333323449300909477\n-[13821](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a88 __imp_anon.2cc5c4c9b66c8088ae3d980b7cdf9a72.5.llvm.171709188993655988\n-[13822](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000255e anon.0b8d4e3a56013ca7ca99f5637b8064b3.26.llvm.3607003979471986747\n-[13823](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000064ee anon.967d459a99e471890a449b9c70dce491.40.llvm.15600804707423616636\n-[13824](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000027000 .refptr.__ImageBase\n-[13825](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000008e60 anon.ea4ac3a6cff8898325b583a3182324ae.150.llvm.677095765499020863\n-[13826](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006ac8 anon.60f40890157dcf05c5c143a42a4246a3.5.llvm.13333323449300909477\n-[13827](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000218e8 anon.174fcdebcda4d727457804d8502b308f.58.llvm.18072832241589831705\n-[13828](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068848 CancelIo\n-[13829](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068630 QueryPerformanceCounter\n-[13830](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000068 __imp_anon.bff00ba5bf6c7ab3cb6e4256e00fb7b7.63.llvm.12459823316923442605\n-[13831](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c14d8 WakeByAddressAll\n-[13832](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008b8 __imp_QueryPerformanceCounter\n-[13833](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007f0 __imp__ZN3std4sync4mpmc5waker17current_thread_id5DUMMY28_$u7b$$u7b$closure$u7d$$u7d$3VAL17hc92f2a1a01c01e1cE\n-[13834](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000398 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.44.llvm.8202268258365672800\n-[13835](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000003a8 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.56.llvm.8202268258365672800\n-[13836](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c13c4 NtWriteFile\n-[13837](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000700 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.11.llvm.12498169072148762550\n-[13838](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000074d8 anon.0552810a9219b0d6b933d1c19d15b0da.4.llvm.12498169072148762550\n-[13839](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000026198 _ZN4core7unicode12unicode_data15grapheme_extend7OFFSETS17h99ca3aed764421c1E.llvm.12138081251925175455\n-[13840](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001f18 anon.1dd20cf390955a9f17c0f2c557f87f66.17.llvm.15556442029175661397\n-[13841](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009f8 __imp__lock\n-[13842](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000128 _ZN3std3sys9backtrace4lock4LOCK17h00404a367f9fdfbbE.llvm.15600804707423616636\n-[13843](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000022852 _ZN4core7unicode12unicode_data9lowercase17BITSET_CHUNKS_MAP17h4f46c0d4fa196f58E\n-[13844](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000148 __imp_anon.116ed3157061ed82fb27fa5234da6ead.26.llvm.9696032191062503366\n-[13845](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006d00 anon.60f40890157dcf05c5c143a42a4246a3.22.llvm.13333323449300909477\n-[13846](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000003e0 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.90.llvm.8202268258365672800\n-[13847](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000f08 anon.bff00ba5bf6c7ab3cb6e4256e00fb7b7.58.llvm.12459823316923442605\n-[13848](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068740 GetEnvironmentStringsW\n-[13849](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000003b0 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.57.llvm.8202268258365672800\n-[13850](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000170 __imp_anon.1dd20cf390955a9f17c0f2c557f87f66.1.llvm.15556442029175661397\n-[13851](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006c0 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.1.llvm.12498169072148762550\n-[13852](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000086cf anon.ea4ac3a6cff8898325b583a3182324ae.45.llvm.677095765499020863\n-[13853](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000730 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.27.llvm.12498169072148762550\n-[13854](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b20 __imp_getsockopt\n-[13855](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000040c0 anon.27ec6af0023bce6acec26d048da8ab0a.96.llvm.8202268258365672800\n-[13856](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068810 CreateFileW\n-[13857](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000388 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.38.llvm.8202268258365672800\n-[13858](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1540 _GCC_specific_handler\n-[13859](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000848 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.3.llvm.16363241586493343036\n-[13860](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000002498 anon.0b8d4e3a56013ca7ca99f5637b8064b3.15.llvm.3607003979471986747\n-[13861](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000798 __imp_GetEnvironmentStringsW\n-[13862](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000458 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.110.llvm.8202268258365672800\n-[13863](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001dd0 anon.1dd20cf390955a9f17c0f2c557f87f66.4.llvm.15556442029175661397\n-[13864](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000678 __imp_anon.60f40890157dcf05c5c143a42a4246a3.102.llvm.13333323449300909477\n-[13865](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000508 __imp_anon.9f6f956c39524ef3d8efa17f88684a89.0.llvm.1420781427265717785\n-[13866](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c24f8 EnterCriticalSection\n-[13867](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000915b anon.e100413c0cc1c7fe48752c0fd0fab9a1.2.llvm.16363241586493343036\n-[13868](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007a0 __imp_anon.ea4ac3a6cff8898325b583a3182324ae.40.llvm.677095765499020863\n-[13869](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c38 __imp__ZN4core3num7dec2flt5table17POWER_OF_FIVE_12817h0ff0898eecb64b39E\n-[13870](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000024b0 anon.0b8d4e3a56013ca7ca99f5637b8064b3.16.llvm.3607003979471986747\n-[13871](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000060b1 anon.967d459a99e471890a449b9c70dce491.1.llvm.15600804707423616636\n-[13872](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006d8 __imp_CreateProcessW\n-[13873](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000360 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.33.llvm.8202268258365672800\n-[13874](sec 1)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000000c24d0 vfprintf\n-[13875](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ab0 __imp_anon.fba386044fe05aa0f524be86c8ec02a4.1.llvm.367881218703242764\n-[13876](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000002208 anon.4bbb067acff576b06081e853b836e98b.1.llvm.4959359192600637198\n-[13877](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000be0 __imp__ZN4core7unicode12unicode_data9lowercase19BITSET_INDEX_CHUNKS17hb0a5650b781990c9E\n-[13878](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068818 CreateFileMappingA\n-[13879](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000026e20 _tls_used\n-[13880](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000708 __imp_DeleteFileW\n-[13881](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001e18 anon.1dd20cf390955a9f17c0f2c557f87f66.6.llvm.15556442029175661397\n-[13882](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b68 __imp_shutdown\n-[13883](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009d0 __imp_anon.d4205df751ce736e60597a05f1ee8973.2.llvm.1634964864982184839\n-[13884](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000920 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.47.llvm.16363241586493343036\n-[13885](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001d0 __native_startup_lock\n-[13886](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000027330 __RUNTIME_PSEUDO_RELOC_LIST_END__\n-[13887](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008c8 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.22.llvm.16363241586493343036\n-[13888](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000008 __xc_z\n-[13889](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007c0 __imp_GetFileInformationByHandleEx\n-[13890](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068658 MapViewOfFile\n-[13891](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000100 __imp_anon.116ed3157061ed82fb27fa5234da6ead.17.llvm.9696032191062503366\n-[13892](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000518 __imp_anon.967d459a99e471890a449b9c70dce491.0.llvm.15600804707423616636\n-[13893](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000008e70 _ZN3std3sys3pal7windows1c8KERNEL3217h5f1f5569a701e945E\n-[13894](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b30 __imp_listen\n-[13895](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000002298 anon.4bbb067acff576b06081e853b836e98b.6.llvm.4959359192600637198\n-[13896](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000260e0 anon.a3183110757fb94a4728a70c7eafc0bc.34.llvm.12138081251925175455\n-[13897](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000092d5 anon.e100413c0cc1c7fe48752c0fd0fab9a1.19.llvm.16363241586493343036\n-[13898](sec 11)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000010 ___tls_end__\n-[13899](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000bb8 __imp__Unwind_Resume\n-[13900](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b98 __imp_anon.174fcdebcda4d727457804d8502b308f.51.llvm.18072832241589831705\n-[13901](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000838 __imp_GetSystemTimePreciseAsFileTime\n-[13902](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007b0 __imp_anon.ea4ac3a6cff8898325b583a3182324ae.45.llvm.677095765499020863\n-[13903](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000050 ___crt_xp_start__\n-[13904](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b78 __imp__GCC_specific_handler\n-[13905](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000880 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.13.llvm.16363241586493343036\n-[13906](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000358 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.32.llvm.8202268258365672800\n-[13907](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000640 __imp_anon.60f40890157dcf05c5c143a42a4246a3.87.llvm.13333323449300909477\n-[13908](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000008677 anon.ea4ac3a6cff8898325b583a3182324ae.40.llvm.677095765499020863\n-[13909](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001a0 __imp_anon.1dd20cf390955a9f17c0f2c557f87f66.7.llvm.15556442029175661397\n-[13910](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068540 WaitForSingleObject\n-[13911](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000bb0 __imp_anon.174fcdebcda4d727457804d8502b308f.57.llvm.18072832241589831705\n-[13912](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000017b60 anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.0.llvm.424236792058570143\n-[13913](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000a880 anon.43e17e84e13ccb186a736454edeec218.21.llvm.6530698244396095494\n-[13914](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007220 anon.60f40890157dcf05c5c143a42a4246a3.93.llvm.13333323449300909477\n-[13915](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068610 ReadFileEx\n-[13916](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000058 __imp_anon.bff00ba5bf6c7ab3cb6e4256e00fb7b7.60.llvm.12459823316923442605\n-[13917](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000750 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.38.llvm.12498169072148762550\n-[13918](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000260f8 anon.a3183110757fb94a4728a70c7eafc0bc.35.llvm.12138081251925175455\n-[13919](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000aa8 __imp_WSACleanup\n-[13920](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000041f8 anon.27ec6af0023bce6acec26d048da8ab0a.107.llvm.8202268258365672800\n-[13921](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000018076 anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.14.llvm.424236792058570143\n-[13922](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000778 _ZN3std4sync4mpmc5waker17current_thread_id5DUMMY28_$u7b$$u7b$closure$u7d$$u7d$3VAL17hc92f2a1a01c01e1cE\n-[13923](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1440 getsockname\n-[13924](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006558 anon.967d459a99e471890a449b9c70dce491.44.llvm.15600804707423616636\n-[13925](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009354 anon.e100413c0cc1c7fe48752c0fd0fab9a1.28.llvm.16363241586493343036\n-[13926](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000270a0 .refptr.__xc_z\n-[13927](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000000c0 __imp_anon.116ed3157061ed82fb27fa5234da6ead.9.llvm.9696032191062503366\n-[13928](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000f98 anon.bff00ba5bf6c7ab3cb6e4256e00fb7b7.64.llvm.12459823316923442605\n-[13929](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000026fe8 .refptr._ZN3std9panicking11panic_count18GLOBAL_PANIC_COUNT17h9737b3cebb446e1cE\n-[13930](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000058f8 anon.1174a3aa805e7ff402a790823c27bc1f.82.llvm.1938280694839381424\n-[13931](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001c0 __imp_anon.1dd20cf390955a9f17c0f2c557f87f66.20.llvm.15556442029175661397\n-[13932](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000685d8 SetFileAttributesW\n-[13933](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007558 anon.0552810a9219b0d6b933d1c19d15b0da.8.llvm.12498169072148762550\n-[13934](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000171d0 _ZN4core3fmt3num14DEC_DIGITS_LUT17h617f5a2bce4e5c89E\n-[13935](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000092ef anon.e100413c0cc1c7fe48752c0fd0fab9a1.21.llvm.16363241586493343036\n-[13936](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007198 anon.60f40890157dcf05c5c143a42a4246a3.87.llvm.13333323449300909477\n-[13937](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009b8 __imp_WaitForSingleObject\n-[13938](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000048 __xl_z\n-[13939](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000002e0 __imp__ZN3std6thread8ThreadId3new7COUNTER17h6f69f98b34a157bcE.llvm.3607003979471986747\n-[13940](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000970 __imp_TlsAlloc\n-[13941](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001a5c __lib64_libuserenv_a_iname\n-[13942](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000178 __imp_anon.1dd20cf390955a9f17c0f2c557f87f66.2.llvm.15556442029175661397\n-[13943](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001d88 anon.1dd20cf390955a9f17c0f2c557f87f66.1.llvm.15556442029175661397\n-[13944](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000169d anon.116ed3157061ed82fb27fa5234da6ead.12.llvm.9696032191062503366\n-[13945](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 _head__tmp_rustc0UxIEd_api_ms_win_core_synch_l1_2_0_dll_imports_lib\n-[13946](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009266 anon.e100413c0cc1c7fe48752c0fd0fab9a1.10.llvm.16363241586493343036\n-[13947](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009258 anon.e100413c0cc1c7fe48752c0fd0fab9a1.9.llvm.16363241586493343036\n-[13948](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000060 __imp_anon.bff00ba5bf6c7ab3cb6e4256e00fb7b7.62.llvm.12459823316923442605\n-[13949](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000094bc anon.e100413c0cc1c7fe48752c0fd0fab9a1.41.llvm.16363241586493343036\n-[13950](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000729a anon.60f40890157dcf05c5c143a42a4246a3.101.llvm.13333323449300909477\n-[13951](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000003f8 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.96.llvm.8202268258365672800\n-[13952](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000038 __xl_c\n-[13953](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000004118 anon.27ec6af0023bce6acec26d048da8ab0a.98.llvm.8202268258365672800\n-[13954](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000cb0 __imp__initialize_onexit_table\n-[13955](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000938 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.50.llvm.16363241586493343036\n-[13956](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a08 __imp_abort\n-[13957](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000040 __xl_d\n-[13958](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c14a8 WSADuplicateSocketW\n-[13959](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000670 __imp_anon.60f40890157dcf05c5c143a42a4246a3.101.llvm.13333323449300909477\n-[13960](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008e0 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.25.llvm.16363241586493343036\n-[13961](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006d8 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.6.llvm.12498169072148762550\n-[13962](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000017106 anon.2cc5c4c9b66c8088ae3d980b7cdf9a72.5.llvm.171709188993655988\n-[13963](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000005440 anon.1174a3aa805e7ff402a790823c27bc1f.28.llvm.1938280694839381424\n-[13964](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000002668 anon.0b8d4e3a56013ca7ca99f5637b8064b3.39.llvm.3607003979471986747\n-[13965](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001b04 libgcc_s_seh_1_dll_iname\n-[13966](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000230e8 anon.0e3557f596687d8faeee4312017d337b.24.llvm.12856498202762485007\n-[13967](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b60 __imp_anon.174fcdebcda4d727457804d8502b308f.42.llvm.18072832241589831705\n-[13968](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009c0 __imp_WideCharToMultiByte\n-[13969](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c2538 ___DTOR_LIST__\n-[13970](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000071a8 anon.60f40890157dcf05c5c143a42a4246a3.88.llvm.13333323449300909477\n-[13971](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000160 __imp_anon.116ed3157061ed82fb27fa5234da6ead.37.llvm.9696032191062503366\n-[13972](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1470 bind\n-[13973](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000738c anon.60f40890157dcf05c5c143a42a4246a3.115.llvm.13333323449300909477\n-[13974](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009578 anon.e100413c0cc1c7fe48752c0fd0fab9a1.48.llvm.16363241586493343036\n-[13975](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008d8 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.24.llvm.16363241586493343036\n-[13976](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000028 __xl_a\n-[13977](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000005c8 __imp_anon.60f40890157dcf05c5c143a42a4246a3.5.llvm.13333323449300909477\n-[13978](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006b08 anon.60f40890157dcf05c5c143a42a4246a3.7.llvm.13333323449300909477\n-[13979](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000230a1 anon.0e3557f596687d8faeee4312017d337b.21.llvm.12856498202762485007\n-[13980](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001d8 __native_startup_state\n-[13981](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068618 ReadFile\n-[13982](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006108 anon.967d459a99e471890a449b9c70dce491.3.llvm.15600804707423616636\n-[13983](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000fc0 anon.bff00ba5bf6c7ab3cb6e4256e00fb7b7.66.llvm.12459823316923442605\n-[13984](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006a0 __imp_CreateDirectoryW\n-[13985](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003868 anon.27ec6af0023bce6acec26d048da8ab0a.31.llvm.8202268258365672800\n-[13986](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000978 __imp__ZN3std3sys5alloc7windows4HEAP17h8bb87cf729d9c472E\n-[13987](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000730 __imp_ExitProcess\n-[13988](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b28 __imp_ioctlsocket\n-[13989](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001f8 __imp_anon.4bbb067acff576b06081e853b836e98b.1.llvm.4959359192600637198\n-[13990](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000686d8 GetOverlappedResult\n-[13991](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000218c9 anon.174fcdebcda4d727457804d8502b308f.46.llvm.18072832241589831705\n-[13992](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000071e8 anon.60f40890157dcf05c5c143a42a4246a3.90.llvm.13333323449300909477\n-[13993](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000003c8 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.88.llvm.8202268258365672800\n-[13994](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000027330 __rt_psrelocs_end\n-[13995](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000590 __imp_anon.967d459a99e471890a449b9c70dce491.58.llvm.15600804707423616636\n-[13996](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000002a0 __imp_anon.0b8d4e3a56013ca7ca99f5637b8064b3.23.llvm.3607003979471986747\n-[13997](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000003e8 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.94.llvm.8202268258365672800\n-[13998](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000580 __imp_anon.967d459a99e471890a449b9c70dce491.57.llvm.15600804707423616636\n-[13999](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009329 anon.e100413c0cc1c7fe48752c0fd0fab9a1.25.llvm.16363241586493343036\n-[14000](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000708 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.12.llvm.12498169072148762550\n-[14001](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000188 __imp_anon.1dd20cf390955a9f17c0f2c557f87f66.4.llvm.15556442029175661397\n-[14002](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000770 __imp__ZN3std6thread7current7CURRENT17h8825d73f0af623f6E\n-[14003](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001820 anon.116ed3157061ed82fb27fa5234da6ead.25.llvm.9696032191062503366\n-[14004](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008c8 __imp_ReadConsoleW\n-[14005](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003968 anon.27ec6af0023bce6acec26d048da8ab0a.38.llvm.8202268258365672800\n-[14006](sec 1)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000000c24b0 __iob_func\n-[14007](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003510 anon.27ec6af0023bce6acec26d048da8ab0a.0.llvm.8202268258365672800\n-[14008](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ae0 __imp_accept\n-[14009](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000687e0 CreateThread\n-[14010](sec 1)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000000c24c0 fwrite\n-[14011](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000720 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.25.llvm.12498169072148762550\n-[14012](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000004231 anon.27ec6af0023bce6acec26d048da8ab0a.112.llvm.8202268258365672800\n-[14013](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a70 __imp_anon.2cc5c4c9b66c8088ae3d980b7cdf9a72.0.llvm.171709188993655988\n-[14014](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a18 __imp_free\n-[14015](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000017ec ___tmp_rustc0UxIEd_api_ms_win_core_synch_l1_2_0_dll_imports_lib_iname\n-[14016](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000138 __imp_anon.116ed3157061ed82fb27fa5234da6ead.24.llvm.9696032191062503366\n-[14017](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000230d0 anon.0e3557f596687d8faeee4312017d337b.23.llvm.12856498202762485007\n-[14018](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000250c anon.0b8d4e3a56013ca7ca99f5637b8064b3.22.llvm.3607003979471986747\n-[14019](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001dc0 anon.1dd20cf390955a9f17c0f2c557f87f66.3.llvm.15556442029175661397\n-[14020](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000740 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.36.llvm.12498169072148762550\n-[14021](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000685f0 RtlVirtualUnwind\n-[14022](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068788 FlushFileBuffers\n-[14023](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000958 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.58.llvm.16363241586493343036\n-[14024](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000017950 _ZN4core7unicode12unicode_data9uppercase16BITSET_CANONICAL17h66399def126beaebE\n-[14025](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000790 __imp_GetCurrentThread\n-[14026](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1490 WSASend\n-[14027](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000175d0 anon.fba386044fe05aa0f524be86c8ec02a4.1.llvm.367881218703242764\n-[14028](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000002f70 anon.0b8d4e3a56013ca7ca99f5637b8064b3.112.llvm.3607003979471986747\n-[14029](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009b0 __imp_WaitForMultipleObjects\n-[14030](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000828 __imp_GetSystemDirectoryW\n-[14031](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007e8 __imp_anon.ea4ac3a6cff8898325b583a3182324ae.150.llvm.677095765499020863\n-[14032](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a70 __imp_NtOpenFile\n-[14033](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000685e0 SetEnvironmentVariableW\n-[14034](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000890 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.15.llvm.16363241586493343036\n-[14035](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000298 __imp_anon.0b8d4e3a56013ca7ca99f5637b8064b3.22.llvm.3607003979471986747\n-[14036](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a30 _ZN5alloc4sync18STATIC_INNER_SLICE17h6f92a87ea036ca45E\n-[14037](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000078 __imp_anon.bff00ba5bf6c7ab3cb6e4256e00fb7b7.65.llvm.12459823316923442605\n-[14038](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000026668 anon.dd45b7808a2ea0a6f4309d69c00518e5.1.llvm.7757062223690858400\n-[14039](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000070 __imp_anon.bff00ba5bf6c7ab3cb6e4256e00fb7b7.64.llvm.12459823316923442605\n-[14040](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006590 anon.967d459a99e471890a449b9c70dce491.46.llvm.15600804707423616636\n-[14041](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1430 ioctlsocket\n-[14042](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000005a28 anon.1174a3aa805e7ff402a790823c27bc1f.97.llvm.1938280694839381424\n-[14043](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000380 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.37.llvm.8202268258365672800\n-[14044](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ce0 _CRT_MT\n-[14045](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000650 __imp_WakeByAddressAll\n-[14046](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000990 __imp_UnmapViewOfFile\n-[14047](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000888 __imp_LeaveCriticalSection\n-[14048](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000560 __imp_anon.967d459a99e471890a449b9c70dce491.42.llvm.15600804707423616636\n-[14049](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000023560 _ZN4core3num7dec2flt5table17POWER_OF_FIVE_12817h0ff0898eecb64b39E\n-[14050](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068578 TlsAlloc\n-[14051](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000010 __imp_anon.df45bcc5f697c1ed9c1f641d4f6e5953.2.llvm.5605560858380130119\n-[14052](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068698 GetTempPathW\n-[14053](sec -1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000002 __minor_subsystem_version__\n-[14054](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000005a8 __imp__ZN3std6thread7current2id2ID17hd8d2932dedcbcb12E.llvm.15600804707423616636\n-[14055](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000015b08 anon.9ff81c8e01eb3fbad5b2763ef8f8f690.8.llvm.13317330658525750552\n-[14056](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000130 _ZN3std6thread7current2id2ID17hd8d2932dedcbcb12E.llvm.15600804707423616636\n-[14057](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000167c anon.116ed3157061ed82fb27fa5234da6ead.11.llvm.9696032191062503366\n-[14058](sec -1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000100000 __size_of_heap_reserve__\n-[14059](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007468 anon.0552810a9219b0d6b933d1c19d15b0da.1.llvm.12498169072148762550\n-[14060](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003920 anon.27ec6af0023bce6acec26d048da8ab0a.36.llvm.8202268258365672800\n-[14061](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068780 FormatMessageW\n-[14062](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c14c0 ProcessPrng\n-[14063](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000748 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.37.llvm.12498169072148762550\n-[14064](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000685f8 RtlLookupFunctionEntry\n-[14065](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003910 anon.27ec6af0023bce6acec26d048da8ab0a.35.llvm.8202268258365672800\n-[14066](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000270b0 .refptr.__xi_a\n-[14067](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000040a1 anon.27ec6af0023bce6acec26d048da8ab0a.95.llvm.8202268258365672800\n-[14068](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000120 __imp_anon.116ed3157061ed82fb27fa5234da6ead.21.llvm.9696032191062503366\n-[14069](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b20 __imp_anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.13.llvm.424236792058570143\n-[14070](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000016bd anon.116ed3157061ed82fb27fa5234da6ead.13.llvm.9696032191062503366\n-[14071](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000064 _head_lib64_libuserenv_a\n-[14072](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000005f34 anon.9f6f956c39524ef3d8efa17f88684a89.0.llvm.1420781427265717785\n-[14073](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000016fb8 anon.5ea3dc16cfe2075f9b8c3aad2292a311.17.llvm.504903649079027377\n-[14074](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068790 FindNextFileW\n-[14075](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006b48 anon.60f40890157dcf05c5c143a42a4246a3.9.llvm.13333323449300909477\n-[14076](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000050 __imp_anon.bff00ba5bf6c7ab3cb6e4256e00fb7b7.59.llvm.12459823316923442605\n-[14077](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001798 anon.116ed3157061ed82fb27fa5234da6ead.20.llvm.9696032191062503366\n-[14078](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009297 anon.e100413c0cc1c7fe48752c0fd0fab9a1.14.llvm.16363241586493343036\n-[14079](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000910 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.41.llvm.16363241586493343036\n-[14080](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000bd8 __imp__ZN4core7unicode12unicode_data9lowercase17BITSET_CHUNKS_MAP17h4f46c0d4fa196f58E\n-[14081](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000270c0 .refptr.__xi_z\n-[14082](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000608 __imp_anon.60f40890157dcf05c5c143a42a4246a3.23.llvm.13333323449300909477\n-[14083](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000686f8 GetLastError\n-[14084](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000230b8 anon.0e3557f596687d8faeee4312017d337b.22.llvm.12856498202762485007\n-[14085](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000222d8 anon.a145d46e93f1a707defbc96227b30a58.30.llvm.6389561417557806731\n-[14086](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000110 __imp_anon.116ed3157061ed82fb27fa5234da6ead.19.llvm.9696032191062503366\n-[14087](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001d8 __imp_anon.1dd20cf390955a9f17c0f2c557f87f66.29.llvm.15556442029175661397\n-[14088](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000278 __imp_anon.0b8d4e3a56013ca7ca99f5637b8064b3.13.llvm.3607003979471986747\n-[14089](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000021878 anon.174fcdebcda4d727457804d8502b308f.35.llvm.18072832241589831705\n-[14090](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b88 __imp__Unwind_GetDataRelBase\n-[14091](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000022a10 _ZN4core7unicode12unicode_data9lowercase16BITSET_CANONICAL17hc81f3d6ec71df2d9E\n-[14092](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000028 _head_lib64_libkernel32_a\n-[14093](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001710 anon.116ed3157061ed82fb27fa5234da6ead.16.llvm.9696032191062503366\n-[14094](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000738 __imp_FindClose\n-[14095](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000570 __imp_anon.967d459a99e471890a449b9c70dce491.45.llvm.15600804707423616636\n-[14096](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068828 CreateDirectoryW\n-[14097](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000018 pcinit\n-[14098](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000870 __imp_InitOnceComplete\n-[14099](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000180c6 anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.15.llvm.424236792058570143\n-[14100](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000928 __imp_SetFileTime\n-[14101](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c24f0 InitializeCriticalSection\n-[14102](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000026fe0 .refptr._ZN3std6thread7current7CURRENT17h8825d73f0af623f6E\n-[14103](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000988 __imp___rust_alloc_error_handler_should_panic\n-[14104](sec 11)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 _tls_start\n-[14105](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000bc8 __imp__Unwind_SetIP\n-[14106](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068820 CreateEventW\n-[14107](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000898 __imp_Module32FirstW\n-[14108](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000066b8 anon.967d459a99e471890a449b9c70dce491.57.llvm.15600804707423616636\n-[14109](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003888 anon.27ec6af0023bce6acec26d048da8ab0a.32.llvm.8202268258365672800\n-[14110](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c28 __imp_anon.0e3557f596687d8faeee4312017d337b.25.llvm.12856498202762485007\n-[14111](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068648 Module32NextW\n-[14112](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c13d4 NtOpenFile\n-[14113](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000004140 anon.27ec6af0023bce6acec26d048da8ab0a.100.llvm.8202268258365672800\n-[14114](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000026fd8 .refptr._ZN3std4sync4mpmc5waker17current_thread_id5DUMMY28_$u7b$$u7b$closure$u7d$$u7d$3VAL17hc92f2a1a01c01e1cE\n-[14115](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001458 anon.98159a943a7211c4d5ae7839706e70f4.1.llvm.14251216702723029763\n-[14116](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006e0 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.7.llvm.12498169072148762550\n-[14117](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000004a0 __imp_anon.22dd4034ba220eb5ea7b0fc2d824b738.5.llvm.3373144165976883894\n-[14118](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001f0 __mingw_app_type\n-[14119](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000788 __imp_GetCurrentProcessId\n-[14120](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000000f0 _ZN3std9panicking4HOOK17h8b89760c9272f789E\n-[14121](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000026fd0 .refptr._ZN3std3sys5alloc7windows4HEAP17h8bb87cf729d9c472E\n-[14122](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000710 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.13.llvm.12498169072148762550\n-[14123](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009333 anon.e100413c0cc1c7fe48752c0fd0fab9a1.26.llvm.16363241586493343036\n-[14124](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001742 anon.116ed3157061ed82fb27fa5234da6ead.18.llvm.9696032191062503366\n-[14125](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1408 send\n-[14126](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006510 anon.967d459a99e471890a449b9c70dce491.41.llvm.15600804707423616636\n-[14127](sec -1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000200000 __size_of_stack_reserve__\n-[14128](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009d0 __imp_WriteFileEx\n-[14129](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000002a8 __imp__ZN3std2io5stdio6STDOUT17hef8f0b780ac6588bE.llvm.3607003979471986747\n-[14130](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007366 anon.60f40890157dcf05c5c143a42a4246a3.112.llvm.13333323449300909477\n-[14131](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068558 UnmapViewOfFile\n-[14132](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000908 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.30.llvm.16363241586493343036\n-[14133](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001610 anon.116ed3157061ed82fb27fa5234da6ead.7.llvm.9696032191062503366\n-[14134](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001f40 anon.1dd20cf390955a9f17c0f2c557f87f66.18.llvm.15556442029175661397\n-[14135](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000cd0 __native_vcclrit_reason\n-[14136](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009c0 __imp_anon.43e17e84e13ccb186a736454edeec218.21.llvm.6530698244396095494\n-[14137](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000687d8 CreateToolhelp32Snapshot\n-[14138](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a78 __imp_NtReadFile\n-[14139](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000003c0 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.87.llvm.8202268258365672800\n-[14140](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1458 freeaddrinfo\n-[14141](sec 4)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 rust_metadata_std_654a514929748a6d\n-[14142](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000068e8 anon.967d459a99e471890a449b9c70dce491.75.llvm.15600804707423616636\n-[14143](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000000a8 __imp_anon.116ed3157061ed82fb27fa5234da6ead.1.llvm.9696032191062503366\n-[14144](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b88 __imp_anon.174fcdebcda4d727457804d8502b308f.47.llvm.18072832241589831705\n-[14145](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000850 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.7.llvm.16363241586493343036\n-[14146](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007528 anon.0552810a9219b0d6b933d1c19d15b0da.6.llvm.12498169072148762550\n-[14147](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b48 __imp_anon.174fcdebcda4d727457804d8502b308f.35.llvm.18072832241589831705\n-[14148](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000860 __imp_HeapReAlloc\n-[14149](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000092fe anon.e100413c0cc1c7fe48752c0fd0fab9a1.22.llvm.16363241586493343036\n-[14150](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000026630 anon.dd45b7808a2ea0a6f4309d69c00518e5.0.llvm.7757062223690858400\n-[14151](sec 0)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 __end__\n-[14152](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001e30 anon.1dd20cf390955a9f17c0f2c557f87f66.7.llvm.15556442029175661397\n-[14153](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000022de0 anon.0e3557f596687d8faeee4312017d337b.0.llvm.12856498202762485007\n-[14154](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000017ab0 _ZN4core7unicode12unicode_data9uppercase14BITSET_MAPPING17ha613f84f8cfb95baE\n-[14155](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007c0 __imp_anon.ea4ac3a6cff8898325b583a3182324ae.79.llvm.677095765499020863\n-[14156](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000021910 anon.174fcdebcda4d727457804d8502b308f.61.llvm.18072832241589831705\n-[14157](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000bb0 __imp__Unwind_RaiseException\n-[14158](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007c8 __imp_GetFileType\n-[14159](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009c8 __imp_WriteConsoleW\n-[14160](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000950 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.57.llvm.16363241586493343036\n-[14161](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000004170 anon.27ec6af0023bce6acec26d048da8ab0a.102.llvm.8202268258365672800\n-[14162](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007e8 __imp_GetModuleFileNameW\n-[14163](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000005f78 anon.9f6f956c39524ef3d8efa17f88684a89.4.llvm.1420781427265717785\n-[14164](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000130 __imp_anon.116ed3157061ed82fb27fa5234da6ead.23.llvm.9696032191062503366\n-[14165](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006a8 __imp_CreateEventW\n-[14166](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000140 __imp_anon.116ed3157061ed82fb27fa5234da6ead.25.llvm.9696032191062503366\n-[14167](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c2500 DeleteCriticalSection\n-[14168](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000af0 __imp_anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.0.llvm.424236792058570143\n-[14169](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a08 __imp_anon.9ff81c8e01eb3fbad5b2763ef8f8f690.11.llvm.13317330658525750552\n-[14170](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b78 __imp_anon.174fcdebcda4d727457804d8502b308f.45.llvm.18072832241589831705\n-[14171](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000685b0 SetLastError\n-[14172](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009c8 __imp_anon.43e17e84e13ccb186a736454edeec218.22.llvm.6530698244396095494\n-[14173](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001e8 __mingw_initltsdrot_force\n-[14174](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009f0 __imp__initterm\n-[14175](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000222e8 anon.a145d46e93f1a707defbc96227b30a58.31.llvm.6389561417557806731\n-[14176](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000758 __imp_FormatMessageW\n-[14177](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ab8 __imp_anon.fba386044fe05aa0f524be86c8ec02a4.2.llvm.367881218703242764\n-[14178](sec -1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000003 __subsystem__\n-[14179](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000050 _head_lib64_libntdll_a\n-[14180](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068688 HeapAlloc\n-[14181](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000378 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.36.llvm.8202268258365672800\n-[14182](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000348 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.26.llvm.8202268258365672800\n-[14183](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000008698 anon.ea4ac3a6cff8898325b583a3182324ae.41.llvm.677095765499020863\n-[14184](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000650 __imp_anon.60f40890157dcf05c5c143a42a4246a3.89.llvm.13333323449300909477\n-[14185](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000778 __imp_GetCurrentDirectoryW\n-[14186](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000048 __imp_anon.bff00ba5bf6c7ab3cb6e4256e00fb7b7.58.llvm.12459823316923442605\n-[14187](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a50 __imp__ZN5alloc4sync18STATIC_INNER_SLICE17h6f92a87ea036ca45E\n-[14188](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006fa0 anon.60f40890157dcf05c5c143a42a4246a3.61.llvm.13333323449300909477\n-[14189](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007c8 __imp_anon.ea4ac3a6cff8898325b583a3182324ae.80.llvm.677095765499020863\n-[14190](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000780 __imp_GetCurrentProcess\n-[14191](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000918 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.46.llvm.16363241586493343036\n-[14192](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000685a0 SetWaitableTimer\n-[14193](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008b0 __imp_MultiByteToWideChar\n-[14194](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000060f0 anon.967d459a99e471890a449b9c70dce491.2.llvm.15600804707423616636\n-[14195](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001b0 __imp_anon.1dd20cf390955a9f17c0f2c557f87f66.18.llvm.15556442029175661397\n-[14196](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ed0 anon.bff00ba5bf6c7ab3cb6e4256e00fb7b7.57.llvm.12459823316923442605\n-[14197](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ba0 __imp_anon.174fcdebcda4d727457804d8502b308f.52.llvm.18072832241589831705\n-[14198](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000558 __imp_anon.967d459a99e471890a449b9c70dce491.41.llvm.15600804707423616636\n-[14199](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1508 _Unwind_RaiseException\n-[14200](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006d0 __imp_CreatePipe\n-[14201](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000002b0 __imp_anon.0b8d4e3a56013ca7ca99f5637b8064b3.26.llvm.3607003979471986747\n-[14202](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007388 anon.60f40890157dcf05c5c143a42a4246a3.114.llvm.13333323449300909477\n-[14203](sec 1)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000000c16d0 calloc\n-[14204](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000092c6 anon.e100413c0cc1c7fe48752c0fd0fab9a1.18.llvm.16363241586493343036\n-[14205](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001f70 anon.1dd20cf390955a9f17c0f2c557f87f66.20.llvm.15556442029175661397\n-[14206](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008f8 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.28.llvm.16363241586493343036\n-[14207](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000878 __imp_InitializeCriticalSection\n-[14208](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000740 __imp_FindFirstFileW\n-[14209](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000004d0 __imp_anon.1174a3aa805e7ff402a790823c27bc1f.27.llvm.1938280694839381424\n-[14210](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001518 anon.116ed3157061ed82fb27fa5234da6ead.0.llvm.9696032191062503366\n-[14211](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000010 ___crt_xi_start__\n-[14212](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008e8 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.26.llvm.16363241586493343036\n-[14213](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c14f0 _Unwind_SetIP\n-[14214](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006f03 anon.60f40890157dcf05c5c143a42a4246a3.52.llvm.13333323449300909477\n-[14215](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008a8 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.18.llvm.16363241586493343036\n-[14216](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009698 anon.e100413c0cc1c7fe48752c0fd0fab9a1.61.llvm.16363241586493343036\n-[14217](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000fa0 anon.bff00ba5bf6c7ab3cb6e4256e00fb7b7.65.llvm.12459823316923442605\n-[14218](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1438 getsockopt\n-[14219](sec -1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000005 __major_subsystem_version__\n-[14220](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000830 __imp_GetSystemInfo\n-[14221](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006b8 __imp_CreateFileW\n-[14222](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000088 __imp__ZN3std3sys3pal7windows3net11WSA_CLEANUP17hde71acbebe6ae873E.llvm.14251216702723029763\n-[14223](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068570 TlsFree\n-[14224](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068628 QueryPerformanceFrequency\n-[14225](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000027080 .refptr.__rust_alloc_error_handler_should_panic\n-[14226](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000091a8 anon.e100413c0cc1c7fe48752c0fd0fab9a1.3.llvm.16363241586493343036\n-[14227](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006b0 __imp_CreateFileMappingA\n-[14228](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000798 __imp_anon.ea4ac3a6cff8898325b583a3182324ae.39.llvm.677095765499020863\n-[14229](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009345 anon.e100413c0cc1c7fe48752c0fd0fab9a1.27.llvm.16363241586493343036\n-[14230](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000000f8 __imp_anon.116ed3157061ed82fb27fa5234da6ead.16.llvm.9696032191062503366\n-[14231](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000005f0 __imp_anon.60f40890157dcf05c5c143a42a4246a3.18.llvm.13333323449300909477\n-[14232](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000685a8 SetThreadStackGuarantee\n-[14233](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000015a38 anon.9ff81c8e01eb3fbad5b2763ef8f8f690.2.llvm.13317330658525750552\n-[14234](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b00 __imp_freeaddrinfo\n-[14235](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068608 RemoveDirectoryW\n-[14236](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068728 GetFileAttributesW\n-[14237](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b18 __imp_anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.12.llvm.424236792058570143\n-[14238](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068660 InitializeProcThreadAttributeList\n-[14239](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000002c8 __imp__ZN3std2io5stdio6stderr8INSTANCE17hea1695aa8f275942E\n-[14240](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000004130 anon.27ec6af0023bce6acec26d048da8ab0a.99.llvm.8202268258365672800\n-[14241](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000022e20 anon.0e3557f596687d8faeee4312017d337b.1.llvm.12856498202762485007\n-[14242](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000002f48 anon.0b8d4e3a56013ca7ca99f5637b8064b3.111.llvm.3607003979471986747\n-[14243](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003fd8 anon.27ec6af0023bce6acec26d048da8ab0a.88.llvm.8202268258365672800\n-[14244](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000bd0 __imp_anon.a145d46e93f1a707defbc96227b30a58.31.llvm.6389561417557806731\n-[14245](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000618b anon.967d459a99e471890a449b9c70dce491.7.llvm.15600804707423616636\n-[14246](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068638 MultiByteToWideChar\n-[14247](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000050 ___crt_xt_end__\n-[14248](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b50 __imp_anon.174fcdebcda4d727457804d8502b308f.38.llvm.18072832241589831705\n-[14249](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b10 __imp_getpeername\n-[14250](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b80 __imp__Unwind_DeleteException\n-[14251](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009d8 __imp_anon.d4205df751ce736e60597a05f1ee8973.3.llvm.1634964864982184839\n-[14252](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000038b8 anon.27ec6af0023bce6acec26d048da8ab0a.34.llvm.8202268258365672800\n-[14253](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000017550 anon.fba386044fe05aa0f524be86c8ec02a4.0.llvm.367881218703242764\n-[14254](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000080 anon.df45bcc5f697c1ed9c1f641d4f6e5953.3.llvm.5605560858380130119\n-[14255](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007888 anon.0552810a9219b0d6b933d1c19d15b0da.26.llvm.12498169072148762550\n-[14256](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000013460 anon.d4205df751ce736e60597a05f1ee8973.3.llvm.1634964864982184839\n-[14257](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000174d2 anon.cabc862275431ba25d80bb5563f2c9ef.6.llvm.17923028577996227943\n-[14258](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068670 InitOnceBeginInitialize\n-[14259](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000096c8 anon.e100413c0cc1c7fe48752c0fd0fab9a1.63.llvm.16363241586493343036\n-[14260](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1480 WSAStartup\n-[14261](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000050 ___crt_xt_start__\n-[14262](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003550 anon.27ec6af0023bce6acec26d048da8ab0a.2.llvm.8202268258365672800\n-[14263](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000078c8 anon.0552810a9219b0d6b933d1c19d15b0da.28.llvm.12498169072148762550\n-[14264](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000066d0 anon.967d459a99e471890a449b9c70dce491.58.llvm.15600804707423616636\n-[14265](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000478 _ZN3std4hash6random11RandomState3new4KEYS28_$u7b$$u7b$closure$u7d$$u7d$3VAL17hd05c45805b410fe2E\n-[14266](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000027330 ___RUNTIME_PSEUDO_RELOC_LIST__\n-[14267](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1518 _Unwind_GetRegionStart\n-[14268](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000038 _ZN3std6thread7Builder16spawn_unchecked_28_$u7b$$u7b$closure$u7d$$u7d$3MIN17h86c0d43ce9538d38E\n-[14269](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000096b0 anon.e100413c0cc1c7fe48752c0fd0fab9a1.62.llvm.16363241586493343036\n-[14270](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068730 GetExitCodeProcess\n-[14271](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007f8 __imp__ZN3std3sys3pal7windows1c8KERNEL3217h5f1f5569a701e945E\n-[14272](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000004220 anon.27ec6af0023bce6acec26d048da8ab0a.110.llvm.8202268258365672800\n-[14273](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000004de8 anon.22dd4034ba220eb5ea7b0fc2d824b738.4.llvm.3373144165976883894\n-[14274](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000177c0 _ZN4core7unicode12unicode_data9uppercase17BITSET_CHUNKS_MAP17he02f1588eb9c05c5E\n-[14275](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000041b8 anon.27ec6af0023bce6acec26d048da8ab0a.105.llvm.8202268258365672800\n-[14276](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ad0 __imp_WSASocketW\n-[14277](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006f00 anon.60f40890157dcf05c5c143a42a4246a3.50.llvm.13333323449300909477\n-[14278](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000078 _head_lib64_libws2_32_a\n-[14279](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001b8 __imp_anon.1dd20cf390955a9f17c0f2c557f87f66.19.llvm.15556442029175661397\n-[14280](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000685c8 SetFilePointerEx\n-[14281](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007830 anon.0552810a9219b0d6b933d1c19d15b0da.25.llvm.12498169072148762550\n-[14282](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000026487 _ZN4core7unicode12unicode_data11white_space14WHITESPACE_MAP17h05df60edf55d8239E\n-[14283](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000005b8 __imp_anon.60f40890157dcf05c5c143a42a4246a3.1.llvm.13333323449300909477\n-[14284](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b08 __imp_anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.5.llvm.424236792058570143\n-[14285](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c80 __imp_anon.dd45b7808a2ea0a6f4309d69c00518e5.2.llvm.7757062223690858400\n-[14286](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000004b8 __imp__ZN3std4hash6random11RandomState3new4KEYS28_$u7b$$u7b$closure$u7d$$u7d$3VAL17hd05c45805b410fe2E\n-[14287](sec -1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 __major_image_version__\n-[14288](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006d10 anon.60f40890157dcf05c5c143a42a4246a3.23.llvm.13333323449300909477\n-[14289](sec -1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001000 __section_alignment__\n-[14290](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000368 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.34.llvm.8202268258365672800\n-[14291](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000686a8 GetSystemInfo\n-[14292](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000a898 anon.43e17e84e13ccb186a736454edeec218.22.llvm.6530698244396095494\n-[14293](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000218 __imp_anon.4bbb067acff576b06081e853b836e98b.7.llvm.4959359192600637198\n-[14294](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000918 __imp_SetFileInformationByHandle\n-[14295](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000f40 anon.bff00ba5bf6c7ab3cb6e4256e00fb7b7.60.llvm.12459823316923442605\n-[14296](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c10 __imp_anon.0e3557f596687d8faeee4312017d337b.22.llvm.12856498202762485007\n-[14297](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006f8 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.10.llvm.12498169072148762550\n-[14298](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007a10 anon.0552810a9219b0d6b933d1c19d15b0da.39.llvm.12498169072148762550\n-[14299](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000768 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.41.llvm.12498169072148762550\n-[14300](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000092e3 anon.e100413c0cc1c7fe48752c0fd0fab9a1.20.llvm.16363241586493343036\n-[14301](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000aa8 __imp_anon.fba386044fe05aa0f524be86c8ec02a4.0.llvm.367881218703242764\n-[14302](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006528 anon.967d459a99e471890a449b9c70dce491.42.llvm.15600804707423616636\n-[14303](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000610 __imp__ZN3std2rt7cleanup7CLEANUP17hc2c86bdd9759cddcE.llvm.13333323449300909477\n-[14304](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000930d anon.e100413c0cc1c7fe48752c0fd0fab9a1.23.llvm.16363241586493343036\n-[14305](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006d0 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.5.llvm.12498169072148762550\n-[14306](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000687d0 CreateWaitableTimerExW\n-[14307](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000680 __imp_CancelIo\n-[14308](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008d0 __imp_ReadFile\n-[14309](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006aa8 anon.60f40890157dcf05c5c143a42a4246a3.4.llvm.13333323449300909477\n-[14310](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068718 GetFileInformationByHandleEx\n-[14311](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000027070 .refptr.__native_startup_state\n-[14312](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000005e8 __imp_anon.60f40890157dcf05c5c143a42a4246a3.9.llvm.13333323449300909477\n-[14313](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068760 GetCurrentDirectoryW\n-[14314](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000940 __imp_SetThreadStackGuarantee\n-[14315](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1510 _Unwind_GetTextRelBase\n-[14316](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000028 _ZN3std3sys3pal7windows3net11WSA_CLEANUP17hde71acbebe6ae873E.llvm.14251216702723029763\n-[14317](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000002d8 __imp__ZN3std9panicking4HOOK17h8b89760c9272f789E\n-[14318](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000028 ___crt_xl_start__\n-[14319](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c2538 __DTOR_LIST__\n-[14320](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000288 __imp_anon.0b8d4e3a56013ca7ca99f5637b8064b3.15.llvm.3607003979471986747\n-[14321](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008e8 __imp_RtlCaptureContext\n-[14322](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000598 __imp_anon.967d459a99e471890a449b9c70dce491.75.llvm.15600804707423616636\n-[14323](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000578 __imp_anon.967d459a99e471890a449b9c70dce491.46.llvm.15600804707423616636\n-[14324](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000340 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.4.llvm.8202268258365672800\n-[14325](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068710 GetFileType\n-[14326](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000686c8 GetProcessHeap\n-[14327](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009634 anon.e100413c0cc1c7fe48752c0fd0fab9a1.58.llvm.16363241586493343036\n-[14328](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008d8 __imp_ReadFileEx\n-[14329](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007d8 __imp_anon.ea4ac3a6cff8898325b583a3182324ae.83.llvm.677095765499020863\n-[14330](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 __bss_start__\n-[14331](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006578 anon.967d459a99e471890a449b9c70dce491.45.llvm.15600804707423616636\n-[14332](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c24e0 VirtualProtect\n-[14333](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000079a8 anon.0552810a9219b0d6b933d1c19d15b0da.36.llvm.12498169072148762550\n-[14334](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000005a0 __imp_anon.967d459a99e471890a449b9c70dce491.76.llvm.15600804707423616636\n-[14335](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c13f8 setsockopt\n-[14336](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000015a70 anon.9ff81c8e01eb3fbad5b2763ef8f8f690.3.llvm.13317330658525750552\n-[14337](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000004068 anon.27ec6af0023bce6acec26d048da8ab0a.94.llvm.8202268258365672800\n-[14338](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c68 __imp__ZN4core7unicode12unicode_data11white_space14WHITESPACE_MAP17h05df60edf55d8239E\n-[14339](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000716e anon.60f40890157dcf05c5c143a42a4246a3.86.llvm.13333323449300909477\n-[14340](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000005e0 __imp_anon.60f40890157dcf05c5c143a42a4246a3.8.llvm.13333323449300909477\n-[14341](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a98 __imp_GetUserProfileDirectoryW\n-[14342](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000090 __imp_anon.98159a943a7211c4d5ae7839706e70f4.0.llvm.14251216702723029763\n-[14343](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000027030 .refptr.__dyn_tls_init_callback\n-[14344](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000698 __imp_CopyFileExW\n-[14345](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000710 __imp_DeleteProcThreadAttributeList\n-[14346](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003fb8 anon.27ec6af0023bce6acec26d048da8ab0a.87.llvm.8202268258365672800\n-[14347](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a58 __imp_anon.5ea3dc16cfe2075f9b8c3aad2292a311.15.llvm.504903649079027377\n-[14348](sec -1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 __minor_image_version__\n-[14349](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000218e3 anon.174fcdebcda4d727457804d8502b308f.57.llvm.18072832241589831705\n-[14350](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000174cd anon.cabc862275431ba25d80bb5563f2c9ef.5.llvm.17923028577996227943\n-[14351](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000071d0 anon.60f40890157dcf05c5c143a42a4246a3.89.llvm.13333323449300909477\n-[14352](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000848 __imp_GetWindowsDirectoryW\n-[14353](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001b8 anon.df45bcc5f697c1ed9c1f641d4f6e5953.12.llvm.5605560858380130119\n-[14354](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000a08e anon.8b2310aaa262dba3ff8004bd9024be5b.14.llvm.11654686273977821510\n-[14355](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000004188 anon.27ec6af0023bce6acec26d048da8ab0a.103.llvm.8202268258365672800\n-[14356](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000089d8 anon.ea4ac3a6cff8898325b583a3182324ae.79.llvm.677095765499020863\n-[14357](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000218af anon.174fcdebcda4d727457804d8502b308f.38.llvm.18072832241589831705\n-[14358](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007e0 __imp_GetLastError\n-[14359](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000548 __imp_anon.967d459a99e471890a449b9c70dce491.8.llvm.15600804707423616636\n-[14360](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000460 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.111.llvm.8202268258365672800\n-[14361](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000890 __imp_MapViewOfFile\n-[14362](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000050 ___crt_xp_end__\n-[14363](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000004c0 __imp_anon.1174a3aa805e7ff402a790823c27bc1f.6.llvm.1938280694839381424\n-[14364](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009a0 __imp_VirtualProtect\n-[14365](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000118 _ZN3std3sys3pal7windows4time12perf_counter9frequency9FREQUENCY17h4c3b22ef22261018E.0.llvm.8202268258365672800\n-[14366](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000218da anon.174fcdebcda4d727457804d8502b308f.54.llvm.18072832241589831705\n-[14367](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006e8 __imp_CreateThread\n-[14368](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000188 _ZN3std3sys5alloc7windows4HEAP17h8bb87cf729d9c472E\n-[14369](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a80 __imp_NtWriteFile\n-[14370](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000000c8 anon.df45bcc5f697c1ed9c1f641d4f6e5953.4.llvm.5605560858380130119\n-[14371](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000004b0 __imp_anon.22dd4034ba220eb5ea7b0fc2d824b738.7.llvm.3373144165976883894\n-[14372](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000924d anon.e100413c0cc1c7fe48752c0fd0fab9a1.8.llvm.16363241586493343036\n-[14373](sec 11)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 ___tls_start__\n-[14374](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000016ec anon.116ed3157061ed82fb27fa5234da6ead.15.llvm.9696032191062503366\n-[14375](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000218c8 anon.174fcdebcda4d727457804d8502b308f.45.llvm.18072832241589831705\n-[14376](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068720 GetFileInformationByHandle\n-[14377](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1448 getpeername\n-[14378](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c48 __imp_anon.a3183110757fb94a4728a70c7eafc0bc.34.llvm.12138081251925175455\n-[14379](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001a4c __lib64_libntdll_a_iname\n-[14380](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000183f0 _ZN4core3num7flt2dec8strategy5grisu12CACHED_POW1017ha4ac20ec37ae5d78E\n-[14381](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000810 __imp_GetProcessHeap\n-[14382](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003a70 anon.27ec6af0023bce6acec26d048da8ab0a.45.llvm.8202268258365672800\n-[14383](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a58 __imp_strncmp\n-[14384](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007e0 __imp_anon.ea4ac3a6cff8898325b583a3182324ae.84.llvm.677095765499020863\n-[14385](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000540 __imp_anon.967d459a99e471890a449b9c70dce491.7.llvm.15600804707423616636\n-[14386](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000210 __imp_anon.4bbb067acff576b06081e853b836e98b.6.llvm.4959359192600637198\n-[14387](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008d0 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.23.llvm.16363241586493343036\n-[14388](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000668 __imp_anon.60f40890157dcf05c5c143a42a4246a3.93.llvm.13333323449300909477\n-[14389](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000002f0 __imp_anon.0b8d4e3a56013ca7ca99f5637b8064b3.111.llvm.3607003979471986747\n-[14390](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000898 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.16.llvm.16363241586493343036\n-[14391](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000017dc0 anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.12.llvm.424236792058570143\n-[14392](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000988 __imp_TlsSetValue\n-[14393](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009a8 __imp_anon.8b2310aaa262dba3ff8004bd9024be5b.14.llvm.11654686273977821510\n-[14394](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000027010 .refptr.__RUNTIME_PSEUDO_RELOC_LIST_END__\n-[14395](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001ec _tls_index\n-[14396](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000658 __imp_WakeByAddressSingle\n-[14397](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000410 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.99.llvm.8202268258365672800\n-[14398](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000418 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.100.llvm.8202268258365672800\n-[14399](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000266b0 anon.dd45b7808a2ea0a6f4309d69c00518e5.4.llvm.7757062223690858400\n-[14400](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000000c8 _ZN3std2io5stdio6stderr8INSTANCE17hea1695aa8f275942E\n-[14401](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009560 anon.e100413c0cc1c7fe48752c0fd0fab9a1.47.llvm.16363241586493343036\n-[14402](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000003b8 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.58.llvm.8202268258365672800\n-[14403](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000037e8 anon.27ec6af0023bce6acec26d048da8ab0a.26.llvm.8202268258365672800\n-[14404](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000588 __imp__ZN3std3sys9backtrace4lock4LOCK17h00404a367f9fdfbbE.llvm.15600804707423616636\n-[14405](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000053fc anon.1174a3aa805e7ff402a790823c27bc1f.26.llvm.1938280694839381424\n-[14406](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007f0 __imp_GetModuleHandleA\n-[14407](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a38 __imp_memmove\n-[14408](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000686b8 GetStdHandle\n-[14409](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000150 _ZN3std2rt7cleanup7CLEANUP17hc2c86bdd9759cddcE.llvm.13333323449300909477\n-[14410](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000648 __IAT_start__\n-[14411](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000718 __imp_DeviceIoControl\n-[14412](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000010 ___crt_xc_end__\n-[14413](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c2520 __CTOR_LIST__\n-[14414](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000004e8 __imp_anon.1174a3aa805e7ff402a790823c27bc1f.81.llvm.1938280694839381424\n-[14415](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068560 TlsSetValue\n-[14416](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007a8 __imp_GetExitCodeProcess\n-[14417](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009e0 __imp___iob_func\n-[14418](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000005d0 __imp_anon.60f40890157dcf05c5c143a42a4246a3.6.llvm.13333323449300909477\n-[14419](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 __data_start__\n-[14420](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a18 __imp_anon.d5a78747877202470ffa332337ac1228.17.llvm.9164631883158628529\n-[14421](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000860 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.9.llvm.16363241586493343036\n-[14422](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001628 anon.116ed3157061ed82fb27fa5234da6ead.8.llvm.9696032191062503366\n-[14423](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000092ad anon.e100413c0cc1c7fe48752c0fd0fab9a1.16.llvm.16363241586493343036\n-[14424](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068668 InitOnceComplete\n-[14425](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000542b anon.1174a3aa805e7ff402a790823c27bc1f.27.llvm.1938280694839381424\n-[14426](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c13e0 GetUserProfileDirectoryW\n-[14427](sec 1)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000000c16b8 _initterm\n-[14428](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a20 __imp_fwrite\n-[14429](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000005c0 __imp_anon.60f40890157dcf05c5c143a42a4246a3.4.llvm.13333323449300909477\n-[14430](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000003f0 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.95.llvm.8202268258365672800\n-[14431](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1400 sendto\n-[14432](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a60 __imp_vfprintf\n-[14433](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000035a0 anon.27ec6af0023bce6acec26d048da8ab0a.4.llvm.8202268258365672800\n-[14434](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c14d0 WakeByAddressSingle\n-[14435](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068678 HeapReAlloc\n-[14436](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000008c _head_libgcc_s_seh_1_dll\n-[14437](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006c90 anon.60f40890157dcf05c5c143a42a4246a3.19.llvm.13333323449300909477\n-[14438](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006a28 anon.60f40890157dcf05c5c143a42a4246a3.0.llvm.13333323449300909477\n-[14439](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ab8 __imp_WSAGetLastError\n-[14440](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000072a8 anon.60f40890157dcf05c5c143a42a4246a3.102.llvm.13333323449300909477\n-[14441](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000538 __imp_anon.967d459a99e471890a449b9c70dce491.6.llvm.15600804707423616636\n-[14442](sec 1)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000000c16d8 free\n-[14443](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003a10 anon.27ec6af0023bce6acec26d048da8ab0a.43.llvm.8202268258365672800\n-[14444](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000f78 anon.bff00ba5bf6c7ab3cb6e4256e00fb7b7.63.llvm.12459823316923442605\n-[14445](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000d00 __data_end__\n-[14446](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068548 WaitForMultipleObjects\n-[14447](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000017620 anon.fba386044fe05aa0f524be86c8ec02a4.4.llvm.367881218703242764\n-[14448](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000008a00 anon.ea4ac3a6cff8898325b583a3182324ae.80.llvm.677095765499020863\n-[14449](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000218d8 anon.174fcdebcda4d727457804d8502b308f.52.llvm.18072832241589831705\n-[14450](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009e0 __imp_anon.d4205df751ce736e60597a05f1ee8973.4.llvm.1634964864982184839\n-[14451](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008c0 __imp_QueryPerformanceFrequency\n-[14452](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000088 _ZN3std2io5stdio6STDOUT17hef8f0b780ac6588bE.llvm.3607003979471986747\n-[14453](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c2520 ___CTOR_LIST__\n-[14454](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000568 __imp_anon.967d459a99e471890a449b9c70dce491.44.llvm.15600804707423616636\n-[14455](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007378 anon.60f40890157dcf05c5c143a42a4246a3.113.llvm.13333323449300909477\n-[14456](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068650 Module32FirstW\n-[14457](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000940 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.51.llvm.16363241586493343036\n-[14458](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009b8 __imp_anon.43e17e84e13ccb186a736454edeec218.20.llvm.6530698244396095494\n-[14459](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000900 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.29.llvm.16363241586493343036\n-[14460](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000600 __imp_anon.60f40890157dcf05c5c143a42a4246a3.22.llvm.13333323449300909477\n-[14461](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000076c0 anon.0552810a9219b0d6b933d1c19d15b0da.11.llvm.12498169072148762550\n-[14462](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000002540 anon.0b8d4e3a56013ca7ca99f5637b8064b3.23.llvm.3607003979471986747\n-[14463](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000040d8 anon.27ec6af0023bce6acec26d048da8ab0a.97.llvm.8202268258365672800\n-[14464](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006f8 __imp_CreateWaitableTimerExW\n-[14465](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068528 WriteFileEx\n-[14466](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1478 accept\n-[14467](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068700 GetFullPathNameW\n-[14468](sec -1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 __minor_os_version__\n-[14469](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000968 __imp_TerminateProcess\n-[14470](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c88 __imp_anon.dd45b7808a2ea0a6f4309d69c00518e5.3.llvm.7757062223690858400\n-[14471](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001721 anon.116ed3157061ed82fb27fa5234da6ead.17.llvm.9696032191062503366\n-[14472](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000900 __imp_SetCurrentDirectoryW\n-[14473](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000bb8 __imp_anon.174fcdebcda4d727457804d8502b308f.58.llvm.18072832241589831705\n-[14474](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c08 __imp_anon.0e3557f596687d8faeee4312017d337b.21.llvm.12856498202762485007\n-[14475](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000440 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.105.llvm.8202268258365672800\n-[14476](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000500 __imp_anon.1174a3aa805e7ff402a790823c27bc1f.97.llvm.1938280694839381424\n-[14477](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000016c88 anon.d5a78747877202470ffa332337ac1228.17.llvm.9164631883158628529\n-[14478](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000a071 anon.8b2310aaa262dba3ff8004bd9024be5b.13.llvm.11654686273977821510\n-[14479](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000004d8 __imp_anon.1174a3aa805e7ff402a790823c27bc1f.28.llvm.1938280694839381424\n-[14480](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000338 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.3.llvm.8202268258365672800\n-[14481](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000005d8 __imp_anon.60f40890157dcf05c5c143a42a4246a3.7.llvm.13333323449300909477\n-[14482](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000002488 anon.0b8d4e3a56013ca7ca99f5637b8064b3.14.llvm.3607003979471986747\n-[14483](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000520 __imp_anon.967d459a99e471890a449b9c70dce491.1.llvm.15600804707423616636\n-[14484](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006b28 anon.60f40890157dcf05c5c143a42a4246a3.8.llvm.13333323449300909477\n-[14485](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000002b8 __imp_anon.0b8d4e3a56013ca7ca99f5637b8064b3.27.llvm.3607003979471986747\n-[14486](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000260c0 anon.a3183110757fb94a4728a70c7eafc0bc.33.llvm.12138081251925175455\n-[14487](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b80 __imp_anon.174fcdebcda4d727457804d8502b308f.46.llvm.18072832241589831705\n-[14488](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068768 GetConsoleMode\n-[14489](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000498 __imp_anon.22dd4034ba220eb5ea7b0fc2d824b738.4.llvm.3373144165976883894\n-[14490](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003ff0 anon.27ec6af0023bce6acec26d048da8ab0a.89.llvm.8202268258365672800\n-[14491](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000290 __imp_anon.0b8d4e3a56013ca7ca99f5637b8064b3.16.llvm.3607003979471986747\n-[14492](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000003d0 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.89.llvm.8202268258365672800\n-[14493](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a00 __imp_anon.9ff81c8e01eb3fbad5b2763ef8f8f690.10.llvm.13317330658525750552\n-[14494](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006f0 __imp_CreateToolhelp32Snapshot\n-[14495](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000092a2 anon.e100413c0cc1c7fe48752c0fd0fab9a1.15.llvm.16363241586493343036\n-[14496](sec -1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 __dll__\n-[14497](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068690 GetWindowsDirectoryW\n-[14498](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000160 _ZN3std6thread7current7CURRENT17h8825d73f0af623f6E\n-[14499](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000134a8 anon.d4205df751ce736e60597a05f1ee8973.4.llvm.1634964864982184839\n-[14500](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ac0 __imp_WSARecv\n-[14501](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a48 __imp_realloc\n-[14502](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000687f8 CreatePipe\n-[14503](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000910 __imp_SetFileAttributesW\n-[14504](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000370 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.35.llvm.8202268258365672800\n-[14505](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000079e0 anon.0552810a9219b0d6b933d1c19d15b0da.38.llvm.12498169072148762550\n-[14506](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009b0 __imp_anon.43e17e84e13ccb186a736454edeec218.19.llvm.6530698244396095494\n-[14507](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068600 RtlCaptureContext\n-[14508](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000004e38 anon.22dd4034ba220eb5ea7b0fc2d824b738.7.llvm.3373144165976883894\n-[14509](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003a56 anon.27ec6af0023bce6acec26d048da8ab0a.44.llvm.8202268258365672800\n-[14510](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000028 __imp_anon.df45bcc5f697c1ed9c1f641d4f6e5953.11.llvm.5605560858380130119\n-[14511](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1500 _Unwind_Resume\n-[14512](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007f8 __imp_GetModuleHandleW\n-[14513](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009a0 __imp_anon.8b2310aaa262dba3ff8004bd9024be5b.13.llvm.11654686273977821510\n-[14514](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b58 __imp_anon.174fcdebcda4d727457804d8502b308f.41.llvm.18072832241589831705\n-[14515](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000017100 anon.2cc5c4c9b66c8088ae3d980b7cdf9a72.2.llvm.171709188993655988\n-[14516](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001f98 anon.1dd20cf390955a9f17c0f2c557f87f66.21.llvm.15556442029175661397\n-[14517](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001f0 __imp_anon.4bbb067acff576b06081e853b836e98b.0.llvm.4959359192600637198\n-[14518](sec 7)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x0000000000000190 __rust_alloc_error_handler_should_panic\n-[14519](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000027050 .refptr.__native_dllmain_reason\n-[14520](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1488 WSASocketW\n-[14521](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000076d0 anon.0552810a9219b0d6b933d1c19d15b0da.12.llvm.12498169072148762550\n-[14522](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000002b0 __bss_end__\n-[14523](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1410 select\n-[14524](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000a828 anon.43e17e84e13ccb186a736454edeec218.19.llvm.6530698244396095494\n-[14525](sec 11)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000008 _tls_end\n-[14526](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000420 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.101.llvm.8202268258365672800\n-[14527](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000bf8 __imp_anon.0e3557f596687d8faeee4312017d337b.0.llvm.12856498202762485007\n-[14528](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000738 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.28.llvm.12498169072148762550\n-[14529](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ad0 __imp__ZN4core7unicode12unicode_data9uppercase17BITSET_CHUNKS_MAP17he02f1588eb9c05c5E\n-[14530](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000017bd0 anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.4.llvm.424236792058570143\n-[14531](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009590 anon.e100413c0cc1c7fe48752c0fd0fab9a1.49.llvm.16363241586493343036\n-[14532](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000004c8 __imp_anon.1174a3aa805e7ff402a790823c27bc1f.26.llvm.1938280694839381424\n-[14533](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000004f8 __imp_anon.1174a3aa805e7ff402a790823c27bc1f.85.llvm.1938280694839381424\n-[14534](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000000f0 __imp_anon.116ed3157061ed82fb27fa5234da6ead.15.llvm.9696032191062503366\n-[14535](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a68 __imp_anon.5ea3dc16cfe2075f9b8c3aad2292a311.17.llvm.504903649079027377\n-[14536](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000770 __imp_GetConsoleMode\n-[14537](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000687b0 DuplicateHandle\n-[14538](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000004f0 __imp_anon.1174a3aa805e7ff402a790823c27bc1f.82.llvm.1938280694839381424\n-[14539](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068738 GetEnvironmentVariableW\n-[14540](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000bf0 __imp__ZN4core7unicode12unicode_data9lowercase14BITSET_MAPPING17h3dce87699419d970E\n-[14541](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068830 CopyFileExW\n-[14542](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000218bf anon.174fcdebcda4d727457804d8502b308f.43.llvm.18072832241589831705\n-[14543](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c24e8 LeaveCriticalSection\n-[14544](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000748 __imp_FindNextFileW\n-[14545](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000808 __imp_GetProcAddress\n-[14546](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000017c00 anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.5.llvm.424236792058570143\n-[14547](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000970 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.63.llvm.16363241586493343036\n-[14548](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000680 __imp_anon.60f40890157dcf05c5c143a42a4246a3.112.llvm.13333323449300909477\n-[14549](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ad8 __imp_WSAStartup\n-[14550](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001560 anon.116ed3157061ed82fb27fa5234da6ead.1.llvm.9696032191062503366\n-[14551](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000002f10 anon.0b8d4e3a56013ca7ca99f5637b8064b3.109.llvm.3607003979471986747\n-[14552](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007208 anon.60f40890157dcf05c5c143a42a4246a3.91.llvm.13333323449300909477\n-[14553](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c90 __imp_anon.dd45b7808a2ea0a6f4309d69c00518e5.4.llvm.7757062223690858400\n-[14554](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000058a9 anon.1174a3aa805e7ff402a790823c27bc1f.79.llvm.1938280694839381424\n-[14555](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000020 __xi_z\n-[14556](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000328 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.0.llvm.8202268258365672800\n-[14557](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009548 anon.e100413c0cc1c7fe48752c0fd0fab9a1.46.llvm.16363241586493343036\n-[14558](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000840 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.2.llvm.16363241586493343036\n-[14559](sec -1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000200 __file_alignment__\n-[14560](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000be8 __imp__ZN4core7unicode12unicode_data9lowercase16BITSET_CANONICAL17hc81f3d6ec71df2d9E\n-[14561](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000686b0 GetSystemDirectoryW\n-[14562](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b90 __imp__Unwind_GetIPInfo\n-[14563](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000016fa0 anon.5ea3dc16cfe2075f9b8c3aad2292a311.16.llvm.504903649079027377\n-[14564](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001d0 __imp_anon.1dd20cf390955a9f17c0f2c557f87f66.22.llvm.15556442029175661397\n-[14565](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000150 __imp_anon.116ed3157061ed82fb27fa5234da6ead.35.llvm.9696032191062503366\n-[14566](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001e4 __mingw_initltsdyn_force\n-[14567](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000158 __imp_anon.116ed3157061ed82fb27fa5234da6ead.36.llvm.9696032191062503366\n-[14568](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000685b8 SetHandleInformation\n-[14569](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068778 FreeEnvironmentStringsW\n-[14570](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c16e8 memcpy\n-[14571](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006f0 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.9.llvm.12498169072148762550\n-[14572](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000800 __imp_GetOverlappedResult\n-[14573](sec 1)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000000c16c8 _unlock\n-[14574](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ad8 __imp__ZN4core7unicode12unicode_data9uppercase19BITSET_INDEX_CHUNKS17h52449a59142c9ef6E\n-[14575](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000017b80 anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.1.llvm.424236792058570143\n-[14576](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c40 __imp_anon.a3183110757fb94a4728a70c7eafc0bc.33.llvm.12138081251925175455\n-[14577](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000073d0 anon.60f40890157dcf05c5c143a42a4246a3.117.llvm.13333323449300909477\n-[14578](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000218cb anon.174fcdebcda4d727457804d8502b308f.47.llvm.18072832241589831705\n-[14579](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000678 __imp_AddVectoredExceptionHandler\n-[14580](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007898 anon.0552810a9219b0d6b933d1c19d15b0da.27.llvm.12498169072148762550\n-[14581](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068640 MoveFileExW\n-[14582](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007a8 __imp_anon.ea4ac3a6cff8898325b583a3182324ae.41.llvm.677095765499020863\n-[14583](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1708 strlen\n-[14584](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000850 __imp_HeapAlloc\n-[14585](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000958 __imp_SleepEx\n-[14586](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c13f0 shutdown\n-[14587](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000750 __imp_FlushFileBuffers\n-[14588](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001f58 anon.1dd20cf390955a9f17c0f2c557f87f66.19.llvm.15556442029175661397\n-[14589](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006b8 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.0.llvm.12498169072148762550\n-[14590](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000468 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.112.llvm.8202268258365672800\n-[14591](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000198 __imp_anon.1dd20cf390955a9f17c0f2c557f87f66.6.llvm.15556442029175661397\n-[14592](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000687b8 DeviceIoControl\n-[14593](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000019dc __lib64_libkernel32_a_iname\n-[14594](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000218cc anon.174fcdebcda4d727457804d8502b308f.48.llvm.18072832241589831705\n-[14595](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000005218 anon.1174a3aa805e7ff402a790823c27bc1f.6.llvm.1938280694839381424\n-[14596](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000003c _head_lib64_libmsvcrt_def_a\n-[14597](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000026e00 __dyn_tls_init_callback\n-[14598](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000005930 anon.1174a3aa805e7ff402a790823c27bc1f.85.llvm.1938280694839381424\n-[14599](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000937f anon.e100413c0cc1c7fe48752c0fd0fab9a1.30.llvm.16363241586493343036\n-[14600](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001c8 __imp_anon.1dd20cf390955a9f17c0f2c557f87f66.21.llvm.15556442029175661397\n-[14601](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007658 anon.0552810a9219b0d6b933d1c19d15b0da.10.llvm.12498169072148762550\n-[14602](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000450 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.108.llvm.8202268258365672800\n-[14603](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000908 __imp_SetEnvironmentVariableW\n-[14604](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000000d8 __imp_anon.116ed3157061ed82fb27fa5234da6ead.12.llvm.9696032191062503366\n-[14605](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000218d7 anon.174fcdebcda4d727457804d8502b308f.51.llvm.18072832241589831705\n-[14606](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068588 SwitchToThread\n-[14607](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000008a5a anon.ea4ac3a6cff8898325b583a3182324ae.83.llvm.677095765499020863\n-[14608](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c60 __imp__ZN4core7unicode12unicode_data15grapheme_extend7OFFSETS17h99ca3aed764421c1E.llvm.12138081251925175455\n-[14609](sec -1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001000 __size_of_stack_commit__\n-[14610](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000687a8 ExitProcess\n-[14611](sec -1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000160 __dll_characteristics__\n-[14612](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000002c0 __imp_anon.0b8d4e3a56013ca7ca99f5637b8064b3.32.llvm.3607003979471986747\n-[14613](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000170e8 anon.2cc5c4c9b66c8088ae3d980b7cdf9a72.1.llvm.171709188993655988\n-[14614](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000027060 .refptr.__native_startup_lock\n-[14615](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007d0 __imp_anon.ea4ac3a6cff8898325b583a3182324ae.82.llvm.677095765499020863\n-[14616](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a40 __imp_memset\n-[14617](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000660 __imp_anon.60f40890157dcf05c5c143a42a4246a3.91.llvm.13333323449300909477\n-[14618](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000928a anon.e100413c0cc1c7fe48752c0fd0fab9a1.13.llvm.16363241586493343036\n-[14619](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000002578 anon.0b8d4e3a56013ca7ca99f5637b8064b3.27.llvm.3607003979471986747\n-[14620](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1450 getaddrinfo\n-[14621](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000687a0 FindClose\n-[14622](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b48 __imp_select\n-[14623](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000005b0 __imp_anon.60f40890157dcf05c5c143a42a4246a3.0.llvm.13333323449300909477\n-[14624](sec 1)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000000c16c0 _lock\n-[14625](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001878 anon.116ed3157061ed82fb27fa5234da6ead.35.llvm.9696032191062503366\n-[14626](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009240 anon.e100413c0cc1c7fe48752c0fd0fab9a1.7.llvm.16363241586493343036\n-[14627](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000086e0 anon.ea4ac3a6cff8898325b583a3182324ae.46.llvm.677095765499020863\n-[14628](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000017d68 anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.11.llvm.424236792058570143\n-[14629](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008f0 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.27.llvm.16363241586493343036\n-[14630](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068808 CreateHardLinkW\n-[14631](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068550 UpdateProcThreadAttribute\n-[14632](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000010 __xi_a\n-[14633](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b18 __imp_getsockname\n-[14634](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c24d8 VirtualQuery\n-[14635](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b90 __imp_anon.174fcdebcda4d727457804d8502b308f.48.llvm.18072832241589831705\n-[14636](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000390 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.43.llvm.8202268258365672800\n-[14637](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007b0 __imp_GetFileAttributesW\n-[14638](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001818 anon.116ed3157061ed82fb27fa5234da6ead.24.llvm.9696032191062503366\n-[14639](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000002240 anon.4bbb067acff576b06081e853b836e98b.3.llvm.4959359192600637198\n-[14640](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000350 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.31.llvm.8202268258365672800\n-[14641](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000428 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.102.llvm.8202268258365672800\n-[14642](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000870 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.11.llvm.16363241586493343036\n-[14643](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000530 __imp_anon.967d459a99e471890a449b9c70dce491.3.llvm.15600804707423616636\n+[13515](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000728 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.26.llvm.12498169072148762550\n+[13516](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001e00 anon.1dd20cf390955a9f17c0f2c557f87f66.5.llvm.15556442029175661397\n+[13517](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a88 __imp_RtlNtStatusToDosError\n+[13518](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000228 _ZN3std4sync4mpmc7context7Context4with7CONTEXT28_$u7b$$u7b$closure$u7d$$u7d$3VAL17h68b6201df552f3d2E\n+[13519](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007778 anon.0552810a9219b0d6b933d1c19d15b0da.18.llvm.12498169072148762550\n+[13520](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a80 __imp_anon.2cc5c4c9b66c8088ae3d980b7cdf9a72.2.llvm.171709188993655988\n+[13521](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009a8 __imp_VirtualQuery\n+[13522](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000004218 anon.27ec6af0023bce6acec26d048da8ab0a.108.llvm.8202268258365672800\n+[13523](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007a58 anon.0552810a9219b0d6b933d1c19d15b0da.41.llvm.12498169072148762550\n+[13524](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001658 anon.116ed3157061ed82fb27fa5234da6ead.10.llvm.9696032191062503366\n+[13525](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000016f8f anon.5ea3dc16cfe2075f9b8c3aad2292a311.15.llvm.504903649079027377\n+[13526](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006a0 __imp_anon.60f40890157dcf05c5c143a42a4246a3.116.llvm.13333323449300909477\n+[13527](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000000e8 __imp_anon.116ed3157061ed82fb27fa5234da6ead.14.llvm.9696032191062503366\n+[13528](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006b0 __imp__ZN3std3sys12thread_local3key7windows5DTORS17h264197c29198aa00E.llvm.13333323449300909477\n+[13529](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000858 __imp_HeapFree\n+[13530](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000002f8 __imp_anon.0b8d4e3a56013ca7ca99f5637b8064b3.112.llvm.3607003979471986747\n+[13531](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000040 __imp_anon.bff00ba5bf6c7ab3cb6e4256e00fb7b7.57.llvm.12459823316923442605\n+[13532](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006c0 __imp_CreateHardLinkW\n+[13533](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000931a anon.e100413c0cc1c7fe48752c0fd0fab9a1.24.llvm.16363241586493343036\n+[13534](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001a8 __imp_anon.1dd20cf390955a9f17c0f2c557f87f66.17.llvm.15556442029175661397\n+[13535](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000027330 __rt_psrelocs_start\n+[13536](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068530 WriteConsoleW\n+[13537](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000920 __imp_SetFilePointerEx\n+[13538](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000510 __imp_anon.9f6f956c39524ef3d8efa17f88684a89.4.llvm.1420781427265717785\n+[13539](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000bd8 __IAT_end__\n+[13540](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000004158 anon.27ec6af0023bce6acec26d048da8ab0a.101.llvm.8202268258365672800\n+[13541](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000170d0 anon.2cc5c4c9b66c8088ae3d980b7cdf9a72.0.llvm.171709188993655988\n+[13542](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068850 AddVectoredExceptionHandler\n+[13543](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006930 anon.967d459a99e471890a449b9c70dce491.76.llvm.15600804707423616636\n+[13544](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006f02 anon.60f40890157dcf05c5c143a42a4246a3.51.llvm.13333323449300909477\n+[13545](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000760 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.40.llvm.12498169072148762550\n+[13546](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b60 __imp_setsockopt\n+[13547](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000685c0 SetFileTime\n+[13548](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006088 anon.967d459a99e471890a449b9c70dce491.0.llvm.15600804707423616636\n+[13549](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000004008 anon.27ec6af0023bce6acec26d048da8ab0a.90.llvm.8202268258365672800\n+[13550](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000000d0 __imp_anon.116ed3157061ed82fb27fa5234da6ead.11.llvm.9696032191062503366\n+[13551](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000025e0 anon.0b8d4e3a56013ca7ca99f5637b8064b3.32.llvm.3607003979471986747\n+[13552](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b28 __imp_anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.14.llvm.424236792058570143\n+[13553](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006c8 __imp_CreateNamedPipeW\n+[13554](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000030 __imp_anon.df45bcc5f697c1ed9c1f641d4f6e5953.12.llvm.5605560858380130119\n+[13555](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ab0 __imp_WSADuplicateSocketW\n+[13556](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000228cd _ZN4core7unicode12unicode_data9lowercase19BITSET_INDEX_CHUNKS17hb0a5650b781990c9E\n+[13557](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000180 __imp_anon.1dd20cf390955a9f17c0f2c557f87f66.3.llvm.15556442029175661397\n+[13558](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000840 __imp_GetTempPathW\n+[13559](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000000c8 __imp_anon.116ed3157061ed82fb27fa5234da6ead.10.llvm.9696032191062503366\n+[13560](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000685e8 SetCurrentDirectoryW\n+[13561](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000620 __imp_anon.60f40890157dcf05c5c143a42a4246a3.51.llvm.13333323449300909477\n+[13562](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000002d0 __imp_anon.0b8d4e3a56013ca7ca99f5637b8064b3.39.llvm.3607003979471986747\n+[13563](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007450 anon.0552810a9219b0d6b933d1c19d15b0da.0.llvm.12498169072148762550\n+[13564](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000026fc0 .refptr._CRT_MT\n+[13565](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c13cc NtReadFile\n+[13566](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008a0 __imp_Module32NextW\n+[13567](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c00 __imp_anon.0e3557f596687d8faeee4312017d337b.1.llvm.12856498202762485007\n+[13568](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ae0 __imp__ZN4core7unicode12unicode_data9uppercase16BITSET_CANONICAL17h66399def126beaebE\n+[13569](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068680 HeapFree\n+[13570](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068620 ReadConsoleW\n+[13571](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b40 __imp_recvfrom\n+[13572](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000685d0 SetFileInformationByHandle\n+[13573](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001da0 anon.1dd20cf390955a9f17c0f2c557f87f66.2.llvm.15556442029175661397\n+[13574](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008a0 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.17.llvm.16363241586493343036\n+[13575](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000190 __imp_anon.1dd20cf390955a9f17c0f2c557f87f66.5.llvm.15556442029175661397\n+[13576](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000027330 ___RUNTIME_PSEUDO_RELOC_LIST_END__\n+[13577](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ba0 __imp__Unwind_GetRegionStart\n+[13578](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000020b0 anon.1dd20cf390955a9f17c0f2c557f87f66.31.llvm.15556442029175661397\n+[13579](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000280 __imp_anon.0b8d4e3a56013ca7ca99f5637b8064b3.14.llvm.3607003979471986747\n+[13580](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000004e0 __imp_anon.1174a3aa805e7ff402a790823c27bc1f.79.llvm.1938280694839381424\n+[13581](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000408 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.98.llvm.8202268258365672800\n+[13582](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000244d anon.0b8d4e3a56013ca7ca99f5637b8064b3.13.llvm.3607003979471986747\n+[13583](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000718 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.18.llvm.12498169072148762550\n+[13584](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000688 __imp_CloseHandle\n+[13585](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c30 __imp_anon.0e3557f596687d8faeee4312017d337b.26.llvm.12856498202762485007\n+[13586](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c78 __imp_anon.dd45b7808a2ea0a6f4309d69c00518e5.1.llvm.7757062223690858400\n+[13587](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000041a0 anon.27ec6af0023bce6acec26d048da8ab0a.104.llvm.8202268258365672800\n+[13588](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000208 __imp_anon.4bbb067acff576b06081e853b836e98b.3.llvm.4959359192600637198\n+[13589](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000618 __imp_anon.60f40890157dcf05c5c143a42a4246a3.50.llvm.13333323449300909477\n+[13590](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000930 __imp_SetHandleInformation\n+[13591](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003b60 anon.27ec6af0023bce6acec26d048da8ab0a.57.llvm.8202268258365672800\n+[13592](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000978 __imp_TlsFree\n+[13593](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007510 anon.0552810a9219b0d6b933d1c19d15b0da.5.llvm.12498169072148762550\n+[13594](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ae8 __imp_bind\n+[13595](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000880 __imp_InitializeProcThreadAttributeList\n+[13596](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c20 __imp_anon.0e3557f596687d8faeee4312017d337b.24.llvm.12856498202762485007\n+[13597](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b50 __imp_send\n+[13598](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000686a0 GetSystemTimePreciseAsFileTime\n+[13599](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000938 __imp_SetLastError\n+[13600](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000026110 _ZN4core7unicode12unicode_data15grapheme_extend17SHORT_OFFSET_RUNS17hbd9f136622a6f93bE.llvm.12138081251925175455\n+[13601](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000758 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.39.llvm.12498169072148762550\n+[13602](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 ___crt_xc_start__\n+[13603](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068800 CreateNamedPipeW\n+[13604](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000003a0 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.45.llvm.8202268258365672800\n+[13605](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000023102 anon.0e3557f596687d8faeee4312017d337b.25.llvm.12856498202762485007\n+[13606](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b38 __imp_recv\n+[13607](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000000e0 __imp_anon.116ed3157061ed82fb27fa5234da6ead.13.llvm.9696032191062503366\n+[13608](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000095e0 anon.e100413c0cc1c7fe48752c0fd0fab9a1.52.llvm.16363241586493343036\n+[13609](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000690 __imp_CompareStringOrdinal\n+[13610](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000191 __rust_no_alloc_shim_is_unstable\n+[13611](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c14f8 _Unwind_SetGR\n+[13612](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007b8 __imp_anon.ea4ac3a6cff8898325b583a3182324ae.46.llvm.677095765499020863\n+[13613](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 __mingw_module_is_dll\n+[13614](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006a8 __imp_anon.60f40890157dcf05c5c143a42a4246a3.117.llvm.13333323449300909477\n+[13615](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006a48 anon.60f40890157dcf05c5c143a42a4246a3.1.llvm.13333323449300909477\n+[13616](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068708 GetFinalPathNameByHandleW\n+[13617](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000001783d _ZN4core7unicode12unicode_data9uppercase19BITSET_INDEX_CHUNKS17h52449a59142c9ef6E\n+[13618](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000026ff0 .refptr.__CTOR_LIST__\n+[13619](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000948 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.52.llvm.16363241586493343036\n+[13620](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000998 __imp_UpdateProcThreadAttribute\n+[13621](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009281 anon.e100413c0cc1c7fe48752c0fd0fab9a1.12.llvm.16363241586493343036\n+[13622](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068770 GetCommandLineW\n+[13623](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ac8 __imp_WSASend\n+[13624](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000095b8 anon.e100413c0cc1c7fe48752c0fd0fab9a1.50.llvm.16363241586493343036\n+[13625](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000bc0 __imp_anon.174fcdebcda4d727457804d8502b308f.61.llvm.18072832241589831705\n+[13626](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000018 __imp_anon.df45bcc5f697c1ed9c1f641d4f6e5953.3.llvm.5605560858380130119\n+[13627](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000060 anon.df45bcc5f697c1ed9c1f641d4f6e5953.2.llvm.5605560858380130119\n+[13628](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000118 __imp_anon.116ed3157061ed82fb27fa5234da6ead.20.llvm.9696032191062503366\n+[13629](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000720 __imp_DuplicateHandle\n+[13630](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000980 __imp__ZN3std3sys3pal7windows1c20SetThreadDescription3PTR17h6f8e151bb2f0c8c1E\n+[13631](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009275 anon.e100413c0cc1c7fe48752c0fd0fab9a1.11.llvm.16363241586493343036\n+[13632](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000968 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.62.llvm.16363241586493343036\n+[13633](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009f0 __imp_anon.9ff81c8e01eb3fbad5b2763ef8f8f690.3.llvm.13317330658525750552\n+[13634](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000017d0 anon.116ed3157061ed82fb27fa5234da6ead.22.llvm.9696032191062503366\n+[13635](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c58 __imp__ZN4core7unicode12unicode_data15grapheme_extend17SHORT_OFFSET_RUNS17hbd9f136622a6f93bE.llvm.12138081251925175455\n+[13636](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001640 anon.116ed3157061ed82fb27fa5234da6ead.9.llvm.9696032191062503366\n+[13637](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003950 anon.27ec6af0023bce6acec26d048da8ab0a.37.llvm.8202268258365672800\n+[13638](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000990 __imp___rust_no_alloc_shim_is_unstable\n+[13639](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000628 __imp_anon.60f40890157dcf05c5c143a42a4246a3.52.llvm.13333323449300909477\n+[13640](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008c0 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.21.llvm.16363241586493343036\n+[13641](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000687f0 CreateProcessW\n+[13642](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ac0 __imp_anon.fba386044fe05aa0f524be86c8ec02a4.3.llvm.367881218703242764\n+[13643](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000268 __imp__ZN3std6thread7Builder16spawn_unchecked_28_$u7b$$u7b$closure$u7d$$u7d$3MIN17h86c0d43ce9538d38E\n+[13644](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000700 __imp_DeleteCriticalSection\n+[13645](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000690 __imp_anon.60f40890157dcf05c5c143a42a4246a3.114.llvm.13333323449300909477\n+[13646](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000000b8 __imp_anon.116ed3157061ed82fb27fa5234da6ead.8.llvm.9696032191062503366\n+[13647](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000962a anon.e100413c0cc1c7fe48752c0fd0fab9a1.57.llvm.16363241586493343036\n+[13648](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000002090 anon.1dd20cf390955a9f17c0f2c557f87f66.30.llvm.15556442029175661397\n+[13649](sec -1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000004 __major_os_version__\n+[13650](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1468 closesocket\n+[13651](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000108 __imp_anon.116ed3157061ed82fb27fa5234da6ead.18.llvm.9696032191062503366\n+[13652](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007d8 __imp_GetFullPathNameW\n+[13653](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001438 anon.98159a943a7211c4d5ae7839706e70f4.0.llvm.14251216702723029763\n+[13654](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000888 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.14.llvm.16363241586493343036\n+[13655](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b30 __imp_anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.15.llvm.424236792058570143\n+[13656](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000120 _ZN3std9panicking11panic_count18GLOBAL_PANIC_COUNT17h9737b3cebb446e1cE\n+[13657](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000095c8 anon.e100413c0cc1c7fe48752c0fd0fab9a1.51.llvm.16363241586493343036\n+[13658](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a98 __imp_anon.cabc862275431ba25d80bb5563f2c9ef.5.llvm.17923028577996227943\n+[13659](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b58 __imp_sendto\n+[13660](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c16f8 memset\n+[13661](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000026698 anon.dd45b7808a2ea0a6f4309d69c00518e5.3.llvm.7757062223690858400\n+[13662](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000686c0 GetProcessId\n+[13663](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000550 __imp_anon.967d459a99e471890a449b9c70dce491.40.llvm.15600804707423616636\n+[13664](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001e0 __mingw_initltssuo_force\n+[13665](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000f20 anon.bff00ba5bf6c7ab3cb6e4256e00fb7b7.59.llvm.12459823316923442605\n+[13666](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b98 __imp__Unwind_GetLanguageSpecificData\n+[13667](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c14b0 WSACleanup\n+[13668](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000000b0 __imp_anon.116ed3157061ed82fb27fa5234da6ead.7.llvm.9696032191062503366\n+[13669](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000a850 anon.43e17e84e13ccb186a736454edeec218.20.llvm.6530698244396095494\n+[13670](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000470 __imp__ZN3std9panicking11panic_count18GLOBAL_PANIC_COUNT17h9737b3cebb446e1cE\n+[13671](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1528 _Unwind_GetIPInfo\n+[13672](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000008638 anon.ea4ac3a6cff8898325b583a3182324ae.39.llvm.677095765499020863\n+[13673](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a10 __imp_calloc\n+[13674](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1418 recvfrom\n+[13675](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000003d8 __imp__ZN3std3sys3pal7windows4time12perf_counter9frequency9FREQUENCY17h4c3b22ef22261018E.0.llvm.8202268258365672800\n+[13676](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000128 __imp_anon.116ed3157061ed82fb27fa5234da6ead.22.llvm.9696032191062503366\n+[13677](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007d0 __imp_GetFinalPathNameByHandleW\n+[13678](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006e8 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.8.llvm.12498169072148762550\n+[13679](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000bc8 __imp_anon.a145d46e93f1a707defbc96227b30a58.30.llvm.6389561417557806731\n+[13680](sec -1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 __loader_flags__\n+[13681](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000022bd0 _ZN4core7unicode12unicode_data9lowercase14BITSET_MAPPING17h3dce87699419d970E\n+[13682](sec -1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001000 __size_of_heap_commit__\n+[13683](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000218c5 anon.174fcdebcda4d727457804d8502b308f.44.llvm.18072832241589831705\n+[13684](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068598 Sleep\n+[13685](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c14a0 WSAGetLastError\n+[13686](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000616b anon.967d459a99e471890a449b9c70dce491.6.llvm.15600804707423616636\n+[13687](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000027088 .refptr.__rust_no_alloc_shim_is_unstable\n+[13688](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ac8 __imp_anon.fba386044fe05aa0f524be86c8ec02a4.4.llvm.367881218703242764\n+[13689](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b70 __imp_anon.174fcdebcda4d727457804d8502b308f.44.llvm.18072832241589831705\n+[13690](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ae8 __imp__ZN4core7unicode12unicode_data9uppercase14BITSET_MAPPING17ha613f84f8cfb95baE\n+[13691](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003b10 anon.27ec6af0023bce6acec26d048da8ab0a.56.llvm.8202268258365672800\n+[13692](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000af8 __imp_connect\n+[13693](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000838 _ZN3std3sys3pal7windows1c20SetThreadDescription3PTR17h6f8e151bb2f0c8c1E\n+[13694](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008b0 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.19.llvm.16363241586493343036\n+[13695](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a90 __imp__ZN4core3fmt3num14DEC_DIGITS_LUT17h617f5a2bce4e5c89E\n+[13696](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008f8 __imp_RtlVirtualUnwind\n+[13697](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 __xc_a\n+[13698](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1520 _Unwind_GetLanguageSpecificData\n+[13699](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000200 __imp_anon.4bbb067acff576b06081e853b836e98b.2.llvm.4959359192600637198\n+[13700](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000187a anon.116ed3157061ed82fb27fa5234da6ead.36.llvm.9696032191062503366\n+[13701](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000027330 __RUNTIME_PSEUDO_RELOC_LIST__\n+[13702](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009e8 __imp__amsg_exit\n+[13703](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000948 __imp_SetWaitableTimer\n+[13704](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000858 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.8.llvm.16363241586493343036\n+[13705](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000686d0 GetProcAddress\n+[13706](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a30 __imp_memcpy\n+[13707](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000181e8 anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.16.llvm.424236792058570143\n+[13708](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a60 __imp_anon.5ea3dc16cfe2075f9b8c3aad2292a311.16.llvm.504903649079027377\n+[13709](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000878 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.12.llvm.16363241586493343036\n+[13710](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000002220 anon.4bbb067acff576b06081e853b836e98b.2.llvm.4959359192600637198\n+[13711](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006e0 __imp_CreateSymbolicLinkW\n+[13712](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068838 CompareStringOrdinal\n+[13713](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008b8 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.20.llvm.16363241586493343036\n+[13714](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000021c8 anon.4bbb067acff576b06081e853b836e98b.0.llvm.4959359192600637198\n+[13715](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c16f0 memmove\n+[13716](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000687e8 CreateSymbolicLinkW\n+[13717](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000960 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.61.llvm.16363241586493343036\n+[13718](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000af8 __imp_anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.1.llvm.424236792058570143\n+[13719](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007b8 __imp_GetFileInformationByHandle\n+[13720](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000430 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.103.llvm.8202268258365672800\n+[13721](sec -1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 __rt_psrelocs_size\n+[13722](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000300 __imp__ZN3std4sync4mpmc7context7Context4with7CONTEXT28_$u7b$$u7b$closure$u7d$$u7d$3VAL17h68b6201df552f3d2E\n+[13723](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000218b6 anon.174fcdebcda4d727457804d8502b308f.41.llvm.18072832241589831705\n+[13724](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000aa0 __imp_anon.cabc862275431ba25d80bb5563f2c9ef.6.llvm.17923028577996227943\n+[13725](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068580 TerminateProcess\n+[13726](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006ae8 anon.60f40890157dcf05c5c143a42a4246a3.6.llvm.13333323449300909477\n+[13727](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a10 __imp__ZN10std_detect6detect5cache5CACHE17hfeac3255d4163237E\n+[13728](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000175ed anon.fba386044fe05aa0f524be86c8ec02a4.2.llvm.367881218703242764\n+[13729](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000061b3 anon.967d459a99e471890a449b9c70dce491.8.llvm.15600804707423616636\n+[13730](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c18 __imp_anon.0e3557f596687d8faeee4312017d337b.23.llvm.12856498202762485007\n+[13731](sec 1)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000000c24c8 strncmp\n+[13732](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1498 WSARecv\n+[13733](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000760 __imp_FreeEnvironmentStringsW\n+[13734](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c14e0 WaitOnAddress\n+[13735](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000038a0 anon.27ec6af0023bce6acec26d048da8ab0a.33.llvm.8202268258365672800\n+[13736](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008a8 __imp_MoveFileExW\n+[13737](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007648 anon.0552810a9219b0d6b933d1c19d15b0da.9.llvm.12498169072148762550\n+[13738](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000027040 .refptr.__mingw_app_type\n+[13739](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1420 recv\n+[13740](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ca0 __imp__execute_onexit_table\n+[13741](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000020 __imp_anon.df45bcc5f697c1ed9c1f641d4f6e5953.4.llvm.5605560858380130119\n+[13742](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000073b8 anon.60f40890157dcf05c5c143a42a4246a3.116.llvm.13333323449300909477\n+[13743](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000980 __imp_TlsGetValue\n+[13744](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000630 __imp_anon.60f40890157dcf05c5c143a42a4246a3.61.llvm.13333323449300909477\n+[13745](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c50 __imp_anon.a3183110757fb94a4728a70c7eafc0bc.35.llvm.12138081251925175455\n+[13746](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006c58 anon.60f40890157dcf05c5c143a42a4246a3.18.llvm.13333323449300909477\n+[13747](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000687c8 DeleteFileW\n+[13748](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000017b0 anon.116ed3157061ed82fb27fa5234da6ead.21.llvm.9696032191062503366\n+[13749](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000648 __imp_WaitOnAddress\n+[13750](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000015b58 anon.9ff81c8e01eb3fbad5b2763ef8f8f690.11.llvm.13317330658525750552\n+[13751](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000928 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.48.llvm.16363241586493343036\n+[13752](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000008a23 anon.ea4ac3a6cff8898325b583a3182324ae.82.llvm.677095765499020863\n+[13753](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007a20 anon.0552810a9219b0d6b933d1c19d15b0da.40.llvm.12498169072148762550\n+[13754](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003b70 anon.27ec6af0023bce6acec26d048da8ab0a.58.llvm.8202268258365672800\n+[13755](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000768 __imp_GetCommandLineW\n+[13756](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1538 _Unwind_DeleteException\n+[13757](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a78 __imp_anon.2cc5c4c9b66c8088ae3d980b7cdf9a72.1.llvm.171709188993655988\n+[13758](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b68 __imp_anon.174fcdebcda4d727457804d8502b308f.43.llvm.18072832241589831705\n+[13759](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068748 GetCurrentThread\n+[13760](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000026680 anon.dd45b7808a2ea0a6f4309d69c00518e5.2.llvm.7757062223690858400\n+[13761](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a20 __imp_anon.d5a78747877202470ffa332337ac1228.18.llvm.9164631883158628529\n+[13762](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001828 anon.116ed3157061ed82fb27fa5234da6ead.26.llvm.9696032191062503366\n+[13763](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000017e90 anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.13.llvm.424236792058570143\n+[13764](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000868 __imp_InitOnceBeginInitialize\n+[13765](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ca8 __imp__register_onexit_function\n+[13766](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000005f8 __imp_anon.60f40890157dcf05c5c143a42a4246a3.19.llvm.13333323449300909477\n+[13767](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068568 TlsGetValue\n+[13768](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000330 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.2.llvm.8202268258365672800\n+[13769](sec 1)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000000c16b0 _amsg_exit\n+[13770](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001fc0 anon.1dd20cf390955a9f17c0f2c557f87f66.22.llvm.15556442029175661397\n+[13771](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b40 __imp__ZN4core3num7flt2dec8strategy5grisu12CACHED_POW1017ha4ac20ec37ae5d78E\n+[13772](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068590 SleepEx\n+[13773](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000022b0 anon.4bbb067acff576b06081e853b836e98b.7.llvm.4959359192600637198\n+[13774](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006c8 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.4.llvm.12498169072148762550\n+[13775](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000079c8 anon.0552810a9219b0d6b933d1c19d15b0da.37.llvm.12498169072148762550\n+[13776](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001772 anon.116ed3157061ed82fb27fa5234da6ead.19.llvm.9696032191062503366\n+[13777](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c70 __imp_anon.dd45b7808a2ea0a6f4309d69c00518e5.0.llvm.7757062223690858400\n+[13778](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000270 __imp_anon.0b8d4e3a56013ca7ca99f5637b8064b3.12.llvm.3607003979471986747\n+[13779](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007a0 __imp_GetEnvironmentVariableW\n+[13780](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000004e20 anon.22dd4034ba220eb5ea7b0fc2d824b738.6.llvm.3373144165976883894\n+[13781](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009f8 __imp_anon.9ff81c8e01eb3fbad5b2763ef8f8f690.8.llvm.13317330658525750552\n+[13782](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000cd4 __native_dllmain_reason\n+[13783](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000076f0 anon.0552810a9219b0d6b933d1c19d15b0da.13.llvm.12498169072148762550\n+[13784](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009360 anon.e100413c0cc1c7fe48752c0fd0fab9a1.29.llvm.16363241586493343036\n+[13785](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000930 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.49.llvm.16363241586493343036\n+[13786](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000960 __imp_SwitchToThread\n+[13787](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000002311f anon.0e3557f596687d8faeee4312017d337b.26.llvm.12856498202762485007\n+[13788](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b00 __imp_anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.4.llvm.424236792058570143\n+[13789](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000668 __imp_ProcessPrng\n+[13790](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001d58 anon.1dd20cf390955a9f17c0f2c557f87f66.0.llvm.15556442029175661397\n+[13791](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068538 WideCharToMultiByte\n+[13792](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001800 anon.116ed3157061ed82fb27fa5234da6ead.23.llvm.9696032191062503366\n+[13793](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001a30 __lib64_libmsvcrt_def_a_iname\n+[13794](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008f0 __imp_RtlLookupFunctionEntry\n+[13795](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000820 __imp_GetStdHandle\n+[13796](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000080 __imp_anon.bff00ba5bf6c7ab3cb6e4256e00fb7b7.66.llvm.12459823316923442605\n+[13797](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001e8 __imp_anon.1dd20cf390955a9f17c0f2c557f87f66.31.llvm.15556442029175661397\n+[13798](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000686f0 GetModuleFileNameW\n+[13799](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000168 __imp_anon.1dd20cf390955a9f17c0f2c557f87f66.0.llvm.15556442029175661397\n+[13800](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000016ca0 anon.d5a78747877202470ffa332337ac1228.18.llvm.9164631883158628529\n+[13801](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003580 anon.27ec6af0023bce6acec26d048da8ab0a.3.llvm.8202268258365672800\n+[13802](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b38 __imp_anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.16.llvm.424236792058570143\n+[13803](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000686e0 GetModuleHandleW\n+[13804](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000686e8 GetModuleHandleA\n+[13805](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000687c0 DeleteProcThreadAttributeList\n+[13806](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008e0 __imp_RemoveDirectoryW\n+[13807](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000015b38 anon.9ff81c8e01eb3fbad5b2763ef8f8f690.10.llvm.13317330658525750552\n+[13808](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b10 __imp_anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.11.llvm.424236792058570143\n+[13809](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000092bc anon.e100413c0cc1c7fe48752c0fd0fab9a1.17.llvm.16363241586493343036\n+[13810](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001e0 __imp_anon.1dd20cf390955a9f17c0f2c557f87f66.30.llvm.15556442029175661397\n+[13811](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000868 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.10.llvm.16363241586493343036\n+[13812](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000438 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.104.llvm.8202268258365672800\n+[13813](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000008a78 anon.ea4ac3a6cff8898325b583a3182324ae.84.llvm.677095765499020863\n+[13814](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000000a0 __imp_anon.116ed3157061ed82fb27fa5234da6ead.0.llvm.9696032191062503366\n+[13815](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000018a8 anon.116ed3157061ed82fb27fa5234da6ead.37.llvm.9696032191062503366\n+[13816](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000027090 .refptr.__xc_a\n+[13817](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000004e10 anon.22dd4034ba220eb5ea7b0fc2d824b738.5.llvm.3373144165976883894\n+[13818](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000638 __imp_anon.60f40890157dcf05c5c143a42a4246a3.86.llvm.13333323449300909477\n+[13819](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a88 __imp_anon.2cc5c4c9b66c8088ae3d980b7cdf9a72.5.llvm.171709188993655988\n+[13820](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000255e anon.0b8d4e3a56013ca7ca99f5637b8064b3.26.llvm.3607003979471986747\n+[13821](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000064ee anon.967d459a99e471890a449b9c70dce491.40.llvm.15600804707423616636\n+[13822](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000027000 .refptr.__ImageBase\n+[13823](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000008e60 anon.ea4ac3a6cff8898325b583a3182324ae.150.llvm.677095765499020863\n+[13824](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006ac8 anon.60f40890157dcf05c5c143a42a4246a3.5.llvm.13333323449300909477\n+[13825](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000218e8 anon.174fcdebcda4d727457804d8502b308f.58.llvm.18072832241589831705\n+[13826](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068848 CancelIo\n+[13827](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068630 QueryPerformanceCounter\n+[13828](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000068 __imp_anon.bff00ba5bf6c7ab3cb6e4256e00fb7b7.63.llvm.12459823316923442605\n+[13829](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c14d8 WakeByAddressAll\n+[13830](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008b8 __imp_QueryPerformanceCounter\n+[13831](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007f0 __imp__ZN3std4sync4mpmc5waker17current_thread_id5DUMMY28_$u7b$$u7b$closure$u7d$$u7d$3VAL17hc92f2a1a01c01e1cE\n+[13832](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000398 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.44.llvm.8202268258365672800\n+[13833](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000003a8 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.56.llvm.8202268258365672800\n+[13834](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c13c4 NtWriteFile\n+[13835](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000700 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.11.llvm.12498169072148762550\n+[13836](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000074d8 anon.0552810a9219b0d6b933d1c19d15b0da.4.llvm.12498169072148762550\n+[13837](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000026198 _ZN4core7unicode12unicode_data15grapheme_extend7OFFSETS17h99ca3aed764421c1E.llvm.12138081251925175455\n+[13838](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001f18 anon.1dd20cf390955a9f17c0f2c557f87f66.17.llvm.15556442029175661397\n+[13839](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009f8 __imp__lock\n+[13840](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000128 _ZN3std3sys9backtrace4lock4LOCK17h00404a367f9fdfbbE.llvm.15600804707423616636\n+[13841](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000022852 _ZN4core7unicode12unicode_data9lowercase17BITSET_CHUNKS_MAP17h4f46c0d4fa196f58E\n+[13842](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000148 __imp_anon.116ed3157061ed82fb27fa5234da6ead.26.llvm.9696032191062503366\n+[13843](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006d00 anon.60f40890157dcf05c5c143a42a4246a3.22.llvm.13333323449300909477\n+[13844](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000003e0 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.90.llvm.8202268258365672800\n+[13845](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000f08 anon.bff00ba5bf6c7ab3cb6e4256e00fb7b7.58.llvm.12459823316923442605\n+[13846](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068740 GetEnvironmentStringsW\n+[13847](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000003b0 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.57.llvm.8202268258365672800\n+[13848](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000170 __imp_anon.1dd20cf390955a9f17c0f2c557f87f66.1.llvm.15556442029175661397\n+[13849](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006c0 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.1.llvm.12498169072148762550\n+[13850](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000086cf anon.ea4ac3a6cff8898325b583a3182324ae.45.llvm.677095765499020863\n+[13851](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000730 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.27.llvm.12498169072148762550\n+[13852](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b20 __imp_getsockopt\n+[13853](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000040c0 anon.27ec6af0023bce6acec26d048da8ab0a.96.llvm.8202268258365672800\n+[13854](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068810 CreateFileW\n+[13855](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000388 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.38.llvm.8202268258365672800\n+[13856](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1540 _GCC_specific_handler\n+[13857](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000848 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.3.llvm.16363241586493343036\n+[13858](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000002498 anon.0b8d4e3a56013ca7ca99f5637b8064b3.15.llvm.3607003979471986747\n+[13859](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000798 __imp_GetEnvironmentStringsW\n+[13860](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000458 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.110.llvm.8202268258365672800\n+[13861](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001dd0 anon.1dd20cf390955a9f17c0f2c557f87f66.4.llvm.15556442029175661397\n+[13862](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000678 __imp_anon.60f40890157dcf05c5c143a42a4246a3.102.llvm.13333323449300909477\n+[13863](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000508 __imp_anon.9f6f956c39524ef3d8efa17f88684a89.0.llvm.1420781427265717785\n+[13864](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c24f8 EnterCriticalSection\n+[13865](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000915b anon.e100413c0cc1c7fe48752c0fd0fab9a1.2.llvm.16363241586493343036\n+[13866](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007a0 __imp_anon.ea4ac3a6cff8898325b583a3182324ae.40.llvm.677095765499020863\n+[13867](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c38 __imp__ZN4core3num7dec2flt5table17POWER_OF_FIVE_12817h0ff0898eecb64b39E\n+[13868](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000024b0 anon.0b8d4e3a56013ca7ca99f5637b8064b3.16.llvm.3607003979471986747\n+[13869](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000060b1 anon.967d459a99e471890a449b9c70dce491.1.llvm.15600804707423616636\n+[13870](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006d8 __imp_CreateProcessW\n+[13871](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000360 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.33.llvm.8202268258365672800\n+[13872](sec 1)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000000c24d0 vfprintf\n+[13873](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ab0 __imp_anon.fba386044fe05aa0f524be86c8ec02a4.1.llvm.367881218703242764\n+[13874](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000002208 anon.4bbb067acff576b06081e853b836e98b.1.llvm.4959359192600637198\n+[13875](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000be0 __imp__ZN4core7unicode12unicode_data9lowercase19BITSET_INDEX_CHUNKS17hb0a5650b781990c9E\n+[13876](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068818 CreateFileMappingA\n+[13877](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000026e20 _tls_used\n+[13878](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000708 __imp_DeleteFileW\n+[13879](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001e18 anon.1dd20cf390955a9f17c0f2c557f87f66.6.llvm.15556442029175661397\n+[13880](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b68 __imp_shutdown\n+[13881](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009d0 __imp_anon.d4205df751ce736e60597a05f1ee8973.2.llvm.1634964864982184839\n+[13882](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000920 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.47.llvm.16363241586493343036\n+[13883](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001d0 __native_startup_lock\n+[13884](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000027330 __RUNTIME_PSEUDO_RELOC_LIST_END__\n+[13885](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008c8 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.22.llvm.16363241586493343036\n+[13886](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000008 __xc_z\n+[13887](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007c0 __imp_GetFileInformationByHandleEx\n+[13888](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068658 MapViewOfFile\n+[13889](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000100 __imp_anon.116ed3157061ed82fb27fa5234da6ead.17.llvm.9696032191062503366\n+[13890](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000518 __imp_anon.967d459a99e471890a449b9c70dce491.0.llvm.15600804707423616636\n+[13891](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000008e70 _ZN3std3sys3pal7windows1c8KERNEL3217h5f1f5569a701e945E\n+[13892](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b30 __imp_listen\n+[13893](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000002298 anon.4bbb067acff576b06081e853b836e98b.6.llvm.4959359192600637198\n+[13894](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000260e0 anon.a3183110757fb94a4728a70c7eafc0bc.34.llvm.12138081251925175455\n+[13895](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000092d5 anon.e100413c0cc1c7fe48752c0fd0fab9a1.19.llvm.16363241586493343036\n+[13896](sec 11)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000010 ___tls_end__\n+[13897](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000bb8 __imp__Unwind_Resume\n+[13898](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b98 __imp_anon.174fcdebcda4d727457804d8502b308f.51.llvm.18072832241589831705\n+[13899](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000838 __imp_GetSystemTimePreciseAsFileTime\n+[13900](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007b0 __imp_anon.ea4ac3a6cff8898325b583a3182324ae.45.llvm.677095765499020863\n+[13901](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000050 ___crt_xp_start__\n+[13902](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b78 __imp__GCC_specific_handler\n+[13903](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000880 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.13.llvm.16363241586493343036\n+[13904](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000358 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.32.llvm.8202268258365672800\n+[13905](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000640 __imp_anon.60f40890157dcf05c5c143a42a4246a3.87.llvm.13333323449300909477\n+[13906](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000008677 anon.ea4ac3a6cff8898325b583a3182324ae.40.llvm.677095765499020863\n+[13907](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001a0 __imp_anon.1dd20cf390955a9f17c0f2c557f87f66.7.llvm.15556442029175661397\n+[13908](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068540 WaitForSingleObject\n+[13909](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000bb0 __imp_anon.174fcdebcda4d727457804d8502b308f.57.llvm.18072832241589831705\n+[13910](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000017b60 anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.0.llvm.424236792058570143\n+[13911](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000a880 anon.43e17e84e13ccb186a736454edeec218.21.llvm.6530698244396095494\n+[13912](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007220 anon.60f40890157dcf05c5c143a42a4246a3.93.llvm.13333323449300909477\n+[13913](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068610 ReadFileEx\n+[13914](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000058 __imp_anon.bff00ba5bf6c7ab3cb6e4256e00fb7b7.60.llvm.12459823316923442605\n+[13915](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000750 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.38.llvm.12498169072148762550\n+[13916](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000260f8 anon.a3183110757fb94a4728a70c7eafc0bc.35.llvm.12138081251925175455\n+[13917](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000aa8 __imp_WSACleanup\n+[13918](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000041f8 anon.27ec6af0023bce6acec26d048da8ab0a.107.llvm.8202268258365672800\n+[13919](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000018076 anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.14.llvm.424236792058570143\n+[13920](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000778 _ZN3std4sync4mpmc5waker17current_thread_id5DUMMY28_$u7b$$u7b$closure$u7d$$u7d$3VAL17hc92f2a1a01c01e1cE\n+[13921](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1440 getsockname\n+[13922](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006558 anon.967d459a99e471890a449b9c70dce491.44.llvm.15600804707423616636\n+[13923](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009354 anon.e100413c0cc1c7fe48752c0fd0fab9a1.28.llvm.16363241586493343036\n+[13924](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000270a0 .refptr.__xc_z\n+[13925](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000000c0 __imp_anon.116ed3157061ed82fb27fa5234da6ead.9.llvm.9696032191062503366\n+[13926](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000f98 anon.bff00ba5bf6c7ab3cb6e4256e00fb7b7.64.llvm.12459823316923442605\n+[13927](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000026fe8 .refptr._ZN3std9panicking11panic_count18GLOBAL_PANIC_COUNT17h9737b3cebb446e1cE\n+[13928](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000058f8 anon.1174a3aa805e7ff402a790823c27bc1f.82.llvm.1938280694839381424\n+[13929](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001c0 __imp_anon.1dd20cf390955a9f17c0f2c557f87f66.20.llvm.15556442029175661397\n+[13930](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000685d8 SetFileAttributesW\n+[13931](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007558 anon.0552810a9219b0d6b933d1c19d15b0da.8.llvm.12498169072148762550\n+[13932](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000171d0 _ZN4core3fmt3num14DEC_DIGITS_LUT17h617f5a2bce4e5c89E\n+[13933](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000092ef anon.e100413c0cc1c7fe48752c0fd0fab9a1.21.llvm.16363241586493343036\n+[13934](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007198 anon.60f40890157dcf05c5c143a42a4246a3.87.llvm.13333323449300909477\n+[13935](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009b8 __imp_WaitForSingleObject\n+[13936](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000048 __xl_z\n+[13937](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000002e0 __imp__ZN3std6thread8ThreadId3new7COUNTER17h6f69f98b34a157bcE.llvm.3607003979471986747\n+[13938](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000970 __imp_TlsAlloc\n+[13939](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001a5c __lib64_libuserenv_a_iname\n+[13940](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000178 __imp_anon.1dd20cf390955a9f17c0f2c557f87f66.2.llvm.15556442029175661397\n+[13941](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001d88 anon.1dd20cf390955a9f17c0f2c557f87f66.1.llvm.15556442029175661397\n+[13942](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000169d anon.116ed3157061ed82fb27fa5234da6ead.12.llvm.9696032191062503366\n+[13943](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009266 anon.e100413c0cc1c7fe48752c0fd0fab9a1.10.llvm.16363241586493343036\n+[13944](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009258 anon.e100413c0cc1c7fe48752c0fd0fab9a1.9.llvm.16363241586493343036\n+[13945](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000060 __imp_anon.bff00ba5bf6c7ab3cb6e4256e00fb7b7.62.llvm.12459823316923442605\n+[13946](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000094bc anon.e100413c0cc1c7fe48752c0fd0fab9a1.41.llvm.16363241586493343036\n+[13947](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000729a anon.60f40890157dcf05c5c143a42a4246a3.101.llvm.13333323449300909477\n+[13948](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000003f8 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.96.llvm.8202268258365672800\n+[13949](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000038 __xl_c\n+[13950](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000004118 anon.27ec6af0023bce6acec26d048da8ab0a.98.llvm.8202268258365672800\n+[13951](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000cb0 __imp__initialize_onexit_table\n+[13952](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000938 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.50.llvm.16363241586493343036\n+[13953](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a08 __imp_abort\n+[13954](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000040 __xl_d\n+[13955](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c14a8 WSADuplicateSocketW\n+[13956](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000670 __imp_anon.60f40890157dcf05c5c143a42a4246a3.101.llvm.13333323449300909477\n+[13957](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008e0 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.25.llvm.16363241586493343036\n+[13958](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006d8 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.6.llvm.12498169072148762550\n+[13959](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000017106 anon.2cc5c4c9b66c8088ae3d980b7cdf9a72.5.llvm.171709188993655988\n+[13960](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000005440 anon.1174a3aa805e7ff402a790823c27bc1f.28.llvm.1938280694839381424\n+[13961](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000002668 anon.0b8d4e3a56013ca7ca99f5637b8064b3.39.llvm.3607003979471986747\n+[13962](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001b04 libgcc_s_seh_1_dll_iname\n+[13963](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000230e8 anon.0e3557f596687d8faeee4312017d337b.24.llvm.12856498202762485007\n+[13964](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b60 __imp_anon.174fcdebcda4d727457804d8502b308f.42.llvm.18072832241589831705\n+[13965](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009c0 __imp_WideCharToMultiByte\n+[13966](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c2538 ___DTOR_LIST__\n+[13967](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000071a8 anon.60f40890157dcf05c5c143a42a4246a3.88.llvm.13333323449300909477\n+[13968](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000160 __imp_anon.116ed3157061ed82fb27fa5234da6ead.37.llvm.9696032191062503366\n+[13969](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1470 bind\n+[13970](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000738c anon.60f40890157dcf05c5c143a42a4246a3.115.llvm.13333323449300909477\n+[13971](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009578 anon.e100413c0cc1c7fe48752c0fd0fab9a1.48.llvm.16363241586493343036\n+[13972](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008d8 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.24.llvm.16363241586493343036\n+[13973](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000028 __xl_a\n+[13974](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000005c8 __imp_anon.60f40890157dcf05c5c143a42a4246a3.5.llvm.13333323449300909477\n+[13975](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006b08 anon.60f40890157dcf05c5c143a42a4246a3.7.llvm.13333323449300909477\n+[13976](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000230a1 anon.0e3557f596687d8faeee4312017d337b.21.llvm.12856498202762485007\n+[13977](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001d8 __native_startup_state\n+[13978](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068618 ReadFile\n+[13979](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006108 anon.967d459a99e471890a449b9c70dce491.3.llvm.15600804707423616636\n+[13980](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000fc0 anon.bff00ba5bf6c7ab3cb6e4256e00fb7b7.66.llvm.12459823316923442605\n+[13981](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006a0 __imp_CreateDirectoryW\n+[13982](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003868 anon.27ec6af0023bce6acec26d048da8ab0a.31.llvm.8202268258365672800\n+[13983](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000978 __imp__ZN3std3sys5alloc7windows4HEAP17h8bb87cf729d9c472E\n+[13984](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000730 __imp_ExitProcess\n+[13985](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b28 __imp_ioctlsocket\n+[13986](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001f8 __imp_anon.4bbb067acff576b06081e853b836e98b.1.llvm.4959359192600637198\n+[13987](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000686d8 GetOverlappedResult\n+[13988](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000218c9 anon.174fcdebcda4d727457804d8502b308f.46.llvm.18072832241589831705\n+[13989](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000071e8 anon.60f40890157dcf05c5c143a42a4246a3.90.llvm.13333323449300909477\n+[13990](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000003c8 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.88.llvm.8202268258365672800\n+[13991](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000027330 __rt_psrelocs_end\n+[13992](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000590 __imp_anon.967d459a99e471890a449b9c70dce491.58.llvm.15600804707423616636\n+[13993](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000002a0 __imp_anon.0b8d4e3a56013ca7ca99f5637b8064b3.23.llvm.3607003979471986747\n+[13994](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000003e8 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.94.llvm.8202268258365672800\n+[13995](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000580 __imp_anon.967d459a99e471890a449b9c70dce491.57.llvm.15600804707423616636\n+[13996](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009329 anon.e100413c0cc1c7fe48752c0fd0fab9a1.25.llvm.16363241586493343036\n+[13997](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000708 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.12.llvm.12498169072148762550\n+[13998](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000188 __imp_anon.1dd20cf390955a9f17c0f2c557f87f66.4.llvm.15556442029175661397\n+[13999](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000770 __imp__ZN3std6thread7current7CURRENT17h8825d73f0af623f6E\n+[14000](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001820 anon.116ed3157061ed82fb27fa5234da6ead.25.llvm.9696032191062503366\n+[14001](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008c8 __imp_ReadConsoleW\n+[14002](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003968 anon.27ec6af0023bce6acec26d048da8ab0a.38.llvm.8202268258365672800\n+[14003](sec 1)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000000c24b0 __iob_func\n+[14004](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003510 anon.27ec6af0023bce6acec26d048da8ab0a.0.llvm.8202268258365672800\n+[14005](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ae0 __imp_accept\n+[14006](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000687e0 CreateThread\n+[14007](sec 1)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000000c24c0 fwrite\n+[14008](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000720 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.25.llvm.12498169072148762550\n+[14009](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000004231 anon.27ec6af0023bce6acec26d048da8ab0a.112.llvm.8202268258365672800\n+[14010](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a70 __imp_anon.2cc5c4c9b66c8088ae3d980b7cdf9a72.0.llvm.171709188993655988\n+[14011](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a18 __imp_free\n+[14012](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000138 __imp_anon.116ed3157061ed82fb27fa5234da6ead.24.llvm.9696032191062503366\n+[14013](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000230d0 anon.0e3557f596687d8faeee4312017d337b.23.llvm.12856498202762485007\n+[14014](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000250c anon.0b8d4e3a56013ca7ca99f5637b8064b3.22.llvm.3607003979471986747\n+[14015](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001dc0 anon.1dd20cf390955a9f17c0f2c557f87f66.3.llvm.15556442029175661397\n+[14016](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000740 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.36.llvm.12498169072148762550\n+[14017](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000685f0 RtlVirtualUnwind\n+[14018](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068788 FlushFileBuffers\n+[14019](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000958 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.58.llvm.16363241586493343036\n+[14020](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000017950 _ZN4core7unicode12unicode_data9uppercase16BITSET_CANONICAL17h66399def126beaebE\n+[14021](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000790 __imp_GetCurrentThread\n+[14022](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1490 WSASend\n+[14023](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000175d0 anon.fba386044fe05aa0f524be86c8ec02a4.1.llvm.367881218703242764\n+[14024](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000002f70 anon.0b8d4e3a56013ca7ca99f5637b8064b3.112.llvm.3607003979471986747\n+[14025](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009b0 __imp_WaitForMultipleObjects\n+[14026](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000828 __imp_GetSystemDirectoryW\n+[14027](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007e8 __imp_anon.ea4ac3a6cff8898325b583a3182324ae.150.llvm.677095765499020863\n+[14028](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a70 __imp_NtOpenFile\n+[14029](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000685e0 SetEnvironmentVariableW\n+[14030](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000890 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.15.llvm.16363241586493343036\n+[14031](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000298 __imp_anon.0b8d4e3a56013ca7ca99f5637b8064b3.22.llvm.3607003979471986747\n+[14032](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a30 _ZN5alloc4sync18STATIC_INNER_SLICE17h6f92a87ea036ca45E\n+[14033](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000078 __imp_anon.bff00ba5bf6c7ab3cb6e4256e00fb7b7.65.llvm.12459823316923442605\n+[14034](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000026668 anon.dd45b7808a2ea0a6f4309d69c00518e5.1.llvm.7757062223690858400\n+[14035](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000070 __imp_anon.bff00ba5bf6c7ab3cb6e4256e00fb7b7.64.llvm.12459823316923442605\n+[14036](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006590 anon.967d459a99e471890a449b9c70dce491.46.llvm.15600804707423616636\n+[14037](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1430 ioctlsocket\n+[14038](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000005a28 anon.1174a3aa805e7ff402a790823c27bc1f.97.llvm.1938280694839381424\n+[14039](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000380 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.37.llvm.8202268258365672800\n+[14040](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ce0 _CRT_MT\n+[14041](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000650 __imp_WakeByAddressAll\n+[14042](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000990 __imp_UnmapViewOfFile\n+[14043](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000888 __imp_LeaveCriticalSection\n+[14044](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000560 __imp_anon.967d459a99e471890a449b9c70dce491.42.llvm.15600804707423616636\n+[14045](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000023560 _ZN4core3num7dec2flt5table17POWER_OF_FIVE_12817h0ff0898eecb64b39E\n+[14046](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068578 TlsAlloc\n+[14047](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000010 __imp_anon.df45bcc5f697c1ed9c1f641d4f6e5953.2.llvm.5605560858380130119\n+[14048](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068698 GetTempPathW\n+[14049](sec -1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000002 __minor_subsystem_version__\n+[14050](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000005a8 __imp__ZN3std6thread7current2id2ID17hd8d2932dedcbcb12E.llvm.15600804707423616636\n+[14051](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000015b08 anon.9ff81c8e01eb3fbad5b2763ef8f8f690.8.llvm.13317330658525750552\n+[14052](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000130 _ZN3std6thread7current2id2ID17hd8d2932dedcbcb12E.llvm.15600804707423616636\n+[14053](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000167c anon.116ed3157061ed82fb27fa5234da6ead.11.llvm.9696032191062503366\n+[14054](sec -1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000100000 __size_of_heap_reserve__\n+[14055](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007468 anon.0552810a9219b0d6b933d1c19d15b0da.1.llvm.12498169072148762550\n+[14056](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003920 anon.27ec6af0023bce6acec26d048da8ab0a.36.llvm.8202268258365672800\n+[14057](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068780 FormatMessageW\n+[14058](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c14c0 ProcessPrng\n+[14059](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000748 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.37.llvm.12498169072148762550\n+[14060](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000685f8 RtlLookupFunctionEntry\n+[14061](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003910 anon.27ec6af0023bce6acec26d048da8ab0a.35.llvm.8202268258365672800\n+[14062](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000270b0 .refptr.__xi_a\n+[14063](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000040a1 anon.27ec6af0023bce6acec26d048da8ab0a.95.llvm.8202268258365672800\n+[14064](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000120 __imp_anon.116ed3157061ed82fb27fa5234da6ead.21.llvm.9696032191062503366\n+[14065](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b20 __imp_anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.13.llvm.424236792058570143\n+[14066](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000016bd anon.116ed3157061ed82fb27fa5234da6ead.13.llvm.9696032191062503366\n+[14067](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000064 _head_lib64_libuserenv_a\n+[14068](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000005f34 anon.9f6f956c39524ef3d8efa17f88684a89.0.llvm.1420781427265717785\n+[14069](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000016fb8 anon.5ea3dc16cfe2075f9b8c3aad2292a311.17.llvm.504903649079027377\n+[14070](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068790 FindNextFileW\n+[14071](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006b48 anon.60f40890157dcf05c5c143a42a4246a3.9.llvm.13333323449300909477\n+[14072](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000050 __imp_anon.bff00ba5bf6c7ab3cb6e4256e00fb7b7.59.llvm.12459823316923442605\n+[14073](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001798 anon.116ed3157061ed82fb27fa5234da6ead.20.llvm.9696032191062503366\n+[14074](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009297 anon.e100413c0cc1c7fe48752c0fd0fab9a1.14.llvm.16363241586493343036\n+[14075](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000910 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.41.llvm.16363241586493343036\n+[14076](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000bd8 __imp__ZN4core7unicode12unicode_data9lowercase17BITSET_CHUNKS_MAP17h4f46c0d4fa196f58E\n+[14077](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000270c0 .refptr.__xi_z\n+[14078](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000608 __imp_anon.60f40890157dcf05c5c143a42a4246a3.23.llvm.13333323449300909477\n+[14079](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000686f8 GetLastError\n+[14080](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000230b8 anon.0e3557f596687d8faeee4312017d337b.22.llvm.12856498202762485007\n+[14081](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000222d8 anon.a145d46e93f1a707defbc96227b30a58.30.llvm.6389561417557806731\n+[14082](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000110 __imp_anon.116ed3157061ed82fb27fa5234da6ead.19.llvm.9696032191062503366\n+[14083](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001d8 __imp_anon.1dd20cf390955a9f17c0f2c557f87f66.29.llvm.15556442029175661397\n+[14084](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000278 __imp_anon.0b8d4e3a56013ca7ca99f5637b8064b3.13.llvm.3607003979471986747\n+[14085](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000021878 anon.174fcdebcda4d727457804d8502b308f.35.llvm.18072832241589831705\n+[14086](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b88 __imp__Unwind_GetDataRelBase\n+[14087](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000022a10 _ZN4core7unicode12unicode_data9lowercase16BITSET_CANONICAL17hc81f3d6ec71df2d9E\n+[14088](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000028 _head_lib64_libkernel32_a\n+[14089](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001710 anon.116ed3157061ed82fb27fa5234da6ead.16.llvm.9696032191062503366\n+[14090](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000738 __imp_FindClose\n+[14091](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000570 __imp_anon.967d459a99e471890a449b9c70dce491.45.llvm.15600804707423616636\n+[14092](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068828 CreateDirectoryW\n+[14093](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000018 pcinit\n+[14094](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000870 __imp_InitOnceComplete\n+[14095](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000180c6 anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.15.llvm.424236792058570143\n+[14096](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000928 __imp_SetFileTime\n+[14097](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c24f0 InitializeCriticalSection\n+[14098](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000026fe0 .refptr._ZN3std6thread7current7CURRENT17h8825d73f0af623f6E\n+[14099](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000988 __imp___rust_alloc_error_handler_should_panic\n+[14100](sec 11)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 _tls_start\n+[14101](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000bc8 __imp__Unwind_SetIP\n+[14102](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068820 CreateEventW\n+[14103](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000898 __imp_Module32FirstW\n+[14104](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000066b8 anon.967d459a99e471890a449b9c70dce491.57.llvm.15600804707423616636\n+[14105](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003888 anon.27ec6af0023bce6acec26d048da8ab0a.32.llvm.8202268258365672800\n+[14106](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c28 __imp_anon.0e3557f596687d8faeee4312017d337b.25.llvm.12856498202762485007\n+[14107](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068648 Module32NextW\n+[14108](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c13d4 NtOpenFile\n+[14109](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000004140 anon.27ec6af0023bce6acec26d048da8ab0a.100.llvm.8202268258365672800\n+[14110](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000026fd8 .refptr._ZN3std4sync4mpmc5waker17current_thread_id5DUMMY28_$u7b$$u7b$closure$u7d$$u7d$3VAL17hc92f2a1a01c01e1cE\n+[14111](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001458 anon.98159a943a7211c4d5ae7839706e70f4.1.llvm.14251216702723029763\n+[14112](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006e0 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.7.llvm.12498169072148762550\n+[14113](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000004a0 __imp_anon.22dd4034ba220eb5ea7b0fc2d824b738.5.llvm.3373144165976883894\n+[14114](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001f0 __mingw_app_type\n+[14115](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000788 __imp_GetCurrentProcessId\n+[14116](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000000f0 _ZN3std9panicking4HOOK17h8b89760c9272f789E\n+[14117](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000026fd0 .refptr._ZN3std3sys5alloc7windows4HEAP17h8bb87cf729d9c472E\n+[14118](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000710 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.13.llvm.12498169072148762550\n+[14119](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009333 anon.e100413c0cc1c7fe48752c0fd0fab9a1.26.llvm.16363241586493343036\n+[14120](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001742 anon.116ed3157061ed82fb27fa5234da6ead.18.llvm.9696032191062503366\n+[14121](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1408 send\n+[14122](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006510 anon.967d459a99e471890a449b9c70dce491.41.llvm.15600804707423616636\n+[14123](sec -1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000200000 __size_of_stack_reserve__\n+[14124](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009d0 __imp_WriteFileEx\n+[14125](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000002a8 __imp__ZN3std2io5stdio6STDOUT17hef8f0b780ac6588bE.llvm.3607003979471986747\n+[14126](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007366 anon.60f40890157dcf05c5c143a42a4246a3.112.llvm.13333323449300909477\n+[14127](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068558 UnmapViewOfFile\n+[14128](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000908 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.30.llvm.16363241586493343036\n+[14129](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001610 anon.116ed3157061ed82fb27fa5234da6ead.7.llvm.9696032191062503366\n+[14130](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001f40 anon.1dd20cf390955a9f17c0f2c557f87f66.18.llvm.15556442029175661397\n+[14131](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000cd0 __native_vcclrit_reason\n+[14132](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009c0 __imp_anon.43e17e84e13ccb186a736454edeec218.21.llvm.6530698244396095494\n+[14133](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000687d8 CreateToolhelp32Snapshot\n+[14134](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a78 __imp_NtReadFile\n+[14135](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000003c0 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.87.llvm.8202268258365672800\n+[14136](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1458 freeaddrinfo\n+[14137](sec 4)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 rust_metadata_std_654a514929748a6d\n+[14138](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000068e8 anon.967d459a99e471890a449b9c70dce491.75.llvm.15600804707423616636\n+[14139](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000000a8 __imp_anon.116ed3157061ed82fb27fa5234da6ead.1.llvm.9696032191062503366\n+[14140](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b88 __imp_anon.174fcdebcda4d727457804d8502b308f.47.llvm.18072832241589831705\n+[14141](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000850 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.7.llvm.16363241586493343036\n+[14142](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007528 anon.0552810a9219b0d6b933d1c19d15b0da.6.llvm.12498169072148762550\n+[14143](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b48 __imp_anon.174fcdebcda4d727457804d8502b308f.35.llvm.18072832241589831705\n+[14144](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000860 __imp_HeapReAlloc\n+[14145](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000092fe anon.e100413c0cc1c7fe48752c0fd0fab9a1.22.llvm.16363241586493343036\n+[14146](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000026630 anon.dd45b7808a2ea0a6f4309d69c00518e5.0.llvm.7757062223690858400\n+[14147](sec 0)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 __end__\n+[14148](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001e30 anon.1dd20cf390955a9f17c0f2c557f87f66.7.llvm.15556442029175661397\n+[14149](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000017ec ___tmp_rustci8mOOi_api_ms_win_core_synch_l1_2_0_dll_imports_lib_iname\n+[14150](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000022de0 anon.0e3557f596687d8faeee4312017d337b.0.llvm.12856498202762485007\n+[14151](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000017ab0 _ZN4core7unicode12unicode_data9uppercase14BITSET_MAPPING17ha613f84f8cfb95baE\n+[14152](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007c0 __imp_anon.ea4ac3a6cff8898325b583a3182324ae.79.llvm.677095765499020863\n+[14153](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000021910 anon.174fcdebcda4d727457804d8502b308f.61.llvm.18072832241589831705\n+[14154](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000bb0 __imp__Unwind_RaiseException\n+[14155](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007c8 __imp_GetFileType\n+[14156](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009c8 __imp_WriteConsoleW\n+[14157](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000950 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.57.llvm.16363241586493343036\n+[14158](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000004170 anon.27ec6af0023bce6acec26d048da8ab0a.102.llvm.8202268258365672800\n+[14159](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007e8 __imp_GetModuleFileNameW\n+[14160](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000005f78 anon.9f6f956c39524ef3d8efa17f88684a89.4.llvm.1420781427265717785\n+[14161](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000130 __imp_anon.116ed3157061ed82fb27fa5234da6ead.23.llvm.9696032191062503366\n+[14162](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006a8 __imp_CreateEventW\n+[14163](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000140 __imp_anon.116ed3157061ed82fb27fa5234da6ead.25.llvm.9696032191062503366\n+[14164](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c2500 DeleteCriticalSection\n+[14165](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000af0 __imp_anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.0.llvm.424236792058570143\n+[14166](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a08 __imp_anon.9ff81c8e01eb3fbad5b2763ef8f8f690.11.llvm.13317330658525750552\n+[14167](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b78 __imp_anon.174fcdebcda4d727457804d8502b308f.45.llvm.18072832241589831705\n+[14168](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000685b0 SetLastError\n+[14169](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009c8 __imp_anon.43e17e84e13ccb186a736454edeec218.22.llvm.6530698244396095494\n+[14170](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001e8 __mingw_initltsdrot_force\n+[14171](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009f0 __imp__initterm\n+[14172](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000222e8 anon.a145d46e93f1a707defbc96227b30a58.31.llvm.6389561417557806731\n+[14173](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000758 __imp_FormatMessageW\n+[14174](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ab8 __imp_anon.fba386044fe05aa0f524be86c8ec02a4.2.llvm.367881218703242764\n+[14175](sec -1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000003 __subsystem__\n+[14176](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000050 _head_lib64_libntdll_a\n+[14177](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068688 HeapAlloc\n+[14178](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000378 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.36.llvm.8202268258365672800\n+[14179](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000348 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.26.llvm.8202268258365672800\n+[14180](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000008698 anon.ea4ac3a6cff8898325b583a3182324ae.41.llvm.677095765499020863\n+[14181](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000650 __imp_anon.60f40890157dcf05c5c143a42a4246a3.89.llvm.13333323449300909477\n+[14182](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000778 __imp_GetCurrentDirectoryW\n+[14183](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000048 __imp_anon.bff00ba5bf6c7ab3cb6e4256e00fb7b7.58.llvm.12459823316923442605\n+[14184](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a50 __imp__ZN5alloc4sync18STATIC_INNER_SLICE17h6f92a87ea036ca45E\n+[14185](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006fa0 anon.60f40890157dcf05c5c143a42a4246a3.61.llvm.13333323449300909477\n+[14186](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001814 ___tmp_rustci8mOOi_bcryptprimitives_dll_imports_lib_iname\n+[14187](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007c8 __imp_anon.ea4ac3a6cff8898325b583a3182324ae.80.llvm.677095765499020863\n+[14188](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000780 __imp_GetCurrentProcess\n+[14189](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000918 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.46.llvm.16363241586493343036\n+[14190](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000685a0 SetWaitableTimer\n+[14191](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008b0 __imp_MultiByteToWideChar\n+[14192](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000060f0 anon.967d459a99e471890a449b9c70dce491.2.llvm.15600804707423616636\n+[14193](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001b0 __imp_anon.1dd20cf390955a9f17c0f2c557f87f66.18.llvm.15556442029175661397\n+[14194](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ed0 anon.bff00ba5bf6c7ab3cb6e4256e00fb7b7.57.llvm.12459823316923442605\n+[14195](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ba0 __imp_anon.174fcdebcda4d727457804d8502b308f.52.llvm.18072832241589831705\n+[14196](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000558 __imp_anon.967d459a99e471890a449b9c70dce491.41.llvm.15600804707423616636\n+[14197](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1508 _Unwind_RaiseException\n+[14198](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006d0 __imp_CreatePipe\n+[14199](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000002b0 __imp_anon.0b8d4e3a56013ca7ca99f5637b8064b3.26.llvm.3607003979471986747\n+[14200](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007388 anon.60f40890157dcf05c5c143a42a4246a3.114.llvm.13333323449300909477\n+[14201](sec 1)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000000c16d0 calloc\n+[14202](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000092c6 anon.e100413c0cc1c7fe48752c0fd0fab9a1.18.llvm.16363241586493343036\n+[14203](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001f70 anon.1dd20cf390955a9f17c0f2c557f87f66.20.llvm.15556442029175661397\n+[14204](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008f8 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.28.llvm.16363241586493343036\n+[14205](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000878 __imp_InitializeCriticalSection\n+[14206](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000740 __imp_FindFirstFileW\n+[14207](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000004d0 __imp_anon.1174a3aa805e7ff402a790823c27bc1f.27.llvm.1938280694839381424\n+[14208](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001518 anon.116ed3157061ed82fb27fa5234da6ead.0.llvm.9696032191062503366\n+[14209](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000010 ___crt_xi_start__\n+[14210](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008e8 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.26.llvm.16363241586493343036\n+[14211](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c14f0 _Unwind_SetIP\n+[14212](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006f03 anon.60f40890157dcf05c5c143a42a4246a3.52.llvm.13333323449300909477\n+[14213](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008a8 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.18.llvm.16363241586493343036\n+[14214](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009698 anon.e100413c0cc1c7fe48752c0fd0fab9a1.61.llvm.16363241586493343036\n+[14215](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000fa0 anon.bff00ba5bf6c7ab3cb6e4256e00fb7b7.65.llvm.12459823316923442605\n+[14216](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1438 getsockopt\n+[14217](sec -1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000005 __major_subsystem_version__\n+[14218](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000830 __imp_GetSystemInfo\n+[14219](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000014 _head__tmp_rustci8mOOi_bcryptprimitives_dll_imports_lib\n+[14220](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006b8 __imp_CreateFileW\n+[14221](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000088 __imp__ZN3std3sys3pal7windows3net11WSA_CLEANUP17hde71acbebe6ae873E.llvm.14251216702723029763\n+[14222](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068570 TlsFree\n+[14223](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068628 QueryPerformanceFrequency\n+[14224](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000027080 .refptr.__rust_alloc_error_handler_should_panic\n+[14225](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000091a8 anon.e100413c0cc1c7fe48752c0fd0fab9a1.3.llvm.16363241586493343036\n+[14226](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006b0 __imp_CreateFileMappingA\n+[14227](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000798 __imp_anon.ea4ac3a6cff8898325b583a3182324ae.39.llvm.677095765499020863\n+[14228](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009345 anon.e100413c0cc1c7fe48752c0fd0fab9a1.27.llvm.16363241586493343036\n+[14229](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000000f8 __imp_anon.116ed3157061ed82fb27fa5234da6ead.16.llvm.9696032191062503366\n+[14230](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000005f0 __imp_anon.60f40890157dcf05c5c143a42a4246a3.18.llvm.13333323449300909477\n+[14231](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000685a8 SetThreadStackGuarantee\n+[14232](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000015a38 anon.9ff81c8e01eb3fbad5b2763ef8f8f690.2.llvm.13317330658525750552\n+[14233](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b00 __imp_freeaddrinfo\n+[14234](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068608 RemoveDirectoryW\n+[14235](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068728 GetFileAttributesW\n+[14236](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b18 __imp_anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.12.llvm.424236792058570143\n+[14237](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068660 InitializeProcThreadAttributeList\n+[14238](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000002c8 __imp__ZN3std2io5stdio6stderr8INSTANCE17hea1695aa8f275942E\n+[14239](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000004130 anon.27ec6af0023bce6acec26d048da8ab0a.99.llvm.8202268258365672800\n+[14240](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000022e20 anon.0e3557f596687d8faeee4312017d337b.1.llvm.12856498202762485007\n+[14241](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000002f48 anon.0b8d4e3a56013ca7ca99f5637b8064b3.111.llvm.3607003979471986747\n+[14242](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003fd8 anon.27ec6af0023bce6acec26d048da8ab0a.88.llvm.8202268258365672800\n+[14243](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000bd0 __imp_anon.a145d46e93f1a707defbc96227b30a58.31.llvm.6389561417557806731\n+[14244](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000618b anon.967d459a99e471890a449b9c70dce491.7.llvm.15600804707423616636\n+[14245](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068638 MultiByteToWideChar\n+[14246](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000050 ___crt_xt_end__\n+[14247](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b50 __imp_anon.174fcdebcda4d727457804d8502b308f.38.llvm.18072832241589831705\n+[14248](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b10 __imp_getpeername\n+[14249](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b80 __imp__Unwind_DeleteException\n+[14250](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009d8 __imp_anon.d4205df751ce736e60597a05f1ee8973.3.llvm.1634964864982184839\n+[14251](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000038b8 anon.27ec6af0023bce6acec26d048da8ab0a.34.llvm.8202268258365672800\n+[14252](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000017550 anon.fba386044fe05aa0f524be86c8ec02a4.0.llvm.367881218703242764\n+[14253](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000080 anon.df45bcc5f697c1ed9c1f641d4f6e5953.3.llvm.5605560858380130119\n+[14254](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007888 anon.0552810a9219b0d6b933d1c19d15b0da.26.llvm.12498169072148762550\n+[14255](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000013460 anon.d4205df751ce736e60597a05f1ee8973.3.llvm.1634964864982184839\n+[14256](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000174d2 anon.cabc862275431ba25d80bb5563f2c9ef.6.llvm.17923028577996227943\n+[14257](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068670 InitOnceBeginInitialize\n+[14258](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000096c8 anon.e100413c0cc1c7fe48752c0fd0fab9a1.63.llvm.16363241586493343036\n+[14259](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1480 WSAStartup\n+[14260](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000050 ___crt_xt_start__\n+[14261](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003550 anon.27ec6af0023bce6acec26d048da8ab0a.2.llvm.8202268258365672800\n+[14262](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000078c8 anon.0552810a9219b0d6b933d1c19d15b0da.28.llvm.12498169072148762550\n+[14263](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000066d0 anon.967d459a99e471890a449b9c70dce491.58.llvm.15600804707423616636\n+[14264](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000478 _ZN3std4hash6random11RandomState3new4KEYS28_$u7b$$u7b$closure$u7d$$u7d$3VAL17hd05c45805b410fe2E\n+[14265](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000027330 ___RUNTIME_PSEUDO_RELOC_LIST__\n+[14266](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1518 _Unwind_GetRegionStart\n+[14267](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000038 _ZN3std6thread7Builder16spawn_unchecked_28_$u7b$$u7b$closure$u7d$$u7d$3MIN17h86c0d43ce9538d38E\n+[14268](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000096b0 anon.e100413c0cc1c7fe48752c0fd0fab9a1.62.llvm.16363241586493343036\n+[14269](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068730 GetExitCodeProcess\n+[14270](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007f8 __imp__ZN3std3sys3pal7windows1c8KERNEL3217h5f1f5569a701e945E\n+[14271](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000004220 anon.27ec6af0023bce6acec26d048da8ab0a.110.llvm.8202268258365672800\n+[14272](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000004de8 anon.22dd4034ba220eb5ea7b0fc2d824b738.4.llvm.3373144165976883894\n+[14273](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000177c0 _ZN4core7unicode12unicode_data9uppercase17BITSET_CHUNKS_MAP17he02f1588eb9c05c5E\n+[14274](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000041b8 anon.27ec6af0023bce6acec26d048da8ab0a.105.llvm.8202268258365672800\n+[14275](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ad0 __imp_WSASocketW\n+[14276](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006f00 anon.60f40890157dcf05c5c143a42a4246a3.50.llvm.13333323449300909477\n+[14277](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000078 _head_lib64_libws2_32_a\n+[14278](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001b8 __imp_anon.1dd20cf390955a9f17c0f2c557f87f66.19.llvm.15556442029175661397\n+[14279](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000685c8 SetFilePointerEx\n+[14280](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007830 anon.0552810a9219b0d6b933d1c19d15b0da.25.llvm.12498169072148762550\n+[14281](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000026487 _ZN4core7unicode12unicode_data11white_space14WHITESPACE_MAP17h05df60edf55d8239E\n+[14282](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000005b8 __imp_anon.60f40890157dcf05c5c143a42a4246a3.1.llvm.13333323449300909477\n+[14283](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b08 __imp_anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.5.llvm.424236792058570143\n+[14284](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c80 __imp_anon.dd45b7808a2ea0a6f4309d69c00518e5.2.llvm.7757062223690858400\n+[14285](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000004b8 __imp__ZN3std4hash6random11RandomState3new4KEYS28_$u7b$$u7b$closure$u7d$$u7d$3VAL17hd05c45805b410fe2E\n+[14286](sec -1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 __major_image_version__\n+[14287](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006d10 anon.60f40890157dcf05c5c143a42a4246a3.23.llvm.13333323449300909477\n+[14288](sec -1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001000 __section_alignment__\n+[14289](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000368 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.34.llvm.8202268258365672800\n+[14290](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000686a8 GetSystemInfo\n+[14291](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000a898 anon.43e17e84e13ccb186a736454edeec218.22.llvm.6530698244396095494\n+[14292](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000218 __imp_anon.4bbb067acff576b06081e853b836e98b.7.llvm.4959359192600637198\n+[14293](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000918 __imp_SetFileInformationByHandle\n+[14294](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000f40 anon.bff00ba5bf6c7ab3cb6e4256e00fb7b7.60.llvm.12459823316923442605\n+[14295](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c10 __imp_anon.0e3557f596687d8faeee4312017d337b.22.llvm.12856498202762485007\n+[14296](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006f8 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.10.llvm.12498169072148762550\n+[14297](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007a10 anon.0552810a9219b0d6b933d1c19d15b0da.39.llvm.12498169072148762550\n+[14298](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000768 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.41.llvm.12498169072148762550\n+[14299](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000092e3 anon.e100413c0cc1c7fe48752c0fd0fab9a1.20.llvm.16363241586493343036\n+[14300](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000aa8 __imp_anon.fba386044fe05aa0f524be86c8ec02a4.0.llvm.367881218703242764\n+[14301](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006528 anon.967d459a99e471890a449b9c70dce491.42.llvm.15600804707423616636\n+[14302](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000610 __imp__ZN3std2rt7cleanup7CLEANUP17hc2c86bdd9759cddcE.llvm.13333323449300909477\n+[14303](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000930d anon.e100413c0cc1c7fe48752c0fd0fab9a1.23.llvm.16363241586493343036\n+[14304](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006d0 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.5.llvm.12498169072148762550\n+[14305](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000687d0 CreateWaitableTimerExW\n+[14306](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000680 __imp_CancelIo\n+[14307](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008d0 __imp_ReadFile\n+[14308](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006aa8 anon.60f40890157dcf05c5c143a42a4246a3.4.llvm.13333323449300909477\n+[14309](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068718 GetFileInformationByHandleEx\n+[14310](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000027070 .refptr.__native_startup_state\n+[14311](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000005e8 __imp_anon.60f40890157dcf05c5c143a42a4246a3.9.llvm.13333323449300909477\n+[14312](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068760 GetCurrentDirectoryW\n+[14313](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000940 __imp_SetThreadStackGuarantee\n+[14314](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1510 _Unwind_GetTextRelBase\n+[14315](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000028 _ZN3std3sys3pal7windows3net11WSA_CLEANUP17hde71acbebe6ae873E.llvm.14251216702723029763\n+[14316](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000002d8 __imp__ZN3std9panicking4HOOK17h8b89760c9272f789E\n+[14317](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000028 ___crt_xl_start__\n+[14318](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c2538 __DTOR_LIST__\n+[14319](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000288 __imp_anon.0b8d4e3a56013ca7ca99f5637b8064b3.15.llvm.3607003979471986747\n+[14320](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008e8 __imp_RtlCaptureContext\n+[14321](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000598 __imp_anon.967d459a99e471890a449b9c70dce491.75.llvm.15600804707423616636\n+[14322](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000578 __imp_anon.967d459a99e471890a449b9c70dce491.46.llvm.15600804707423616636\n+[14323](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000340 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.4.llvm.8202268258365672800\n+[14324](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068710 GetFileType\n+[14325](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000686c8 GetProcessHeap\n+[14326](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009634 anon.e100413c0cc1c7fe48752c0fd0fab9a1.58.llvm.16363241586493343036\n+[14327](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008d8 __imp_ReadFileEx\n+[14328](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007d8 __imp_anon.ea4ac3a6cff8898325b583a3182324ae.83.llvm.677095765499020863\n+[14329](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 __bss_start__\n+[14330](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006578 anon.967d459a99e471890a449b9c70dce491.45.llvm.15600804707423616636\n+[14331](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c24e0 VirtualProtect\n+[14332](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000079a8 anon.0552810a9219b0d6b933d1c19d15b0da.36.llvm.12498169072148762550\n+[14333](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000005a0 __imp_anon.967d459a99e471890a449b9c70dce491.76.llvm.15600804707423616636\n+[14334](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c13f8 setsockopt\n+[14335](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000015a70 anon.9ff81c8e01eb3fbad5b2763ef8f8f690.3.llvm.13317330658525750552\n+[14336](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000004068 anon.27ec6af0023bce6acec26d048da8ab0a.94.llvm.8202268258365672800\n+[14337](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c68 __imp__ZN4core7unicode12unicode_data11white_space14WHITESPACE_MAP17h05df60edf55d8239E\n+[14338](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000716e anon.60f40890157dcf05c5c143a42a4246a3.86.llvm.13333323449300909477\n+[14339](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000005e0 __imp_anon.60f40890157dcf05c5c143a42a4246a3.8.llvm.13333323449300909477\n+[14340](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a98 __imp_GetUserProfileDirectoryW\n+[14341](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000090 __imp_anon.98159a943a7211c4d5ae7839706e70f4.0.llvm.14251216702723029763\n+[14342](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000027030 .refptr.__dyn_tls_init_callback\n+[14343](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000698 __imp_CopyFileExW\n+[14344](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000710 __imp_DeleteProcThreadAttributeList\n+[14345](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003fb8 anon.27ec6af0023bce6acec26d048da8ab0a.87.llvm.8202268258365672800\n+[14346](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a58 __imp_anon.5ea3dc16cfe2075f9b8c3aad2292a311.15.llvm.504903649079027377\n+[14347](sec -1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 __minor_image_version__\n+[14348](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000218e3 anon.174fcdebcda4d727457804d8502b308f.57.llvm.18072832241589831705\n+[14349](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000174cd anon.cabc862275431ba25d80bb5563f2c9ef.5.llvm.17923028577996227943\n+[14350](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000071d0 anon.60f40890157dcf05c5c143a42a4246a3.89.llvm.13333323449300909477\n+[14351](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000848 __imp_GetWindowsDirectoryW\n+[14352](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001b8 anon.df45bcc5f697c1ed9c1f641d4f6e5953.12.llvm.5605560858380130119\n+[14353](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000a08e anon.8b2310aaa262dba3ff8004bd9024be5b.14.llvm.11654686273977821510\n+[14354](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000004188 anon.27ec6af0023bce6acec26d048da8ab0a.103.llvm.8202268258365672800\n+[14355](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000089d8 anon.ea4ac3a6cff8898325b583a3182324ae.79.llvm.677095765499020863\n+[14356](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000218af anon.174fcdebcda4d727457804d8502b308f.38.llvm.18072832241589831705\n+[14357](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007e0 __imp_GetLastError\n+[14358](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000548 __imp_anon.967d459a99e471890a449b9c70dce491.8.llvm.15600804707423616636\n+[14359](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000460 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.111.llvm.8202268258365672800\n+[14360](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000890 __imp_MapViewOfFile\n+[14361](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000050 ___crt_xp_end__\n+[14362](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000004c0 __imp_anon.1174a3aa805e7ff402a790823c27bc1f.6.llvm.1938280694839381424\n+[14363](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009a0 __imp_VirtualProtect\n+[14364](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000118 _ZN3std3sys3pal7windows4time12perf_counter9frequency9FREQUENCY17h4c3b22ef22261018E.0.llvm.8202268258365672800\n+[14365](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000218da anon.174fcdebcda4d727457804d8502b308f.54.llvm.18072832241589831705\n+[14366](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006e8 __imp_CreateThread\n+[14367](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000188 _ZN3std3sys5alloc7windows4HEAP17h8bb87cf729d9c472E\n+[14368](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a80 __imp_NtWriteFile\n+[14369](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000000c8 anon.df45bcc5f697c1ed9c1f641d4f6e5953.4.llvm.5605560858380130119\n+[14370](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000004b0 __imp_anon.22dd4034ba220eb5ea7b0fc2d824b738.7.llvm.3373144165976883894\n+[14371](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000924d anon.e100413c0cc1c7fe48752c0fd0fab9a1.8.llvm.16363241586493343036\n+[14372](sec 11)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 ___tls_start__\n+[14373](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000016ec anon.116ed3157061ed82fb27fa5234da6ead.15.llvm.9696032191062503366\n+[14374](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000218c8 anon.174fcdebcda4d727457804d8502b308f.45.llvm.18072832241589831705\n+[14375](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068720 GetFileInformationByHandle\n+[14376](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1448 getpeername\n+[14377](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c48 __imp_anon.a3183110757fb94a4728a70c7eafc0bc.34.llvm.12138081251925175455\n+[14378](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001a4c __lib64_libntdll_a_iname\n+[14379](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000183f0 _ZN4core3num7flt2dec8strategy5grisu12CACHED_POW1017ha4ac20ec37ae5d78E\n+[14380](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000810 __imp_GetProcessHeap\n+[14381](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003a70 anon.27ec6af0023bce6acec26d048da8ab0a.45.llvm.8202268258365672800\n+[14382](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a58 __imp_strncmp\n+[14383](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007e0 __imp_anon.ea4ac3a6cff8898325b583a3182324ae.84.llvm.677095765499020863\n+[14384](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000540 __imp_anon.967d459a99e471890a449b9c70dce491.7.llvm.15600804707423616636\n+[14385](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000210 __imp_anon.4bbb067acff576b06081e853b836e98b.6.llvm.4959359192600637198\n+[14386](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008d0 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.23.llvm.16363241586493343036\n+[14387](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000668 __imp_anon.60f40890157dcf05c5c143a42a4246a3.93.llvm.13333323449300909477\n+[14388](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000002f0 __imp_anon.0b8d4e3a56013ca7ca99f5637b8064b3.111.llvm.3607003979471986747\n+[14389](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000898 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.16.llvm.16363241586493343036\n+[14390](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000017dc0 anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.12.llvm.424236792058570143\n+[14391](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000988 __imp_TlsSetValue\n+[14392](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009a8 __imp_anon.8b2310aaa262dba3ff8004bd9024be5b.14.llvm.11654686273977821510\n+[14393](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000027010 .refptr.__RUNTIME_PSEUDO_RELOC_LIST_END__\n+[14394](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001ec _tls_index\n+[14395](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000658 __imp_WakeByAddressSingle\n+[14396](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000410 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.99.llvm.8202268258365672800\n+[14397](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000418 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.100.llvm.8202268258365672800\n+[14398](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000266b0 anon.dd45b7808a2ea0a6f4309d69c00518e5.4.llvm.7757062223690858400\n+[14399](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000000c8 _ZN3std2io5stdio6stderr8INSTANCE17hea1695aa8f275942E\n+[14400](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009560 anon.e100413c0cc1c7fe48752c0fd0fab9a1.47.llvm.16363241586493343036\n+[14401](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000003b8 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.58.llvm.8202268258365672800\n+[14402](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000037e8 anon.27ec6af0023bce6acec26d048da8ab0a.26.llvm.8202268258365672800\n+[14403](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000588 __imp__ZN3std3sys9backtrace4lock4LOCK17h00404a367f9fdfbbE.llvm.15600804707423616636\n+[14404](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000053fc anon.1174a3aa805e7ff402a790823c27bc1f.26.llvm.1938280694839381424\n+[14405](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007f0 __imp_GetModuleHandleA\n+[14406](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a38 __imp_memmove\n+[14407](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000686b8 GetStdHandle\n+[14408](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000150 _ZN3std2rt7cleanup7CLEANUP17hc2c86bdd9759cddcE.llvm.13333323449300909477\n+[14409](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000648 __IAT_start__\n+[14410](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000718 __imp_DeviceIoControl\n+[14411](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000010 ___crt_xc_end__\n+[14412](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c2520 __CTOR_LIST__\n+[14413](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000004e8 __imp_anon.1174a3aa805e7ff402a790823c27bc1f.81.llvm.1938280694839381424\n+[14414](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068560 TlsSetValue\n+[14415](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007a8 __imp_GetExitCodeProcess\n+[14416](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009e0 __imp___iob_func\n+[14417](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000005d0 __imp_anon.60f40890157dcf05c5c143a42a4246a3.6.llvm.13333323449300909477\n+[14418](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 __data_start__\n+[14419](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a18 __imp_anon.d5a78747877202470ffa332337ac1228.17.llvm.9164631883158628529\n+[14420](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000860 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.9.llvm.16363241586493343036\n+[14421](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001628 anon.116ed3157061ed82fb27fa5234da6ead.8.llvm.9696032191062503366\n+[14422](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000092ad anon.e100413c0cc1c7fe48752c0fd0fab9a1.16.llvm.16363241586493343036\n+[14423](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068668 InitOnceComplete\n+[14424](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000542b anon.1174a3aa805e7ff402a790823c27bc1f.27.llvm.1938280694839381424\n+[14425](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c13e0 GetUserProfileDirectoryW\n+[14426](sec 1)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000000c16b8 _initterm\n+[14427](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a20 __imp_fwrite\n+[14428](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000005c0 __imp_anon.60f40890157dcf05c5c143a42a4246a3.4.llvm.13333323449300909477\n+[14429](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000003f0 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.95.llvm.8202268258365672800\n+[14430](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1400 sendto\n+[14431](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a60 __imp_vfprintf\n+[14432](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000035a0 anon.27ec6af0023bce6acec26d048da8ab0a.4.llvm.8202268258365672800\n+[14433](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c14d0 WakeByAddressSingle\n+[14434](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068678 HeapReAlloc\n+[14435](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000008c _head_libgcc_s_seh_1_dll\n+[14436](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006c90 anon.60f40890157dcf05c5c143a42a4246a3.19.llvm.13333323449300909477\n+[14437](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006a28 anon.60f40890157dcf05c5c143a42a4246a3.0.llvm.13333323449300909477\n+[14438](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ab8 __imp_WSAGetLastError\n+[14439](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000072a8 anon.60f40890157dcf05c5c143a42a4246a3.102.llvm.13333323449300909477\n+[14440](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000538 __imp_anon.967d459a99e471890a449b9c70dce491.6.llvm.15600804707423616636\n+[14441](sec 1)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000000c16d8 free\n+[14442](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003a10 anon.27ec6af0023bce6acec26d048da8ab0a.43.llvm.8202268258365672800\n+[14443](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000f78 anon.bff00ba5bf6c7ab3cb6e4256e00fb7b7.63.llvm.12459823316923442605\n+[14444](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000d00 __data_end__\n+[14445](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068548 WaitForMultipleObjects\n+[14446](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000017620 anon.fba386044fe05aa0f524be86c8ec02a4.4.llvm.367881218703242764\n+[14447](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000008a00 anon.ea4ac3a6cff8898325b583a3182324ae.80.llvm.677095765499020863\n+[14448](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000218d8 anon.174fcdebcda4d727457804d8502b308f.52.llvm.18072832241589831705\n+[14449](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009e0 __imp_anon.d4205df751ce736e60597a05f1ee8973.4.llvm.1634964864982184839\n+[14450](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008c0 __imp_QueryPerformanceFrequency\n+[14451](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000088 _ZN3std2io5stdio6STDOUT17hef8f0b780ac6588bE.llvm.3607003979471986747\n+[14452](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c2520 ___CTOR_LIST__\n+[14453](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000568 __imp_anon.967d459a99e471890a449b9c70dce491.44.llvm.15600804707423616636\n+[14454](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007378 anon.60f40890157dcf05c5c143a42a4246a3.113.llvm.13333323449300909477\n+[14455](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068650 Module32FirstW\n+[14456](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000940 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.51.llvm.16363241586493343036\n+[14457](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009b8 __imp_anon.43e17e84e13ccb186a736454edeec218.20.llvm.6530698244396095494\n+[14458](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000900 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.29.llvm.16363241586493343036\n+[14459](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000600 __imp_anon.60f40890157dcf05c5c143a42a4246a3.22.llvm.13333323449300909477\n+[14460](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000076c0 anon.0552810a9219b0d6b933d1c19d15b0da.11.llvm.12498169072148762550\n+[14461](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000002540 anon.0b8d4e3a56013ca7ca99f5637b8064b3.23.llvm.3607003979471986747\n+[14462](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000040d8 anon.27ec6af0023bce6acec26d048da8ab0a.97.llvm.8202268258365672800\n+[14463](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006f8 __imp_CreateWaitableTimerExW\n+[14464](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068528 WriteFileEx\n+[14465](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1478 accept\n+[14466](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068700 GetFullPathNameW\n+[14467](sec -1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 __minor_os_version__\n+[14468](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000968 __imp_TerminateProcess\n+[14469](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c88 __imp_anon.dd45b7808a2ea0a6f4309d69c00518e5.3.llvm.7757062223690858400\n+[14470](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001721 anon.116ed3157061ed82fb27fa5234da6ead.17.llvm.9696032191062503366\n+[14471](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000900 __imp_SetCurrentDirectoryW\n+[14472](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000bb8 __imp_anon.174fcdebcda4d727457804d8502b308f.58.llvm.18072832241589831705\n+[14473](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c08 __imp_anon.0e3557f596687d8faeee4312017d337b.21.llvm.12856498202762485007\n+[14474](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000440 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.105.llvm.8202268258365672800\n+[14475](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000500 __imp_anon.1174a3aa805e7ff402a790823c27bc1f.97.llvm.1938280694839381424\n+[14476](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000016c88 anon.d5a78747877202470ffa332337ac1228.17.llvm.9164631883158628529\n+[14477](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000a071 anon.8b2310aaa262dba3ff8004bd9024be5b.13.llvm.11654686273977821510\n+[14478](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000004d8 __imp_anon.1174a3aa805e7ff402a790823c27bc1f.28.llvm.1938280694839381424\n+[14479](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000338 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.3.llvm.8202268258365672800\n+[14480](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000005d8 __imp_anon.60f40890157dcf05c5c143a42a4246a3.7.llvm.13333323449300909477\n+[14481](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000002488 anon.0b8d4e3a56013ca7ca99f5637b8064b3.14.llvm.3607003979471986747\n+[14482](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000520 __imp_anon.967d459a99e471890a449b9c70dce491.1.llvm.15600804707423616636\n+[14483](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006b28 anon.60f40890157dcf05c5c143a42a4246a3.8.llvm.13333323449300909477\n+[14484](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000002b8 __imp_anon.0b8d4e3a56013ca7ca99f5637b8064b3.27.llvm.3607003979471986747\n+[14485](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000260c0 anon.a3183110757fb94a4728a70c7eafc0bc.33.llvm.12138081251925175455\n+[14486](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b80 __imp_anon.174fcdebcda4d727457804d8502b308f.46.llvm.18072832241589831705\n+[14487](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068768 GetConsoleMode\n+[14488](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000498 __imp_anon.22dd4034ba220eb5ea7b0fc2d824b738.4.llvm.3373144165976883894\n+[14489](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003ff0 anon.27ec6af0023bce6acec26d048da8ab0a.89.llvm.8202268258365672800\n+[14490](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000290 __imp_anon.0b8d4e3a56013ca7ca99f5637b8064b3.16.llvm.3607003979471986747\n+[14491](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000003d0 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.89.llvm.8202268258365672800\n+[14492](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a00 __imp_anon.9ff81c8e01eb3fbad5b2763ef8f8f690.10.llvm.13317330658525750552\n+[14493](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006f0 __imp_CreateToolhelp32Snapshot\n+[14494](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000092a2 anon.e100413c0cc1c7fe48752c0fd0fab9a1.15.llvm.16363241586493343036\n+[14495](sec -1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 __dll__\n+[14496](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068690 GetWindowsDirectoryW\n+[14497](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000160 _ZN3std6thread7current7CURRENT17h8825d73f0af623f6E\n+[14498](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000134a8 anon.d4205df751ce736e60597a05f1ee8973.4.llvm.1634964864982184839\n+[14499](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ac0 __imp_WSARecv\n+[14500](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a48 __imp_realloc\n+[14501](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000687f8 CreatePipe\n+[14502](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000910 __imp_SetFileAttributesW\n+[14503](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000370 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.35.llvm.8202268258365672800\n+[14504](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000079e0 anon.0552810a9219b0d6b933d1c19d15b0da.38.llvm.12498169072148762550\n+[14505](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009b0 __imp_anon.43e17e84e13ccb186a736454edeec218.19.llvm.6530698244396095494\n+[14506](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068600 RtlCaptureContext\n+[14507](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000004e38 anon.22dd4034ba220eb5ea7b0fc2d824b738.7.llvm.3373144165976883894\n+[14508](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003a56 anon.27ec6af0023bce6acec26d048da8ab0a.44.llvm.8202268258365672800\n+[14509](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000028 __imp_anon.df45bcc5f697c1ed9c1f641d4f6e5953.11.llvm.5605560858380130119\n+[14510](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1500 _Unwind_Resume\n+[14511](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007f8 __imp_GetModuleHandleW\n+[14512](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000009a0 __imp_anon.8b2310aaa262dba3ff8004bd9024be5b.13.llvm.11654686273977821510\n+[14513](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b58 __imp_anon.174fcdebcda4d727457804d8502b308f.41.llvm.18072832241589831705\n+[14514](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000017100 anon.2cc5c4c9b66c8088ae3d980b7cdf9a72.2.llvm.171709188993655988\n+[14515](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001f98 anon.1dd20cf390955a9f17c0f2c557f87f66.21.llvm.15556442029175661397\n+[14516](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001f0 __imp_anon.4bbb067acff576b06081e853b836e98b.0.llvm.4959359192600637198\n+[14517](sec 7)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x0000000000000190 __rust_alloc_error_handler_should_panic\n+[14518](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000027050 .refptr.__native_dllmain_reason\n+[14519](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1488 WSASocketW\n+[14520](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000076d0 anon.0552810a9219b0d6b933d1c19d15b0da.12.llvm.12498169072148762550\n+[14521](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000002b0 __bss_end__\n+[14522](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1410 select\n+[14523](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000a828 anon.43e17e84e13ccb186a736454edeec218.19.llvm.6530698244396095494\n+[14524](sec 11)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000008 _tls_end\n+[14525](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000420 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.101.llvm.8202268258365672800\n+[14526](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000bf8 __imp_anon.0e3557f596687d8faeee4312017d337b.0.llvm.12856498202762485007\n+[14527](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000738 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.28.llvm.12498169072148762550\n+[14528](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ad0 __imp__ZN4core7unicode12unicode_data9uppercase17BITSET_CHUNKS_MAP17he02f1588eb9c05c5E\n+[14529](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000017bd0 anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.4.llvm.424236792058570143\n+[14530](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009590 anon.e100413c0cc1c7fe48752c0fd0fab9a1.49.llvm.16363241586493343036\n+[14531](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000004c8 __imp_anon.1174a3aa805e7ff402a790823c27bc1f.26.llvm.1938280694839381424\n+[14532](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000004f8 __imp_anon.1174a3aa805e7ff402a790823c27bc1f.85.llvm.1938280694839381424\n+[14533](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000000f0 __imp_anon.116ed3157061ed82fb27fa5234da6ead.15.llvm.9696032191062503366\n+[14534](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a68 __imp_anon.5ea3dc16cfe2075f9b8c3aad2292a311.17.llvm.504903649079027377\n+[14535](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000770 __imp_GetConsoleMode\n+[14536](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000687b0 DuplicateHandle\n+[14537](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000004f0 __imp_anon.1174a3aa805e7ff402a790823c27bc1f.82.llvm.1938280694839381424\n+[14538](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068738 GetEnvironmentVariableW\n+[14539](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000bf0 __imp__ZN4core7unicode12unicode_data9lowercase14BITSET_MAPPING17h3dce87699419d970E\n+[14540](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068830 CopyFileExW\n+[14541](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000218bf anon.174fcdebcda4d727457804d8502b308f.43.llvm.18072832241589831705\n+[14542](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c24e8 LeaveCriticalSection\n+[14543](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000748 __imp_FindNextFileW\n+[14544](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000808 __imp_GetProcAddress\n+[14545](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000017c00 anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.5.llvm.424236792058570143\n+[14546](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000970 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.63.llvm.16363241586493343036\n+[14547](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000680 __imp_anon.60f40890157dcf05c5c143a42a4246a3.112.llvm.13333323449300909477\n+[14548](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ad8 __imp_WSAStartup\n+[14549](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001560 anon.116ed3157061ed82fb27fa5234da6ead.1.llvm.9696032191062503366\n+[14550](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000002f10 anon.0b8d4e3a56013ca7ca99f5637b8064b3.109.llvm.3607003979471986747\n+[14551](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007208 anon.60f40890157dcf05c5c143a42a4246a3.91.llvm.13333323449300909477\n+[14552](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c90 __imp_anon.dd45b7808a2ea0a6f4309d69c00518e5.4.llvm.7757062223690858400\n+[14553](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000058a9 anon.1174a3aa805e7ff402a790823c27bc1f.79.llvm.1938280694839381424\n+[14554](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000020 __xi_z\n+[14555](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000328 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.0.llvm.8202268258365672800\n+[14556](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009548 anon.e100413c0cc1c7fe48752c0fd0fab9a1.46.llvm.16363241586493343036\n+[14557](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000840 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.2.llvm.16363241586493343036\n+[14558](sec -1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000200 __file_alignment__\n+[14559](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000be8 __imp__ZN4core7unicode12unicode_data9lowercase16BITSET_CANONICAL17hc81f3d6ec71df2d9E\n+[14560](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000686b0 GetSystemDirectoryW\n+[14561](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b90 __imp__Unwind_GetIPInfo\n+[14562](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000016fa0 anon.5ea3dc16cfe2075f9b8c3aad2292a311.16.llvm.504903649079027377\n+[14563](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001d0 __imp_anon.1dd20cf390955a9f17c0f2c557f87f66.22.llvm.15556442029175661397\n+[14564](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000150 __imp_anon.116ed3157061ed82fb27fa5234da6ead.35.llvm.9696032191062503366\n+[14565](sec 7)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001e4 __mingw_initltsdyn_force\n+[14566](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000158 __imp_anon.116ed3157061ed82fb27fa5234da6ead.36.llvm.9696032191062503366\n+[14567](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000685b8 SetHandleInformation\n+[14568](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068778 FreeEnvironmentStringsW\n+[14569](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c16e8 memcpy\n+[14570](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006f0 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.9.llvm.12498169072148762550\n+[14571](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000800 __imp_GetOverlappedResult\n+[14572](sec 1)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000000c16c8 _unlock\n+[14573](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000ad8 __imp__ZN4core7unicode12unicode_data9uppercase19BITSET_INDEX_CHUNKS17h52449a59142c9ef6E\n+[14574](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000017b80 anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.1.llvm.424236792058570143\n+[14575](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c40 __imp_anon.a3183110757fb94a4728a70c7eafc0bc.33.llvm.12138081251925175455\n+[14576](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000073d0 anon.60f40890157dcf05c5c143a42a4246a3.117.llvm.13333323449300909477\n+[14577](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000218cb anon.174fcdebcda4d727457804d8502b308f.47.llvm.18072832241589831705\n+[14578](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000678 __imp_AddVectoredExceptionHandler\n+[14579](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007898 anon.0552810a9219b0d6b933d1c19d15b0da.27.llvm.12498169072148762550\n+[14580](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068640 MoveFileExW\n+[14581](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007a8 __imp_anon.ea4ac3a6cff8898325b583a3182324ae.41.llvm.677095765499020863\n+[14582](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1708 strlen\n+[14583](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000850 __imp_HeapAlloc\n+[14584](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000958 __imp_SleepEx\n+[14585](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c13f0 shutdown\n+[14586](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000750 __imp_FlushFileBuffers\n+[14587](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001f58 anon.1dd20cf390955a9f17c0f2c557f87f66.19.llvm.15556442029175661397\n+[14588](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000006b8 __imp_anon.0552810a9219b0d6b933d1c19d15b0da.0.llvm.12498169072148762550\n+[14589](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000468 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.112.llvm.8202268258365672800\n+[14590](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000198 __imp_anon.1dd20cf390955a9f17c0f2c557f87f66.6.llvm.15556442029175661397\n+[14591](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000687b8 DeviceIoControl\n+[14592](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000019dc __lib64_libkernel32_a_iname\n+[14593](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000218cc anon.174fcdebcda4d727457804d8502b308f.48.llvm.18072832241589831705\n+[14594](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000005218 anon.1174a3aa805e7ff402a790823c27bc1f.6.llvm.1938280694839381424\n+[14595](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000003c _head_lib64_libmsvcrt_def_a\n+[14596](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000026e00 __dyn_tls_init_callback\n+[14597](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000005930 anon.1174a3aa805e7ff402a790823c27bc1f.85.llvm.1938280694839381424\n+[14598](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000937f anon.e100413c0cc1c7fe48752c0fd0fab9a1.30.llvm.16363241586493343036\n+[14599](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000001c8 __imp_anon.1dd20cf390955a9f17c0f2c557f87f66.21.llvm.15556442029175661397\n+[14600](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007658 anon.0552810a9219b0d6b933d1c19d15b0da.10.llvm.12498169072148762550\n+[14601](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000450 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.108.llvm.8202268258365672800\n+[14602](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000908 __imp_SetEnvironmentVariableW\n+[14603](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000000d8 __imp_anon.116ed3157061ed82fb27fa5234da6ead.12.llvm.9696032191062503366\n+[14604](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000218d7 anon.174fcdebcda4d727457804d8502b308f.51.llvm.18072832241589831705\n+[14605](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068588 SwitchToThread\n+[14606](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000008a5a anon.ea4ac3a6cff8898325b583a3182324ae.83.llvm.677095765499020863\n+[14607](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000c60 __imp__ZN4core7unicode12unicode_data15grapheme_extend7OFFSETS17h99ca3aed764421c1E.llvm.12138081251925175455\n+[14608](sec -1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001000 __size_of_stack_commit__\n+[14609](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000687a8 ExitProcess\n+[14610](sec -1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000160 __dll_characteristics__\n+[14611](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000002c0 __imp_anon.0b8d4e3a56013ca7ca99f5637b8064b3.32.llvm.3607003979471986747\n+[14612](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000170e8 anon.2cc5c4c9b66c8088ae3d980b7cdf9a72.1.llvm.171709188993655988\n+[14613](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000027060 .refptr.__native_startup_lock\n+[14614](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007d0 __imp_anon.ea4ac3a6cff8898325b583a3182324ae.82.llvm.677095765499020863\n+[14615](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000a40 __imp_memset\n+[14616](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000660 __imp_anon.60f40890157dcf05c5c143a42a4246a3.91.llvm.13333323449300909477\n+[14617](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000928a anon.e100413c0cc1c7fe48752c0fd0fab9a1.13.llvm.16363241586493343036\n+[14618](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000002578 anon.0b8d4e3a56013ca7ca99f5637b8064b3.27.llvm.3607003979471986747\n+[14619](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c1450 getaddrinfo\n+[14620](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000687a0 FindClose\n+[14621](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b48 __imp_select\n+[14622](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000005b0 __imp_anon.60f40890157dcf05c5c143a42a4246a3.0.llvm.13333323449300909477\n+[14623](sec 1)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000000c16c0 _lock\n+[14624](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001878 anon.116ed3157061ed82fb27fa5234da6ead.35.llvm.9696032191062503366\n+[14625](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009240 anon.e100413c0cc1c7fe48752c0fd0fab9a1.7.llvm.16363241586493343036\n+[14626](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000086e0 anon.ea4ac3a6cff8898325b583a3182324ae.46.llvm.677095765499020863\n+[14627](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000017d68 anon.536d39fcb67b7e4a8aa556cfd3bc8e4c.11.llvm.424236792058570143\n+[14628](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000008f0 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.27.llvm.16363241586493343036\n+[14629](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068808 CreateHardLinkW\n+[14630](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000068550 UpdateProcThreadAttribute\n+[14631](sec 10)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000010 __xi_a\n+[14632](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b18 __imp_getsockname\n+[14633](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000c24d8 VirtualQuery\n+[14634](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000b90 __imp_anon.174fcdebcda4d727457804d8502b308f.48.llvm.18072832241589831705\n+[14635](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000390 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.43.llvm.8202268258365672800\n+[14636](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000007b0 __imp_GetFileAttributesW\n+[14637](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001818 anon.116ed3157061ed82fb27fa5234da6ead.24.llvm.9696032191062503366\n+[14638](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000002240 anon.4bbb067acff576b06081e853b836e98b.3.llvm.4959359192600637198\n+[14639](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000350 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.31.llvm.8202268258365672800\n+[14640](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000428 __imp_anon.27ec6af0023bce6acec26d048da8ab0a.102.llvm.8202268258365672800\n+[14641](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000870 __imp_anon.e100413c0cc1c7fe48752c0fd0fab9a1.11.llvm.16363241586493343036\n+[14642](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000530 __imp_anon.967d459a99e471890a449b9c70dce491.3.llvm.15600804707423616636\n+[14643](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 _head__tmp_rustci8mOOi_api_ms_win_core_synch_l1_2_0_dll_imports_lib\n [14644](sec 9)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000af0 __imp_closesocket\n [14645](sec 2)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000004a8 __imp_anon.22dd4034ba220eb5ea7b0fc2d824b738.6.llvm.3373144165976883894\n \n \n \n Disassembly of section .text:\n \n@@ -3215943,26 +3215943,26 @@\n 18096461d:\tjo 180964680 <__bss_end__+0x2e3d0>\n 18096461f:\toutsb %ds:(%rsi),(%dx)\n 180964620:\t.byte 0x69\n 180964621:\tmovsxd (%rax),%eax\n \n Disassembly of section .idata:\n \n-0000000180965000 <_head__tmp_rustc0UxIEd_api_ms_win_core_synch_l1_2_0_dll_imports_lib>:\n+0000000180965000 <_head__tmp_rustci8mOOi_api_ms_win_core_synch_l1_2_0_dll_imports_lib>:\n 180965000:\tmov $0x9650,%eax\n 180965005:\tadd %al,(%rax)\n 180965007:\tadd %al,(%rax)\n 180965009:\tadd %al,(%rax)\n 18096500b:\tadd %ch,%ah\n 18096500d:\taddr32 xchg %eax,%esi\n 18096500f:\tadd %cl,0x56(%rax)\n 180965012:\txchg %eax,%esi\n \t...\n \n-0000000180965014 <_head__tmp_rustc0UxIEd_bcryptprimitives_dll_imports_lib>:\n+0000000180965014 <_head__tmp_rustci8mOOi_bcryptprimitives_dll_imports_lib>:\n 180965014:\tfcoms -0x6a(%rax)\n \t...\n 18096501f:\tadd %dl,(%rax,%rbp,2)\n 180965022:\txchg %eax,%esi\n 180965023:\tadd %ch,0x56(%rax)\n 180965026:\txchg %eax,%esi\n \t...\n@@ -3219784,38 +3219784,38 @@\n 180966777:\tpush %rbp\n 180966778:\toutsb %ds:(%rsi),(%dx)\n 180966779:\tja 1809667e4 <.idata$7>\n 18096677b:\toutsb %ds:(%rsi),(%dx)\n 18096677c:\tfs pop %rdi\n 18096677e:\trex.RXB\n 18096677f:\tgs je 1809667d6 <.idata$6+0x6>\n- 180966782:\tgs js 1809667f9 <___tmp_rustc0UxIEd_api_ms_win_core_synch_l1_2_0_dll_imports_lib_iname+0xd>\n+ 180966782:\tgs js 1809667f9 <___tmp_rustci8mOOi_api_ms_win_core_synch_l1_2_0_dll_imports_lib_iname+0xd>\n 180966785:\tpush %rdx\n 180966786:\tgs insb (%dx),%es:(%rdi)\n 180966788:\trex.X (bad)\n- 18096678a:\tjae 1809667f1 <___tmp_rustc0UxIEd_api_ms_win_core_synch_l1_2_0_dll_imports_lib_iname+0x5>\n+ 18096678a:\tjae 1809667f1 <___tmp_rustci8mOOi_api_ms_win_core_synch_l1_2_0_dll_imports_lib_iname+0x5>\n 18096678c:\tadd %al,(%rax)\n \t...\n \n 0000000180966790 <.idata$6>:\n 180966790:\tor $0x6e555f00,%eax\n- 180966795:\tja 180966800 <___tmp_rustc0UxIEd_api_ms_win_core_synch_l1_2_0_dll_imports_lib_iname+0x14>\n+ 180966795:\tja 180966800 <___tmp_rustci8mOOi_api_ms_win_core_synch_l1_2_0_dll_imports_lib_iname+0x14>\n 180966797:\toutsb %ds:(%rsi),(%dx)\n 180966798:\tfs pop %rdi\n 18096679a:\tpush %rdx\n 18096679b:\t(bad)\n 18096679c:\timul $0x65637845,0x65(%rbx),%esi\n- 1809667a3:\tjo 180966819 <___tmp_rustc0UxIEd_bcryptprimitives_dll_imports_lib_iname+0x5>\n+ 1809667a3:\tjo 180966819 <___tmp_rustci8mOOi_bcryptprimitives_dll_imports_lib_iname+0x5>\n 1809667a5:\timul $0x0,0x6e(%rdi),%ebp\n \n 00000001809667ac <.idata$6>:\n 1809667ac:\t(bad)\n 1809667ad:\tadd %bl,0x55(%rdi)\n 1809667b0:\toutsb %ds:(%rsi),(%dx)\n- 1809667b1:\tja 18096681c <___tmp_rustc0UxIEd_bcryptprimitives_dll_imports_lib_iname+0x8>\n+ 1809667b1:\tja 18096681c <___tmp_rustci8mOOi_bcryptprimitives_dll_imports_lib_iname+0x8>\n 1809667b3:\toutsb %ds:(%rsi),(%dx)\n 1809667b4:\tfs pop %rdi\n 1809667b6:\tpush %rdx\n 1809667b7:\tgs jae 18096682f <.idata$7+0x3>\n 1809667ba:\tinsl (%dx),%es:(%rdi)\n 1809667bb:\tadd %al,%gs:(%rax)\n \t...\n@@ -3219825,28 +3219825,28 @@\n 1809667c2:\tpop %rdi\n 1809667c3:\tpush %rbp\n 1809667c4:\toutsb %ds:(%rsi),(%dx)\n 1809667c5:\tja 180966830 <.idata$7>\n 1809667c7:\toutsb %ds:(%rsi),(%dx)\n 1809667c8:\tfs pop %rdi\n 1809667ca:\tpush %rbx\n- 1809667cb:\tgs je 180966815 <___tmp_rustc0UxIEd_bcryptprimitives_dll_imports_lib_iname+0x1>\n+ 1809667cb:\tgs je 180966815 <___tmp_rustci8mOOi_bcryptprimitives_dll_imports_lib_iname+0x1>\n 1809667ce:\tpush %rdx\n \t...\n \n 00000001809667d0 <.idata$6>:\n 1809667d0:\tadc %eax,(%rax)\n 1809667d2:\tpop %rdi\n 1809667d3:\tpush %rbp\n 1809667d4:\toutsb %ds:(%rsi),(%dx)\n 1809667d5:\tja 180966840 <.idata$7>\n 1809667d7:\toutsb %ds:(%rsi),(%dx)\n 1809667d8:\tfs pop %rdi\n 1809667da:\tpush %rbx\n- 1809667db:\tgs je 180966827 <___tmp_rustc0UxIEd_bcryptprimitives_dll_imports_lib_iname+0x13>\n+ 1809667db:\tgs je 180966827 <___tmp_rustci8mOOi_bcryptprimitives_dll_imports_lib_iname+0x13>\n 1809667de:\tpush %rax\n \t...\n \n 00000001809667e0 <.idata$7>:\n 1809667e0:\tadd %dl,-0x6a(%rax)\n \t...\n \n@@ -3219854,15 +3219854,15 @@\n 1809667e4:\tadd %dl,-0x6a(%rax)\n \t...\n \n 00000001809667e8 <.idata$7>:\n 1809667e8:\tadd %dl,-0x6a(%rax)\n \t...\n \n-00000001809667ec <___tmp_rustc0UxIEd_api_ms_win_core_synch_l1_2_0_dll_imports_lib_iname>:\n+00000001809667ec <___tmp_rustci8mOOi_api_ms_win_core_synch_l1_2_0_dll_imports_lib_iname>:\n 1809667ec:\t(bad)\n 1809667ed:\tjo 180966858 <.idata$7>\n 1809667ef:\tsub $0x772d736d,%eax\n 1809667f4:\timul $0x65726f63,0x2d(%rsi),%ebp\n 1809667fb:\tsub $0x636e7973,%eax\n 180966800:\tpush $0x2d316c2d\n 180966805:\txor 0x6c642e30(%rip),%ch # 1ecfa963b <.debug_rnglists+0x6b6f957b>\n@@ -3219871,15 +3219871,15 @@\n \t...\n \n 0000000180966810 <.idata$7>:\n 180966810:\tadc $0x50,%al\n 180966812:\txchg %eax,%esi\n \t...\n \n-0000000180966814 <___tmp_rustc0UxIEd_bcryptprimitives_dll_imports_lib_iname>:\n+0000000180966814 <___tmp_rustci8mOOi_bcryptprimitives_dll_imports_lib_iname>:\n 180966814:\t(bad)\n 180966819:\tje 18096688b <.idata$7+0x3>\n 18096681b:\tjb 180966886 <.idata$7+0x2>\n 18096681d:\tinsl (%dx),%es:(%rdi)\n 18096681e:\timul $0x642e7365,0x76(%rcx,%rbp,2),%esi\n 180966826:\tinsb (%dx),%es:(%rdi)\n 180966827:\tinsb (%dx),%es:(%rdi)\n@@ -4194295,8 +4194295,8 @@\n 180bc6a09:\tadd %al,(%rax)\n 180bc6a0b:\t(bad)\n 180bc6a0c:\tlea (%rsi),%eax\n 180bc6a0e:\tsbb (%rdi),%ah\n 180bc6a10:\trex.RXB (bad)\n 180bc6a12:\tor (%rax),%eax\n 180bc6a14:\tmov $0x230002b0,%eax\n-[ Too much input for diff (SHA256: 2423c259d196cf8b8ef69f45cc773f0555b45498f86b91122926b4ae906919cc) ]\n+[ Too much input for diff (SHA256: a57a38226485bed945afe6a82f217b9d2c603679b5293d764f2037e29bdc148d) ]\n"}]}]}]}]}, {"source1": "rust-doc_1.83.0+dfsg1-1_all.deb", "source2": "rust-doc_1.83.0+dfsg1-1_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-12-04 17:07:54.000000 debian-binary\n--rw-r--r-- 0 0 0 939040 2024-12-04 17:07:54.000000 control.tar.xz\n--rw-r--r-- 0 0 0 21134856 2024-12-04 17:07:54.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 939028 2024-12-04 17:07:54.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 21134640 2024-12-04 17:07:54.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -1,13 +1,13 @@\n Package: rust-doc\n Source: rustc\n Version: 1.83.0+dfsg1-1\n Architecture: all\n Maintainer: Debian Rust Maintainers \n-Installed-Size: 621323\n+Installed-Size: 621336\n Depends: libjs-jquery, libjs-highlight.js, libjs-mathjax, fonts-open-sans, fonts-font-awesome\n Recommends: cargo-doc\n Section: doc\n Priority: optional\n Homepage: http://www.rust-lang.org/\n Description: Rust systems programming language - Documentation\n Rust is a curly-brace, block-structured expression language. It\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -44186,42 +44186,42 @@\n -rw-r--r-- 0 root (0) root (0) 51743 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/style-guide/searchindex.json.gz\n -rw-r--r-- 0 root (0) root (0) 19725 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/style-guide/statements.html\n -rw-r--r-- 0 root (0) root (0) 1667 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/style-guide/tomorrow-night.css\n -rw-r--r-- 0 root (0) root (0) 13582 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/style-guide/types.html\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/\n -rw-r--r-- 0 root (0) root (0) 6180 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/all.html\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/bench/\n--rw-r--r-- 0 root (0) root (0) 4527 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/bench/fn.benchmark.html\n+-rw-r--r-- 0 root (0) root (0) 4608 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/bench/fn.benchmark.html\n -rw-r--r-- 0 root (0) root (0) 4003 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/bench/fn.black_box.html\n -rw-r--r-- 0 root (0) root (0) 3765 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/bench/fn.fmt_bench_samples.html\n--rw-r--r-- 0 root (0) root (0) 3850 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/bench/fn.iter.html\n--rw-r--r-- 0 root (0) root (0) 4354 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/bench/fn.run_once.html\n+-rw-r--r-- 0 root (0) root (0) 3877 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/bench/fn.iter.html\n+-rw-r--r-- 0 root (0) root (0) 4408 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/bench/fn.run_once.html\n -rw-r--r-- 0 root (0) root (0) 5640 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/bench/index.html\n -rw-r--r-- 0 root (0) root (0) 130 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/bench/sidebar-items1.83.0.js\n--rw-r--r-- 0 root (0) root (0) 29411 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/bench/struct.BenchSamples.html\n--rw-r--r-- 0 root (0) root (0) 27654 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/bench/struct.Bencher.html\n+-rw-r--r-- 0 root (0) root (0) 29654 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/bench/struct.BenchSamples.html\n+-rw-r--r-- 0 root (0) root (0) 27843 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/bench/struct.Bencher.html\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/cli/\n -rw-r--r-- 0 root (0) root (0) 408 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/cli/fn.parse_opts.html\n -rw-r--r-- 0 root (0) root (0) 416 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/cli/struct.TestOpts.html\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/console/\n -rw-r--r-- 0 root (0) root (0) 416 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/console/fn.run_tests_console.html\n--rw-r--r-- 0 root (0) root (0) 28107 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/enum.ColorConfig.html\n--rw-r--r-- 0 root (0) root (0) 31834 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/enum.NamePadding.html\n--rw-r--r-- 0 root (0) root (0) 31766 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/enum.OutputFormat.html\n--rw-r--r-- 0 root (0) root (0) 29970 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/enum.RunIgnored.html\n--rw-r--r-- 0 root (0) root (0) 32686 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/enum.ShouldPanic.html\n--rw-r--r-- 0 root (0) root (0) 29330 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/enum.TestFn.html\n--rw-r--r-- 0 root (0) root (0) 37832 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/enum.TestName.html\n--rw-r--r-- 0 root (0) root (0) 33374 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/enum.TestType.html\n--rw-r--r-- 0 root (0) root (0) 4225 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/fn.assert_test_result.html\n+-rw-r--r-- 0 root (0) root (0) 28227 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/enum.ColorConfig.html\n+-rw-r--r-- 0 root (0) root (0) 32104 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/enum.NamePadding.html\n+-rw-r--r-- 0 root (0) root (0) 31976 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/enum.OutputFormat.html\n+-rw-r--r-- 0 root (0) root (0) 30180 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/enum.RunIgnored.html\n+-rw-r--r-- 0 root (0) root (0) 33016 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/enum.ShouldPanic.html\n+-rw-r--r-- 0 root (0) root (0) 29930 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/enum.TestFn.html\n+-rw-r--r-- 0 root (0) root (0) 38252 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/enum.TestName.html\n+-rw-r--r-- 0 root (0) root (0) 33644 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/enum.TestType.html\n+-rw-r--r-- 0 root (0) root (0) 4285 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/fn.assert_test_result.html\n -rw-r--r-- 0 root (0) root (0) 3873 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/fn.convert_benchmarks_to_tests.html\n -rw-r--r-- 0 root (0) root (0) 3929 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/fn.filter_tests.html\n--rw-r--r-- 0 root (0) root (0) 4342 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/fn.run_test.html\n--rw-r--r-- 0 root (0) root (0) 4255 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/fn.run_tests.html\n--rw-r--r-- 0 root (0) root (0) 4178 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/fn.run_tests_console.html\n+-rw-r--r-- 0 root (0) root (0) 4462 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/fn.run_test.html\n+-rw-r--r-- 0 root (0) root (0) 4375 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/fn.run_tests.html\n+-rw-r--r-- 0 root (0) root (0) 4238 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/fn.run_tests_console.html\n -rw-r--r-- 0 root (0) root (0) 3923 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/fn.test_main.html\n -rw-r--r-- 0 root (0) root (0) 3945 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/fn.test_main_static.html\n -rw-r--r-- 0 root (0) root (0) 4049 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/fn.test_main_static_abort.html\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/helpers/\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/helpers/metrics/\n -rw-r--r-- 0 root (0) root (0) 420 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/helpers/metrics/struct.Metric.html\n -rw-r--r-- 0 root (0) root (0) 432 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/helpers/metrics/struct.MetricMap.html\n@@ -44231,43 +44231,43 @@\n -rw-r--r-- 0 root (0) root (0) 404 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/options/enum.OutputFormat.html\n -rw-r--r-- 0 root (0) root (0) 416 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/options/enum.RunIgnored.html\n -rw-r--r-- 0 root (0) root (0) 420 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/options/enum.RunStrategy.html\n -rw-r--r-- 0 root (0) root (0) 420 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/options/enum.ShouldPanic.html\n -rw-r--r-- 0 root (0) root (0) 412 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/options/struct.Options.html\n -rw-r--r-- 0 root (0) root (0) 406 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/sidebar-items1.83.0.js\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/stats/\n--rw-r--r-- 0 root (0) root (0) 4585 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/stats/fn.winsorize.html\n+-rw-r--r-- 0 root (0) root (0) 4639 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/stats/fn.winsorize.html\n -rw-r--r-- 0 root (0) root (0) 5279 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/stats/index.html\n -rw-r--r-- 0 root (0) root (0) 83 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/stats/sidebar-items1.83.0.js\n--rw-r--r-- 0 root (0) root (0) 36672 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/stats/struct.Summary.html\n--rw-r--r-- 0 root (0) root (0) 27814 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/stats/trait.Stats.html\n--rw-r--r-- 0 root (0) root (0) 29388 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/struct.Options.html\n--rw-r--r-- 0 root (0) root (0) 34349 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/struct.TestDesc.html\n--rw-r--r-- 0 root (0) root (0) 22350 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/struct.TestDescAndFn.html\n--rw-r--r-- 0 root (0) root (0) 31330 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/struct.TestId.html\n--rw-r--r-- 0 root (0) root (0) 33034 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/struct.TestOpts.html\n+-rw-r--r-- 0 root (0) root (0) 37644 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/stats/struct.Summary.html\n+-rw-r--r-- 0 root (0) root (0) 29137 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/stats/trait.Stats.html\n+-rw-r--r-- 0 root (0) root (0) 29688 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/struct.Options.html\n+-rw-r--r-- 0 root (0) root (0) 35069 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/struct.TestDesc.html\n+-rw-r--r-- 0 root (0) root (0) 22590 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/struct.TestDescAndFn.html\n+-rw-r--r-- 0 root (0) root (0) 31660 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/struct.TestId.html\n+-rw-r--r-- 0 root (0) root (0) 33844 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/struct.TestOpts.html\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test/\n--rw-r--r-- 0 root (0) root (0) 30308 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test/enum.RunIgnored.html\n--rw-r--r-- 0 root (0) root (0) 25702 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test/enum.RunStrategy.html\n--rw-r--r-- 0 root (0) root (0) 33070 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test/enum.ShouldPanic.html\n--rw-r--r-- 0 root (0) root (0) 38290 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test/enum.TestName.html\n--rw-r--r-- 0 root (0) root (0) 30910 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test/enum.TestResult.html\n--rw-r--r-- 0 root (0) root (0) 33752 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test/enum.TestType.html\n+-rw-r--r-- 0 root (0) root (0) 30497 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test/enum.RunIgnored.html\n+-rw-r--r-- 0 root (0) root (0) 25810 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test/enum.RunStrategy.html\n+-rw-r--r-- 0 root (0) root (0) 33367 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test/enum.ShouldPanic.html\n+-rw-r--r-- 0 root (0) root (0) 38668 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test/enum.TestName.html\n+-rw-r--r-- 0 root (0) root (0) 31099 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test/enum.TestResult.html\n+-rw-r--r-- 0 root (0) root (0) 33995 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test/enum.TestType.html\n -rw-r--r-- 0 root (0) root (0) 4689 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test/fn.parse_opts.html\n -rw-r--r-- 0 root (0) root (0) 12804 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test/index.html\n -rw-r--r-- 0 root (0) root (0) 252 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test/sidebar-items1.83.0.js\n--rw-r--r-- 0 root (0) root (0) 29546 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test/struct.Metric.html\n--rw-r--r-- 0 root (0) root (0) 30003 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test/struct.MetricMap.html\n--rw-r--r-- 0 root (0) root (0) 29717 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test/struct.Options.html\n--rw-r--r-- 0 root (0) root (0) 34716 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test/struct.TestDesc.html\n--rw-r--r-- 0 root (0) root (0) 22615 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test/struct.TestDescAndFn.html\n--rw-r--r-- 0 root (0) root (0) 31822 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test/struct.TestExecTime.html\n--rw-r--r-- 0 root (0) root (0) 31714 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test/struct.TestId.html\n--rw-r--r-- 0 root (0) root (0) 33387 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test/struct.TestOpts.html\n--rw-r--r-- 0 root (0) root (0) 36027 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test/struct.TestTimeOptions.html\n+-rw-r--r-- 0 root (0) root (0) 29789 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test/struct.Metric.html\n+-rw-r--r-- 0 root (0) root (0) 30273 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test/struct.MetricMap.html\n+-rw-r--r-- 0 root (0) root (0) 29987 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test/struct.Options.html\n+-rw-r--r-- 0 root (0) root (0) 35364 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test/struct.TestDesc.html\n+-rw-r--r-- 0 root (0) root (0) 22831 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test/struct.TestDescAndFn.html\n+-rw-r--r-- 0 root (0) root (0) 32011 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test/struct.TestExecTime.html\n+-rw-r--r-- 0 root (0) root (0) 32011 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test/struct.TestId.html\n+-rw-r--r-- 0 root (0) root (0) 34116 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test/struct.TestOpts.html\n+-rw-r--r-- 0 root (0) root (0) 36351 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test/struct.TestTimeOptions.html\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test_result/\n -rw-r--r-- 0 root (0) root (0) 416 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/test_result/enum.TestResult.html\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/time/\n -rw-r--r-- 0 root (0) root (0) 432 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/time/struct.TestExecTime.html\n -rw-r--r-- 0 root (0) root (0) 444 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/time/struct.TestTimeOptions.html\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/types/\n -rw-r--r-- 0 root (0) root (0) 400 2024-12-04 17:07:54.000000 ./usr/share/doc/rust-doc/html/test/types/enum.NamePadding.html\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/bench/fn.benchmark.html", "source2": "./usr/share/doc/rust-doc/html/test/bench/fn.benchmark.html", "unified_diff": "@@ -1,8 +1,8 @@\n benchmark in test::bench - Rust
test::bench

Function benchmark

source
pub fn benchmark<F>(\n     id: TestId,\n     desc: TestDesc,\n-    monitor_ch: Sender<CompletedTest>,\n-    nocapture: bool,\n+    monitor_ch: Sender<CompletedTest>,\n+    nocapture: bool,\n     f: F,\n )
where\n- F: FnMut(&mut Bencher) -> Result<(), String>,
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\n+ F: FnMut(&mut Bencher) -> Result<(), String>,

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/bench/fn.iter.html", "source2": "./usr/share/doc/rust-doc/html/test/bench/fn.iter.html", "unified_diff": "@@ -1,2 +1,2 @@\n-iter in test::bench - Rust
test::bench

Function iter

source
pub fn iter<T, F>(inner: &mut F) -> Summary
where\n+iter in test::bench - Rust
test::bench

Function iter

source
pub fn iter<T, F>(inner: &mut F) -> Summary
where\n F: FnMut() -> T,
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/bench/fn.run_once.html", "source2": "./usr/share/doc/rust-doc/html/test/bench/fn.run_once.html", "unified_diff": "@@ -1,2 +1,2 @@\n-run_once in test::bench - Rust
test::bench

Function run_once

source
pub fn run_once<F>(f: F) -> Result<(), String>
where\n- F: FnMut(&mut Bencher) -> Result<(), String>,
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\n+run_once in test::bench - Rust
test::bench

Function run_once

source
pub fn run_once<F>(f: F) -> Result<(), String>
where\n+ F: FnMut(&mut Bencher) -> Result<(), String>,
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/bench/struct.BenchSamples.html", "source2": "./usr/share/doc/rust-doc/html/test/bench/struct.BenchSamples.html", "unified_diff": "@@ -1,17 +1,17 @@\n BenchSamples in test::bench - Rust
test::bench

Struct BenchSamples

source
pub struct BenchSamples {\n     pub ns_iter_summ: Summary,\n-    pub mb_s: usize,\n-}
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Fields\u00a7

\u00a7ns_iter_summ: Summary
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7mb_s: usize
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Clone for BenchSamples

source\u00a7

fn clone(&self) -> BenchSamples

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for BenchSamples

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl PartialEq for BenchSamples

source\u00a7

fn eq(&self, other: &BenchSamples) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n+ pub mb_s: usize,\n+}
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Fields\u00a7

\u00a7ns_iter_summ: Summary
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7mb_s: usize
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Clone for BenchSamples

source\u00a7

fn clone(&self) -> BenchSamples

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for BenchSamples

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl PartialEq for BenchSamples

source\u00a7

fn eq(&self, other: &BenchSamples) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n and should not be overridden without very good reason.
source\u00a7

impl StructuralPartialEq for BenchSamples

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n T: 'static + ?Sized,

source\u00a7

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source\u00a7

impl<T> Borrow<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n- T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n+ T: ?Sized,
source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n+ T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n+ T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n
source\u00a7

impl<T, U> Into<U> for T
where\n U: From<T>,

source\u00a7

fn into(self) -> U

Calls U::from(self).

\n

That is, this conversion is whatever the implementation of\n From<T> for U chooses to do.

\n
source\u00a7

impl<T> ToOwned for T
where\n- T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n+ T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n U: Into<T>,

source\u00a7

type Error = Infallible

The type returned in the event of a conversion error.
source\u00a7

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source\u00a7

impl<T, U> TryInto<U> for T
where\n U: TryFrom<T>,

source\u00a7

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source\u00a7

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/bench/struct.Bencher.html", "source2": "./usr/share/doc/rust-doc/html/test/bench/struct.Bencher.html", "unified_diff": "@@ -1,23 +1,23 @@\n Bencher in test::bench - Rust
test::bench

Struct Bencher

source
pub struct Bencher {\n-    pub bytes: u64,\n+    pub bytes: u64,\n     /* private fields */\n }
\ud83d\udd2cThis is a nightly-only experimental API. (test)
Expand description

Manager of the benchmarking runs.

\n

This is fed into functions marked with #[bench] to allow for\n set-up & tear-down before running a piece of code repeatedly via a\n call to iter.

\n-

Fields\u00a7

\u00a7bytes: u64
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Implementations\u00a7

source\u00a7

impl Bencher

source

pub fn iter<T, F>(&mut self, inner: F)
where\n+

Fields\u00a7

\u00a7bytes: u64
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Implementations\u00a7

source\u00a7

impl Bencher

source

pub fn iter<T, F>(&mut self, inner: F)
where\n F: FnMut() -> T,

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Callback for benchmark functions to run in their body.

\n
source

pub fn bench<F>(&mut self, f: F) -> Result<Option<Summary>, String>
where\n- F: FnMut(&mut Bencher) -> Result<(), String>,

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Clone for Bencher

source\u00a7

fn clone(&self) -> Bencher

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n+ F: FnMut(&mut Bencher) -> Result<(), String>,

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Clone for Bencher

source\u00a7

fn clone(&self) -> Bencher

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n T: 'static + ?Sized,

source\u00a7

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source\u00a7

impl<T> Borrow<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n- T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n+ T: ?Sized,
source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n+ T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n+ T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n
source\u00a7

impl<T, U> Into<U> for T
where\n U: From<T>,

source\u00a7

fn into(self) -> U

Calls U::from(self).

\n

That is, this conversion is whatever the implementation of\n From<T> for U chooses to do.

\n
source\u00a7

impl<T> ToOwned for T
where\n- T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n+ T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n U: Into<T>,

source\u00a7

type Error = Infallible

The type returned in the event of a conversion error.
source\u00a7

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source\u00a7

impl<T, U> TryInto<U> for T
where\n U: TryFrom<T>,

source\u00a7

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source\u00a7

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/enum.ColorConfig.html", "source2": "./usr/share/doc/rust-doc/html/test/enum.ColorConfig.html", "unified_diff": "@@ -1,18 +1,18 @@\n ColorConfig in test - Rust
test

Enum ColorConfig

source
pub enum ColorConfig {\n     AutoColor,\n     AlwaysColor,\n     NeverColor,\n }
\ud83d\udd2cThis is a nightly-only experimental API. (test)
Expand description

Whether should console output be colored or not

\n

Variants\u00a7

\u00a7

AutoColor

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

AlwaysColor

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

NeverColor

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Clone for ColorConfig

source\u00a7

fn clone(&self) -> ColorConfig

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for ColorConfig

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl Default for ColorConfig

source\u00a7

fn default() -> ColorConfig

Returns the \u201cdefault value\u201d for a type. Read more
source\u00a7

impl Copy for ColorConfig

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n T: 'static + ?Sized,

source\u00a7

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source\u00a7

impl<T> Borrow<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n- T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n+ T: ?Sized,
source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n+ T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n+ T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n
source\u00a7

impl<T, U> Into<U> for T
where\n U: From<T>,

source\u00a7

fn into(self) -> U

Calls U::from(self).

\n

That is, this conversion is whatever the implementation of\n From<T> for U chooses to do.

\n
source\u00a7

impl<T> ToOwned for T
where\n- T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n+ T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n U: Into<T>,

source\u00a7

type Error = Infallible

The type returned in the event of a conversion error.
source\u00a7

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source\u00a7

impl<T, U> TryInto<U> for T
where\n U: TryFrom<T>,

source\u00a7

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source\u00a7

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/enum.NamePadding.html", "source2": "./usr/share/doc/rust-doc/html/test/enum.NamePadding.html", "unified_diff": "@@ -1,19 +1,19 @@\n NamePadding in test - Rust
test

Enum NamePadding

source
pub enum NamePadding {\n     PadNone,\n     PadOnRight,\n-}
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Variants\u00a7

\u00a7

PadNone

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

PadOnRight

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Clone for NamePadding

source\u00a7

fn clone(&self) -> NamePadding

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for NamePadding

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl Hash for NamePadding

source\u00a7

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 \u00b7 source\u00a7

fn hash_slice<H>(data: &[Self], state: &mut H)
where\n+}
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Variants\u00a7

\u00a7

PadNone

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

PadOnRight

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Clone for NamePadding

source\u00a7

fn clone(&self) -> NamePadding

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for NamePadding

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl Hash for NamePadding

source\u00a7

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 \u00b7 source\u00a7

fn hash_slice<H>(data: &[Self], state: &mut H)
where\n H: Hasher,\n- Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source\u00a7

impl PartialEq for NamePadding

source\u00a7

fn eq(&self, other: &NamePadding) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n+ Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source\u00a7

impl PartialEq for NamePadding

source\u00a7

fn eq(&self, other: &NamePadding) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n and should not be overridden without very good reason.
source\u00a7

impl Copy for NamePadding

source\u00a7

impl Eq for NamePadding

source\u00a7

impl StructuralPartialEq for NamePadding

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n T: 'static + ?Sized,

source\u00a7

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source\u00a7

impl<T> Borrow<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n- T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n+ T: ?Sized,
source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n+ T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n+ T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n
source\u00a7

impl<T, U> Into<U> for T
where\n U: From<T>,

source\u00a7

fn into(self) -> U

Calls U::from(self).

\n

That is, this conversion is whatever the implementation of\n From<T> for U chooses to do.

\n
source\u00a7

impl<T> ToOwned for T
where\n- T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n+ T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n U: Into<T>,

source\u00a7

type Error = Infallible

The type returned in the event of a conversion error.
source\u00a7

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source\u00a7

impl<T, U> TryInto<U> for T
where\n U: TryFrom<T>,

source\u00a7

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source\u00a7

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/enum.OutputFormat.html", "source2": "./usr/share/doc/rust-doc/html/test/enum.OutputFormat.html", "unified_diff": "@@ -4,21 +4,21 @@\n Json,\n Junit,\n }
\ud83d\udd2cThis is a nightly-only experimental API. (test)
Expand description

Format of the test results output

\n

Variants\u00a7

\u00a7

Pretty

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Verbose output

\n
\u00a7

Terse

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Quiet output

\n
\u00a7

Json

\ud83d\udd2cThis is a nightly-only experimental API. (test)

JSON output

\n
\u00a7

Junit

\ud83d\udd2cThis is a nightly-only experimental API. (test)

JUnit output

\n-

Trait Implementations\u00a7

source\u00a7

impl Clone for OutputFormat

source\u00a7

fn clone(&self) -> OutputFormat

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for OutputFormat

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl Default for OutputFormat

source\u00a7

fn default() -> OutputFormat

Returns the \u201cdefault value\u201d for a type. Read more
source\u00a7

impl PartialEq for OutputFormat

source\u00a7

fn eq(&self, other: &OutputFormat) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n+

Trait Implementations\u00a7

source\u00a7

impl Clone for OutputFormat

source\u00a7

fn clone(&self) -> OutputFormat

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for OutputFormat

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl Default for OutputFormat

source\u00a7

fn default() -> OutputFormat

Returns the \u201cdefault value\u201d for a type. Read more
source\u00a7

impl PartialEq for OutputFormat

source\u00a7

fn eq(&self, other: &OutputFormat) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n and should not be overridden without very good reason.
source\u00a7

impl Copy for OutputFormat

source\u00a7

impl Eq for OutputFormat

source\u00a7

impl StructuralPartialEq for OutputFormat

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n T: 'static + ?Sized,

source\u00a7

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source\u00a7

impl<T> Borrow<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n- T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n+ T: ?Sized,
source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n+ T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n+ T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n
source\u00a7

impl<T, U> Into<U> for T
where\n U: From<T>,

source\u00a7

fn into(self) -> U

Calls U::from(self).

\n

That is, this conversion is whatever the implementation of\n From<T> for U chooses to do.

\n
source\u00a7

impl<T> ToOwned for T
where\n- T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n+ T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n U: Into<T>,

source\u00a7

type Error = Infallible

The type returned in the event of a conversion error.
source\u00a7

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source\u00a7

impl<T, U> TryInto<U> for T
where\n U: TryFrom<T>,

source\u00a7

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source\u00a7

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/enum.RunIgnored.html", "source2": "./usr/share/doc/rust-doc/html/test/enum.RunIgnored.html", "unified_diff": "@@ -1,20 +1,20 @@\n RunIgnored in test - Rust
test

Enum RunIgnored

source
pub enum RunIgnored {\n     Yes,\n     No,\n     Only,\n }
\ud83d\udd2cThis is a nightly-only experimental API. (test)
Expand description

Whether ignored test should be run or not

\n

Variants\u00a7

\u00a7

Yes

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

No

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

Only

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Run only ignored tests

\n-

Trait Implementations\u00a7

source\u00a7

impl Clone for RunIgnored

source\u00a7

fn clone(&self) -> RunIgnored

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for RunIgnored

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl PartialEq for RunIgnored

source\u00a7

fn eq(&self, other: &RunIgnored) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n+

Trait Implementations\u00a7

source\u00a7

impl Clone for RunIgnored

source\u00a7

fn clone(&self) -> RunIgnored

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for RunIgnored

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl PartialEq for RunIgnored

source\u00a7

fn eq(&self, other: &RunIgnored) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n and should not be overridden without very good reason.
source\u00a7

impl Copy for RunIgnored

source\u00a7

impl Eq for RunIgnored

source\u00a7

impl StructuralPartialEq for RunIgnored

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n T: 'static + ?Sized,

source\u00a7

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source\u00a7

impl<T> Borrow<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n- T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n+ T: ?Sized,
source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n+ T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n+ T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n
source\u00a7

impl<T, U> Into<U> for T
where\n U: From<T>,

source\u00a7

fn into(self) -> U

Calls U::from(self).

\n

That is, this conversion is whatever the implementation of\n From<T> for U chooses to do.

\n
source\u00a7

impl<T> ToOwned for T
where\n- T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n+ T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n U: Into<T>,

source\u00a7

type Error = Infallible

The type returned in the event of a conversion error.
source\u00a7

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source\u00a7

impl<T, U> TryInto<U> for T
where\n U: TryFrom<T>,

source\u00a7

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source\u00a7

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/enum.ShouldPanic.html", "source2": "./usr/share/doc/rust-doc/html/test/enum.ShouldPanic.html", "unified_diff": "@@ -1,21 +1,21 @@\n ShouldPanic in test - Rust
test

Enum ShouldPanic

source
pub enum ShouldPanic {\n     No,\n     Yes,\n-    YesWithMessage(&'static str),\n+    YesWithMessage(&'static str),\n }
\ud83d\udd2cThis is a nightly-only experimental API. (test)
Expand description

Whether test is expected to panic or not

\n-

Variants\u00a7

\u00a7

No

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

Yes

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

YesWithMessage(&'static str)

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Clone for ShouldPanic

source\u00a7

fn clone(&self) -> ShouldPanic

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for ShouldPanic

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl Hash for ShouldPanic

source\u00a7

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 \u00b7 source\u00a7

fn hash_slice<H>(data: &[Self], state: &mut H)
where\n+

Variants\u00a7

\u00a7

No

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

Yes

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

YesWithMessage(&'static str)

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Clone for ShouldPanic

source\u00a7

fn clone(&self) -> ShouldPanic

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for ShouldPanic

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl Hash for ShouldPanic

source\u00a7

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 \u00b7 source\u00a7

fn hash_slice<H>(data: &[Self], state: &mut H)
where\n H: Hasher,\n- Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source\u00a7

impl PartialEq for ShouldPanic

source\u00a7

fn eq(&self, other: &ShouldPanic) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n+ Self: Sized,
Feeds a slice of this type into the given Hasher. Read more
source\u00a7

impl PartialEq for ShouldPanic

source\u00a7

fn eq(&self, other: &ShouldPanic) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n and should not be overridden without very good reason.
source\u00a7

impl Copy for ShouldPanic

source\u00a7

impl Eq for ShouldPanic

source\u00a7

impl StructuralPartialEq for ShouldPanic

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n T: 'static + ?Sized,

source\u00a7

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source\u00a7

impl<T> Borrow<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n- T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n+ T: ?Sized,
source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n+ T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n+ T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n
source\u00a7

impl<T, U> Into<U> for T
where\n U: From<T>,

source\u00a7

fn into(self) -> U

Calls U::from(self).

\n

That is, this conversion is whatever the implementation of\n From<T> for U chooses to do.

\n
source\u00a7

impl<T> ToOwned for T
where\n- T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n+ T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n U: Into<T>,

source\u00a7

type Error = Infallible

The type returned in the event of a conversion error.
source\u00a7

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source\u00a7

impl<T, U> TryInto<U> for T
where\n U: TryFrom<T>,

source\u00a7

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source\u00a7

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/enum.TestFn.html", "source2": "./usr/share/doc/rust-doc/html/test/enum.TestFn.html", "unified_diff": "@@ -1,18 +1,18 @@\n TestFn in test - Rust
test

Enum TestFn

source
pub enum TestFn {\n-    StaticTestFn(fn() -> Result<(), String>),\n-    StaticBenchFn(fn(_: &mut Bencher) -> Result<(), String>),\n-    StaticBenchAsTestFn(fn(_: &mut Bencher) -> Result<(), String>),\n-    DynTestFn(Box<dyn FnOnce() -> Result<(), String> + Send>),\n-    DynBenchFn(Box<dyn Fn(&mut Bencher) -> Result<(), String> + Send>),\n-    DynBenchAsTestFn(Box<dyn Fn(&mut Bencher) -> Result<(), String> + Send>),\n-}
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Variants\u00a7

\u00a7

StaticTestFn(fn() -> Result<(), String>)

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

StaticBenchFn(fn(_: &mut Bencher) -> Result<(), String>)

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

StaticBenchAsTestFn(fn(_: &mut Bencher) -> Result<(), String>)

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

DynTestFn(Box<dyn FnOnce() -> Result<(), String> + Send>)

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

DynBenchFn(Box<dyn Fn(&mut Bencher) -> Result<(), String> + Send>)

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

DynBenchAsTestFn(Box<dyn Fn(&mut Bencher) -> Result<(), String> + Send>)

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Implementations\u00a7

source\u00a7

impl TestFn

source

pub fn padding(&self) -> NamePadding

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Debug for TestFn

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n+ StaticTestFn(fn() -> Result<(), String>),\n+ StaticBenchFn(fn(_: &mut Bencher) -> Result<(), String>),\n+ StaticBenchAsTestFn(fn(_: &mut Bencher) -> Result<(), String>),\n+ DynTestFn(Box<dyn FnOnce() -> Result<(), String> + Send>),\n+ DynBenchFn(Box<dyn Fn(&mut Bencher) -> Result<(), String> + Send>),\n+ DynBenchAsTestFn(Box<dyn Fn(&mut Bencher) -> Result<(), String> + Send>),\n+}
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Variants\u00a7

\u00a7

StaticTestFn(fn() -> Result<(), String>)

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

StaticBenchFn(fn(_: &mut Bencher) -> Result<(), String>)

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

StaticBenchAsTestFn(fn(_: &mut Bencher) -> Result<(), String>)

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

DynTestFn(Box<dyn FnOnce() -> Result<(), String> + Send>)

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

DynBenchFn(Box<dyn Fn(&mut Bencher) -> Result<(), String> + Send>)

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

DynBenchAsTestFn(Box<dyn Fn(&mut Bencher) -> Result<(), String> + Send>)

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Implementations\u00a7

source\u00a7

impl TestFn

source

pub fn padding(&self) -> NamePadding

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Debug for TestFn

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n T: 'static + ?Sized,

source\u00a7

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source\u00a7

impl<T> Borrow<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n+ T: ?Sized,

source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n+ T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n
source\u00a7

impl<T, U> Into<U> for T
where\n U: From<T>,

source\u00a7

fn into(self) -> U

Calls U::from(self).

\n

That is, this conversion is whatever the implementation of\n From<T> for U chooses to do.

\n
source\u00a7

impl<T, U> TryFrom<U> for T
where\n U: Into<T>,

source\u00a7

type Error = Infallible

The type returned in the event of a conversion error.
source\u00a7

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source\u00a7

impl<T, U> TryInto<U> for T
where\n U: TryFrom<T>,

source\u00a7

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source\u00a7

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/enum.TestName.html", "source2": "./usr/share/doc/rust-doc/html/test/enum.TestName.html", "unified_diff": "@@ -1,21 +1,21 @@\n TestName in test - Rust
test

Enum TestName

source
pub enum TestName {\n-    StaticTestName(&'static str),\n+    StaticTestName(&'static str),\n     DynTestName(String),\n-    AlignedTestName(Cow<'static, str>, NamePadding),\n-}
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Variants\u00a7

\u00a7

StaticTestName(&'static str)

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

DynTestName(String)

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

AlignedTestName(Cow<'static, str>, NamePadding)

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Implementations\u00a7

source\u00a7

impl TestName

source

pub fn as_slice(&self) -> &str

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source

pub fn padding(&self) -> NamePadding

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source

pub fn with_padding(&self, padding: NamePadding) -> TestName

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Clone for TestName

source\u00a7

fn clone(&self) -> TestName

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for TestName

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl Display for TestName

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl Hash for TestName

source\u00a7

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 \u00b7 source\u00a7

fn hash_slice<H>(data: &[Self], state: &mut H)
where\n+ AlignedTestName(Cow<'static, str>, NamePadding),\n+}
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Variants\u00a7

\u00a7

StaticTestName(&'static str)

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

DynTestName(String)

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

AlignedTestName(Cow<'static, str>, NamePadding)

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Implementations\u00a7

source\u00a7

impl TestName

source

pub fn as_slice(&self) -> &str

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source

pub fn padding(&self) -> NamePadding

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source

pub fn with_padding(&self, padding: NamePadding) -> TestName

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Clone for TestName

source\u00a7

fn clone(&self) -> TestName

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for TestName

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl Display for TestName

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl Hash for TestName

source\u00a7

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 \u00b7 source\u00a7

fn hash_slice<H>(data: &[Self], state: &mut H)
where\n H: Hasher,\n- Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source\u00a7

impl PartialEq for TestName

source\u00a7

fn eq(&self, other: &TestName) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n+ Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source\u00a7

impl PartialEq for TestName

source\u00a7

fn eq(&self, other: &TestName) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n and should not be overridden without very good reason.
source\u00a7

impl Eq for TestName

source\u00a7

impl StructuralPartialEq for TestName

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n T: 'static + ?Sized,

source\u00a7

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source\u00a7

impl<T> Borrow<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n- T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n+ T: ?Sized,
source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n+ T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n+ T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n
source\u00a7

impl<T, U> Into<U> for T
where\n U: From<T>,

source\u00a7

fn into(self) -> U

Calls U::from(self).

\n

That is, this conversion is whatever the implementation of\n From<T> for U chooses to do.

\n
source\u00a7

impl<T> ToOwned for T
where\n- T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T> ToString for T
where\n+ T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T> ToString for T
where\n T: Display + ?Sized,

source\u00a7

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n U: Into<T>,

source\u00a7

type Error = Infallible

The type returned in the event of a conversion error.
source\u00a7

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source\u00a7

impl<T, U> TryInto<U> for T
where\n U: TryFrom<T>,

source\u00a7

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source\u00a7

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/enum.TestType.html", "source2": "./usr/share/doc/rust-doc/html/test/enum.TestType.html", "unified_diff": "@@ -6,23 +6,23 @@\n }
\ud83d\udd2cThis is a nightly-only experimental API. (test)
Expand description

Type of the test according to the Rust book\n conventions.

\n

Variants\u00a7

\u00a7

UnitTest

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Unit-tests are expected to be in the src folder of the crate.

\n
\u00a7

IntegrationTest

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Integration-style tests are expected to be in the tests folder of the crate.

\n
\u00a7

DocTest

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Doctests are created by the librustdoc manually, so it\u2019s a different type of test.

\n
\u00a7

Unknown

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Tests for the sources that don\u2019t follow the project layout convention\n (e.g. tests in raw main.rs compiled by calling rustc --test directly).

\n-

Trait Implementations\u00a7

source\u00a7

impl Clone for TestType

source\u00a7

fn clone(&self) -> TestType

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for TestType

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl Hash for TestType

source\u00a7

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 \u00b7 source\u00a7

fn hash_slice<H>(data: &[Self], state: &mut H)
where\n+

Trait Implementations\u00a7

source\u00a7

impl Clone for TestType

source\u00a7

fn clone(&self) -> TestType

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for TestType

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl Hash for TestType

source\u00a7

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 \u00b7 source\u00a7

fn hash_slice<H>(data: &[Self], state: &mut H)
where\n H: Hasher,\n- Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source\u00a7

impl PartialEq for TestType

source\u00a7

fn eq(&self, other: &TestType) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n+ Self: Sized,
Feeds a slice of this type into the given Hasher. Read more
source\u00a7

impl PartialEq for TestType

source\u00a7

fn eq(&self, other: &TestType) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n and should not be overridden without very good reason.
source\u00a7

impl Copy for TestType

source\u00a7

impl Eq for TestType

source\u00a7

impl StructuralPartialEq for TestType

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n T: 'static + ?Sized,

source\u00a7

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source\u00a7

impl<T> Borrow<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n- T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n+ T: ?Sized,
source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n+ T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n+ T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n
source\u00a7

impl<T, U> Into<U> for T
where\n U: From<T>,

source\u00a7

fn into(self) -> U

Calls U::from(self).

\n

That is, this conversion is whatever the implementation of\n From<T> for U chooses to do.

\n
source\u00a7

impl<T> ToOwned for T
where\n- T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n+ T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n U: Into<T>,

source\u00a7

type Error = Infallible

The type returned in the event of a conversion error.
source\u00a7

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source\u00a7

impl<T, U> TryInto<U> for T
where\n U: TryFrom<T>,

source\u00a7

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source\u00a7

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/fn.assert_test_result.html", "source2": "./usr/share/doc/rust-doc/html/test/fn.assert_test_result.html", "unified_diff": "@@ -1,4 +1,4 @@\n-assert_test_result in test - Rust
test

Function assert_test_result

source
pub fn assert_test_result<T: Termination>(result: T) -> Result<(), String>
\ud83d\udd2cThis is a nightly-only experimental API. (test)
Expand description

Invoked when unit tests terminate. Returns Result::Err if the test is\n+assert_test_result in test - Rust

test

Function assert_test_result

source
pub fn assert_test_result<T: Termination>(result: T) -> Result<(), String>
\ud83d\udd2cThis is a nightly-only experimental API. (test)
Expand description

Invoked when unit tests terminate. Returns Result::Err if the test is\n considered a failure. By default, invokes report() and checks for a 0\n result.

\n
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/fn.run_test.html", "source2": "./usr/share/doc/rust-doc/html/test/fn.run_test.html", "unified_diff": "@@ -1,8 +1,8 @@\n run_test in test - Rust
test

Function run_test

source
pub fn run_test(\n     opts: &TestOpts,\n-    force_ignore: bool,\n+    force_ignore: bool,\n     id: TestId,\n     test: TestDescAndFn,\n     strategy: RunStrategy,\n-    monitor_ch: Sender<CompletedTest>,\n-) -> Option<JoinHandle<()>>
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\n+ monitor_ch: Sender<CompletedTest>,\n+) -> Option<JoinHandle<()>>
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/fn.run_tests.html", "source2": "./usr/share/doc/rust-doc/html/test/fn.run_tests.html", "unified_diff": "@@ -1,6 +1,6 @@\n run_tests in test - Rust
test

Function run_tests

source
pub fn run_tests<F>(\n     opts: &TestOpts,\n     tests: Vec<TestDescAndFn>,\n     notify_about_test_event: F,\n-) -> Result<()>
where\n- F: FnMut(TestEvent) -> Result<()>,
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\n+) -> Result<()>
where\n+ F: FnMut(TestEvent) -> Result<()>,
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/fn.run_tests_console.html", "source2": "./usr/share/doc/rust-doc/html/test/fn.run_tests_console.html", "unified_diff": "@@ -1,6 +1,6 @@\n run_tests_console in test - Rust
test

Function run_tests_console

source
pub fn run_tests_console(\n     opts: &TestOpts,\n     tests: Vec<TestDescAndFn>,\n-) -> Result<bool>
\ud83d\udd2cThis is a nightly-only experimental API. (test)
Expand description

A simple console test runner.\n+) -> Result<bool>

\ud83d\udd2cThis is a nightly-only experimental API. (test)
Expand description

A simple console test runner.\n Runs provided tests reporting process and results to the stdout.

\n
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/stats/fn.winsorize.html", "source2": "./usr/share/doc/rust-doc/html/test/stats/fn.winsorize.html", "unified_diff": "@@ -1,7 +1,7 @@\n-winsorize in test::stats - Rust
test::stats

Function winsorize

source
pub fn winsorize(samples: &mut [f64], pct: f64)
\ud83d\udd2cThis is a nightly-only experimental API. (test)
Expand description

Winsorize a set of samples, replacing values above the 100-pct percentile\n+winsorize in test::stats - Rust

test::stats

Function winsorize

source
pub fn winsorize(samples: &mut [f64], pct: f64)
\ud83d\udd2cThis is a nightly-only experimental API. (test)
Expand description

Winsorize a set of samples, replacing values above the 100-pct percentile\n and below the pct percentile with those percentiles themselves. This is a\n way of minimizing the effect of outliers, at the cost of biasing the sample.\n It differs from trimming in that it does not change the number of samples,\n just changes the values of those that are outliers.

\n

See: https://en.wikipedia.org/wiki/Winsorising

\n
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/stats/struct.Summary.html", "source2": "./usr/share/doc/rust-doc/html/test/stats/struct.Summary.html", "unified_diff": "@@ -1,29 +1,29 @@\n Summary in test::stats - Rust
test::stats

Struct Summary

source
pub struct Summary {\n-    pub sum: f64,\n-    pub min: f64,\n-    pub max: f64,\n-    pub mean: f64,\n-    pub median: f64,\n-    pub var: f64,\n-    pub std_dev: f64,\n-    pub std_dev_pct: f64,\n-    pub median_abs_dev: f64,\n-    pub median_abs_dev_pct: f64,\n-    pub quartiles: (f64, f64, f64),\n-    pub iqr: f64,\n+    pub sum: f64,\n+    pub min: f64,\n+    pub max: f64,\n+    pub mean: f64,\n+    pub median: f64,\n+    pub var: f64,\n+    pub std_dev: f64,\n+    pub std_dev_pct: f64,\n+    pub median_abs_dev: f64,\n+    pub median_abs_dev_pct: f64,\n+    pub quartiles: (f64, f64, f64),\n+    pub iqr: f64,\n }
\ud83d\udd2cThis is a nightly-only experimental API. (test)
Expand description

Extracted collection of all the summary statistics of a sample set.

\n-

Fields\u00a7

\u00a7sum: f64
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7min: f64
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7max: f64
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7mean: f64
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7median: f64
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7var: f64
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7std_dev: f64
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7std_dev_pct: f64
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7median_abs_dev: f64
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7median_abs_dev_pct: f64
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7quartiles: (f64, f64, f64)
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7iqr: f64
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Implementations\u00a7

source\u00a7

impl Summary

source

pub fn new(samples: &[f64]) -> Summary

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Constructs a new summary of a sample set.

\n-

Trait Implementations\u00a7

source\u00a7

impl Clone for Summary

source\u00a7

fn clone(&self) -> Summary

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for Summary

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl PartialEq for Summary

source\u00a7

fn eq(&self, other: &Summary) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n+

Fields\u00a7

\u00a7sum: f64
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7min: f64
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7max: f64
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7mean: f64
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7median: f64
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7var: f64
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7std_dev: f64
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7std_dev_pct: f64
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7median_abs_dev: f64
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7median_abs_dev_pct: f64
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7quartiles: (f64, f64, f64)
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7iqr: f64
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Implementations\u00a7

source\u00a7

impl Summary

source

pub fn new(samples: &[f64]) -> Summary

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Constructs a new summary of a sample set.

\n+

Trait Implementations\u00a7

source\u00a7

impl Clone for Summary

source\u00a7

fn clone(&self) -> Summary

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for Summary

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl PartialEq for Summary

source\u00a7

fn eq(&self, other: &Summary) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n and should not be overridden without very good reason.
source\u00a7

impl Copy for Summary

source\u00a7

impl StructuralPartialEq for Summary

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n T: 'static + ?Sized,

source\u00a7

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source\u00a7

impl<T> Borrow<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n- T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n+ T: ?Sized,
source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n+ T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n+ T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n
source\u00a7

impl<T, U> Into<U> for T
where\n U: From<T>,

source\u00a7

fn into(self) -> U

Calls U::from(self).

\n

That is, this conversion is whatever the implementation of\n From<T> for U chooses to do.

\n
source\u00a7

impl<T> ToOwned for T
where\n- T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n+ T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n U: Into<T>,

source\u00a7

type Error = Infallible

The type returned in the event of a conversion error.
source\u00a7

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source\u00a7

impl<T, U> TryInto<U> for T
where\n U: TryFrom<T>,

source\u00a7

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source\u00a7

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/stats/trait.Stats.html", "source2": "./usr/share/doc/rust-doc/html/test/stats/trait.Stats.html", "unified_diff": "@@ -1,62 +1,62 @@\n Stats in test::stats - Rust
test::stats

Trait Stats

source
pub trait Stats {\n 
Show 13 methods // Required methods\n- fn sum(&self) -> f64;\n- fn min(&self) -> f64;\n- fn max(&self) -> f64;\n- fn mean(&self) -> f64;\n- fn median(&self) -> f64;\n- fn var(&self) -> f64;\n- fn std_dev(&self) -> f64;\n- fn std_dev_pct(&self) -> f64;\n- fn median_abs_dev(&self) -> f64;\n- fn median_abs_dev_pct(&self) -> f64;\n- fn percentile(&self, pct: f64) -> f64;\n- fn quartiles(&self) -> (f64, f64, f64);\n- fn iqr(&self) -> f64;\n+ fn sum(&self) -> f64;\n+ fn min(&self) -> f64;\n+ fn max(&self) -> f64;\n+ fn mean(&self) -> f64;\n+ fn median(&self) -> f64;\n+ fn var(&self) -> f64;\n+ fn std_dev(&self) -> f64;\n+ fn std_dev_pct(&self) -> f64;\n+ fn median_abs_dev(&self) -> f64;\n+ fn median_abs_dev_pct(&self) -> f64;\n+ fn percentile(&self, pct: f64) -> f64;\n+ fn quartiles(&self) -> (f64, f64, f64);\n+ fn iqr(&self) -> f64;\n
}
\ud83d\udd2cThis is a nightly-only experimental API. (test)
Expand description

Trait that provides simple descriptive statistics on a univariate set of numeric samples.

\n-

Required Methods\u00a7

source

fn sum(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Sum of the samples.

\n+

Required Methods\u00a7

source

fn sum(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Sum of the samples.

\n

Note: this method sacrifices performance at the altar of accuracy\n Depends on IEEE 754 arithmetic guarantees. See proof of correctness at:\n \u201cAdaptive Precision Floating-Point Arithmetic and Fast Robust Geometric\n Predicates\u201d

\n-
source

fn min(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Minimum value of the samples.

\n-
source

fn max(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Maximum value of the samples.

\n-
source

fn mean(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Arithmetic mean (average) of the samples: sum divided by sample-count.

\n+
source

fn min(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Minimum value of the samples.

\n+
source

fn max(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Maximum value of the samples.

\n+
source

fn mean(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Arithmetic mean (average) of the samples: sum divided by sample-count.

\n

See: https://en.wikipedia.org/wiki/Arithmetic_mean

\n-
source

fn median(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Median of the samples: value separating the lower half of the samples from the higher half.\n+

source

fn median(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Median of the samples: value separating the lower half of the samples from the higher half.\n Equal to self.percentile(50.0).

\n

See: https://en.wikipedia.org/wiki/Median

\n-
source

fn var(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Variance of the samples: bias-corrected mean of the squares of the differences of each\n+

source

fn var(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Variance of the samples: bias-corrected mean of the squares of the differences of each\n sample from the sample mean. Note that this calculates the sample variance rather than the\n population variance, which is assumed to be unknown. It therefore corrects the (n-1)/n\n bias that would appear if we calculated a population variance, by dividing by (n-1) rather\n than n.

\n

See: https://en.wikipedia.org/wiki/Variance

\n-
source

fn std_dev(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Standard deviation: the square root of the sample variance.

\n+
source

fn std_dev(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Standard deviation: the square root of the sample variance.

\n

Note: this is not a robust statistic for non-normal distributions. Prefer the\n median_abs_dev for unknown distributions.

\n

See: https://en.wikipedia.org/wiki/Standard_deviation

\n-
source

fn std_dev_pct(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Standard deviation as a percent of the mean value. See std_dev and mean.

\n+
source

fn std_dev_pct(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Standard deviation as a percent of the mean value. See std_dev and mean.

\n

Note: this is not a robust statistic for non-normal distributions. Prefer the\n median_abs_dev_pct for unknown distributions.

\n-
source

fn median_abs_dev(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Scaled median of the absolute deviations of each sample from the sample median. This is a\n+

source

fn median_abs_dev(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Scaled median of the absolute deviations of each sample from the sample median. This is a\n robust (distribution-agnostic) estimator of sample variability. Use this in preference to\n std_dev if you cannot assume your sample is normally distributed. Note that this is scaled\n by the constant 1.4826 to allow its use as a consistent estimator for the standard\n deviation.

\n

See: https://en.wikipedia.org/wiki/Median_absolute_deviation

\n-
source

fn median_abs_dev_pct(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Median absolute deviation as a percent of the median. See median_abs_dev and median.

\n-
source

fn percentile(&self, pct: f64) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Percentile: the value below which pct percent of the values in self fall. For example,\n+

source

fn median_abs_dev_pct(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Median absolute deviation as a percent of the median. See median_abs_dev and median.

\n+
source

fn percentile(&self, pct: f64) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Percentile: the value below which pct percent of the values in self fall. For example,\n percentile(95.0) will return the value v such that 95% of the samples s in self\n satisfy s <= v.

\n

Calculated by linear interpolation between closest ranks.

\n

See: https://en.wikipedia.org/wiki/Percentile

\n-
source

fn quartiles(&self) -> (f64, f64, f64)

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Quartiles of the sample: three values that divide the sample into four equal groups, each\n+

source

fn quartiles(&self) -> (f64, f64, f64)

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Quartiles of the sample: three values that divide the sample into four equal groups, each\n with 1/4 of the data. The middle value is the median. See median and percentile. This\n function may calculate the 3 quartiles more efficiently than 3 calls to percentile, but\n is otherwise equivalent.

\n

See also: https://en.wikipedia.org/wiki/Quartile

\n-
source

fn iqr(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Inter-quartile range: the difference between the 25th percentile (1st quartile) and the 75th\n+

source

fn iqr(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Inter-quartile range: the difference between the 25th percentile (1st quartile) and the 75th\n percentile (3rd quartile). See quartiles.

\n

See also: https://en.wikipedia.org/wiki/Interquartile_range

\n-

Implementations on Foreign Types\u00a7

source\u00a7

impl Stats for [f64]

source\u00a7

fn sum(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source\u00a7

fn min(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source\u00a7

fn max(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source\u00a7

fn mean(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source\u00a7

fn median(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source\u00a7

fn var(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source\u00a7

fn std_dev(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source\u00a7

fn std_dev_pct(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source\u00a7

fn median_abs_dev(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source\u00a7

fn median_abs_dev_pct(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source\u00a7

fn percentile(&self, pct: f64) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source\u00a7

fn quartiles(&self) -> (f64, f64, f64)

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source\u00a7

fn iqr(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Implementors\u00a7

\n+

Implementations on Foreign Types\u00a7

source\u00a7

impl Stats for [f64]

source\u00a7

fn sum(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source\u00a7

fn min(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source\u00a7

fn max(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source\u00a7

fn mean(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source\u00a7

fn median(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source\u00a7

fn var(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source\u00a7

fn std_dev(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source\u00a7

fn std_dev_pct(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source\u00a7

fn median_abs_dev(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source\u00a7

fn median_abs_dev_pct(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source\u00a7

fn percentile(&self, pct: f64) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source\u00a7

fn quartiles(&self) -> (f64, f64, f64)

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source\u00a7

fn iqr(&self) -> f64

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Implementors\u00a7

\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/struct.Options.html", "source2": "./usr/share/doc/rust-doc/html/test/struct.Options.html", "unified_diff": "@@ -1,18 +1,18 @@\n Options in test - Rust
test

Struct Options

source
pub struct Options {\n-    pub display_output: bool,\n-    pub panic_abort: bool,\n+    pub display_output: bool,\n+    pub panic_abort: bool,\n }
\ud83d\udd2cThis is a nightly-only experimental API. (test)
Expand description

Options for the test run defined by the caller (instead of CLI arguments).\n In case we want to add other options as well, just add them in this struct.

\n-

Fields\u00a7

\u00a7display_output: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7panic_abort: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Implementations\u00a7

source\u00a7

impl Options

source

pub fn new() -> Options

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source

pub fn display_output(self, display_output: bool) -> Options

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source

pub fn panic_abort(self, panic_abort: bool) -> Options

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Clone for Options

source\u00a7

fn clone(&self) -> Options

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for Options

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl Copy for Options

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n+

Fields\u00a7

\u00a7display_output: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7panic_abort: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Implementations\u00a7

source\u00a7

impl Options

source

pub fn new() -> Options

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source

pub fn display_output(self, display_output: bool) -> Options

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source

pub fn panic_abort(self, panic_abort: bool) -> Options

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Clone for Options

source\u00a7

fn clone(&self) -> Options

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for Options

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl Copy for Options

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n T: 'static + ?Sized,

source\u00a7

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source\u00a7

impl<T> Borrow<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n- T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n+ T: ?Sized,
source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n+ T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n+ T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n
source\u00a7

impl<T, U> Into<U> for T
where\n U: From<T>,

source\u00a7

fn into(self) -> U

Calls U::from(self).

\n

That is, this conversion is whatever the implementation of\n From<T> for U chooses to do.

\n
source\u00a7

impl<T> ToOwned for T
where\n- T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n+ T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n U: Into<T>,

source\u00a7

type Error = Infallible

The type returned in the event of a conversion error.
source\u00a7

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source\u00a7

impl<T, U> TryInto<U> for T
where\n U: TryFrom<T>,

source\u00a7

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source\u00a7

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/struct.TestDesc.html", "source2": "./usr/share/doc/rust-doc/html/test/struct.TestDesc.html", "unified_diff": "@@ -1,28 +1,28 @@\n TestDesc in test - Rust
test

Struct TestDesc

source
pub struct TestDesc {\n     pub name: TestName,\n-    pub ignore: bool,\n-    pub ignore_message: Option<&'static str>,\n-    pub source_file: &'static str,\n-    pub start_line: usize,\n-    pub start_col: usize,\n-    pub end_line: usize,\n-    pub end_col: usize,\n+    pub ignore: bool,\n+    pub ignore_message: Option<&'static str>,\n+    pub source_file: &'static str,\n+    pub start_line: usize,\n+    pub start_col: usize,\n+    pub end_line: usize,\n+    pub end_col: usize,\n     pub should_panic: ShouldPanic,\n-    pub compile_fail: bool,\n-    pub no_run: bool,\n+    pub compile_fail: bool,\n+    pub no_run: bool,\n     pub test_type: TestType,\n-}
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Fields\u00a7

\u00a7name: TestName
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7ignore: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7ignore_message: Option<&'static str>
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7source_file: &'static str
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7start_line: usize
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7start_col: usize
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7end_line: usize
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7end_col: usize
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7should_panic: ShouldPanic
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7compile_fail: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7no_run: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7test_type: TestType
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Implementations\u00a7

source\u00a7

impl TestDesc

source

pub fn padded_name(&self, column_count: usize, align: NamePadding) -> String

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source

pub fn test_mode(&self) -> Option<&'static str>

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Returns None for ignored test or tests that are just run, otherwise returns a description of the type of test.\n+}

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Fields\u00a7

\u00a7name: TestName
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7ignore: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7ignore_message: Option<&'static str>
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7source_file: &'static str
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7start_line: usize
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7start_col: usize
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7end_line: usize
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7end_col: usize
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7should_panic: ShouldPanic
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7compile_fail: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7no_run: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7test_type: TestType
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Implementations\u00a7

source\u00a7

impl TestDesc

source

pub fn padded_name(&self, column_count: usize, align: NamePadding) -> String

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source

pub fn test_mode(&self) -> Option<&'static str>

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Returns None for ignored test or tests that are just run, otherwise returns a description of the type of test.\n Descriptions include \u201cshould panic\u201d, \u201ccompile fail\u201d and \u201ccompile\u201d.

\n

Trait Implementations\u00a7

source\u00a7

impl Clone for TestDesc

source\u00a7

fn clone(&self) -> TestDesc

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for TestDesc

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n T: 'static + ?Sized,

source\u00a7

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source\u00a7

impl<T> Borrow<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n- T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n+ T: ?Sized,
source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n+ T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n+ T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n
source\u00a7

impl<T, U> Into<U> for T
where\n U: From<T>,

source\u00a7

fn into(self) -> U

Calls U::from(self).

\n

That is, this conversion is whatever the implementation of\n From<T> for U chooses to do.

\n
source\u00a7

impl<T> ToOwned for T
where\n- T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n+ T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n U: Into<T>,

source\u00a7

type Error = Infallible

The type returned in the event of a conversion error.
source\u00a7

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source\u00a7

impl<T, U> TryInto<U> for T
where\n U: TryFrom<T>,

source\u00a7

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source\u00a7

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/struct.TestDescAndFn.html", "source2": "./usr/share/doc/rust-doc/html/test/struct.TestDescAndFn.html", "unified_diff": "@@ -1,22 +1,22 @@\n TestDescAndFn in test - Rust
test

Struct TestDescAndFn

source
pub struct TestDescAndFn {\n     pub desc: TestDesc,\n     pub testfn: TestFn,\n }
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Fields\u00a7

\u00a7desc: TestDesc
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7testfn: TestFn
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Implementations\u00a7

source\u00a7

impl TestDescAndFn

source

pub const fn new_doctest(\n- test_name: &'static str,\n- ignore: bool,\n- source_file: &'static str,\n- start_line: usize,\n- no_run: bool,\n- should_panic: bool,\n+ test_name: &'static str,\n+ ignore: bool,\n+ source_file: &'static str,\n+ start_line: usize,\n+ no_run: bool,\n+ should_panic: bool,\n testfn: TestFn,\n ) -> Self

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Debug for TestDescAndFn

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n T: 'static + ?Sized,

source\u00a7

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source\u00a7

impl<T> Borrow<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n+ T: ?Sized,
source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n+ T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n
source\u00a7

impl<T, U> Into<U> for T
where\n U: From<T>,

source\u00a7

fn into(self) -> U

Calls U::from(self).

\n

That is, this conversion is whatever the implementation of\n From<T> for U chooses to do.

\n
source\u00a7

impl<T, U> TryFrom<U> for T
where\n U: Into<T>,

source\u00a7

type Error = Infallible

The type returned in the event of a conversion error.
source\u00a7

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source\u00a7

impl<T, U> TryInto<U> for T
where\n U: TryFrom<T>,

source\u00a7

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source\u00a7

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/struct.TestId.html", "source2": "./usr/share/doc/rust-doc/html/test/struct.TestId.html", "unified_diff": "@@ -1,16 +1,16 @@\n-TestId in test - Rust
test

Struct TestId

source
pub struct TestId(pub usize);
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Tuple Fields\u00a7

\u00a70: usize
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Clone for TestId

source\u00a7

fn clone(&self) -> TestId

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for TestId

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl Hash for TestId

source\u00a7

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 \u00b7 source\u00a7

fn hash_slice<H>(data: &[Self], state: &mut H)
where\n+TestId in test - Rust
test

Struct TestId

source
pub struct TestId(pub usize);
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Tuple Fields\u00a7

\u00a70: usize
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Clone for TestId

source\u00a7

fn clone(&self) -> TestId

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for TestId

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl Hash for TestId

source\u00a7

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 \u00b7 source\u00a7

fn hash_slice<H>(data: &[Self], state: &mut H)
where\n H: Hasher,\n- Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source\u00a7

impl PartialEq for TestId

source\u00a7

fn eq(&self, other: &TestId) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n+ Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source\u00a7

impl PartialEq for TestId

source\u00a7

fn eq(&self, other: &TestId) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n and should not be overridden without very good reason.
source\u00a7

impl Copy for TestId

source\u00a7

impl Eq for TestId

source\u00a7

impl StructuralPartialEq for TestId

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n T: 'static + ?Sized,

source\u00a7

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source\u00a7

impl<T> Borrow<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n- T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n+ T: ?Sized,
source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n+ T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n+ T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n
source\u00a7

impl<T, U> Into<U> for T
where\n U: From<T>,

source\u00a7

fn into(self) -> U

Calls U::from(self).

\n

That is, this conversion is whatever the implementation of\n From<T> for U chooses to do.

\n
source\u00a7

impl<T> ToOwned for T
where\n- T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n+ T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n U: Into<T>,

source\u00a7

type Error = Infallible

The type returned in the event of a conversion error.
source\u00a7

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source\u00a7

impl<T, U> TryInto<U> for T
where\n U: TryFrom<T>,

source\u00a7

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source\u00a7

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/struct.TestOpts.html", "source2": "./usr/share/doc/rust-doc/html/test/struct.TestOpts.html", "unified_diff": "@@ -1,34 +1,34 @@\n TestOpts in test - Rust
test

Struct TestOpts

source
pub struct TestOpts {
Show 19 fields\n- pub list: bool,\n+ pub list: bool,\n pub filters: Vec<String>,\n- pub filter_exact: bool,\n- pub force_run_in_process: bool,\n- pub exclude_should_panic: bool,\n+ pub filter_exact: bool,\n+ pub force_run_in_process: bool,\n+ pub exclude_should_panic: bool,\n pub run_ignored: RunIgnored,\n- pub run_tests: bool,\n- pub bench_benchmarks: bool,\n- pub logfile: Option<PathBuf>,\n- pub nocapture: bool,\n+ pub run_tests: bool,\n+ pub bench_benchmarks: bool,\n+ pub logfile: Option<PathBuf>,\n+ pub nocapture: bool,\n pub color: ColorConfig,\n pub format: OutputFormat,\n- pub shuffle: bool,\n- pub shuffle_seed: Option<u64>,\n- pub test_threads: Option<usize>,\n+ pub shuffle: bool,\n+ pub shuffle_seed: Option<u64>,\n+ pub test_threads: Option<usize>,\n pub skip: Vec<String>,\n pub time_options: Option<TestTimeOptions>,\n- pub fail_fast: bool,\n+ pub fail_fast: bool,\n pub options: Options,\n-
}
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Fields\u00a7

\u00a7list: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7filters: Vec<String>
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7filter_exact: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7force_run_in_process: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7exclude_should_panic: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7run_ignored: RunIgnored
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7run_tests: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7bench_benchmarks: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7logfile: Option<PathBuf>
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7nocapture: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7color: ColorConfig
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7format: OutputFormat
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7shuffle: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7shuffle_seed: Option<u64>
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7test_threads: Option<usize>
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7skip: Vec<String>
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7time_options: Option<TestTimeOptions>
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7fail_fast: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Stop at first failing test.\n+}

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Fields\u00a7

\u00a7list: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7filters: Vec<String>
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7filter_exact: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7force_run_in_process: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7exclude_should_panic: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7run_ignored: RunIgnored
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7run_tests: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7bench_benchmarks: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7logfile: Option<PathBuf>
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7nocapture: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7color: ColorConfig
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7format: OutputFormat
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7shuffle: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7shuffle_seed: Option<u64>
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7test_threads: Option<usize>
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7skip: Vec<String>
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7time_options: Option<TestTimeOptions>
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7fail_fast: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Stop at first failing test.\n May run a few more tests due to threading, but will\n abort as soon as possible.

\n-
\u00a7options: Options
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Implementations\u00a7

source\u00a7

impl TestOpts

source

pub fn use_color(&self) -> bool

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Debug for TestOpts

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n+
\u00a7options: Options
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Implementations\u00a7

source\u00a7

impl TestOpts

source

pub fn use_color(&self) -> bool

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Debug for TestOpts

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n T: 'static + ?Sized,

source\u00a7

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source\u00a7

impl<T> Borrow<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n+ T: ?Sized,
source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n+ T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n
source\u00a7

impl<T, U> Into<U> for T
where\n U: From<T>,

source\u00a7

fn into(self) -> U

Calls U::from(self).

\n

That is, this conversion is whatever the implementation of\n From<T> for U chooses to do.

\n
source\u00a7

impl<T, U> TryFrom<U> for T
where\n U: Into<T>,

source\u00a7

type Error = Infallible

The type returned in the event of a conversion error.
source\u00a7

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source\u00a7

impl<T, U> TryInto<U> for T
where\n U: TryFrom<T>,

source\u00a7

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source\u00a7

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/test/enum.RunIgnored.html", "source2": "./usr/share/doc/rust-doc/html/test/test/enum.RunIgnored.html", "unified_diff": "@@ -1,20 +1,20 @@\n RunIgnored in test::test - Rust
test::test

Enum RunIgnored

source
pub enum RunIgnored {\n     Yes,\n     No,\n     Only,\n }
\ud83d\udd2cThis is a nightly-only experimental API. (test)
Expand description

Whether ignored test should be run or not

\n

Variants\u00a7

\u00a7

Yes

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

No

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

Only

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Run only ignored tests

\n-

Trait Implementations\u00a7

source\u00a7

impl Clone for RunIgnored

source\u00a7

fn clone(&self) -> RunIgnored

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for RunIgnored

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl PartialEq for RunIgnored

source\u00a7

fn eq(&self, other: &RunIgnored) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n+

Trait Implementations\u00a7

source\u00a7

impl Clone for RunIgnored

source\u00a7

fn clone(&self) -> RunIgnored

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for RunIgnored

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl PartialEq for RunIgnored

source\u00a7

fn eq(&self, other: &RunIgnored) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n and should not be overridden without very good reason.
source\u00a7

impl Copy for RunIgnored

source\u00a7

impl Eq for RunIgnored

source\u00a7

impl StructuralPartialEq for RunIgnored

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n T: 'static + ?Sized,

source\u00a7

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source\u00a7

impl<T> Borrow<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n- T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n+ T: ?Sized,
source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n+ T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n+ T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n
source\u00a7

impl<T, U> Into<U> for T
where\n U: From<T>,

source\u00a7

fn into(self) -> U

Calls U::from(self).

\n

That is, this conversion is whatever the implementation of\n From<T> for U chooses to do.

\n
source\u00a7

impl<T> ToOwned for T
where\n- T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n+ T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n U: Into<T>,

source\u00a7

type Error = Infallible

The type returned in the event of a conversion error.
source\u00a7

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source\u00a7

impl<T, U> TryInto<U> for T
where\n U: TryFrom<T>,

source\u00a7

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source\u00a7

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/test/enum.RunStrategy.html", "source2": "./usr/share/doc/rust-doc/html/test/test/enum.RunStrategy.html", "unified_diff": "@@ -4,18 +4,18 @@\n }
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Variants\u00a7

\u00a7

InProcess

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Runs the test in the current process, and sends the result back over the\n supplied channel.

\n
\u00a7

SpawnPrimary

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Spawns a subprocess to run the test, and sends the result back over the\n supplied channel. Requires argv[0] to exist and point to the binary\n that\u2019s currently running.

\n

Trait Implementations\u00a7

source\u00a7

impl Clone for RunStrategy

source\u00a7

fn clone(&self) -> RunStrategy

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Copy for RunStrategy

Auto Trait Implementations\u00a7

\u00a7

impl Freeze for RunStrategy

\u00a7

impl RefUnwindSafe for RunStrategy

\u00a7

impl Send for RunStrategy

\u00a7

impl Sync for RunStrategy

\u00a7

impl Unpin for RunStrategy

\u00a7

impl UnwindSafe for RunStrategy

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n T: 'static + ?Sized,

source\u00a7

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source\u00a7

impl<T> Borrow<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n- T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n+ T: ?Sized,
source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n+ T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n+ T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n
source\u00a7

impl<T, U> Into<U> for T
where\n U: From<T>,

source\u00a7

fn into(self) -> U

Calls U::from(self).

\n

That is, this conversion is whatever the implementation of\n From<T> for U chooses to do.

\n
source\u00a7

impl<T> ToOwned for T
where\n- T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n+ T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n U: Into<T>,

source\u00a7

type Error = Infallible

The type returned in the event of a conversion error.
source\u00a7

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source\u00a7

impl<T, U> TryInto<U> for T
where\n U: TryFrom<T>,

source\u00a7

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source\u00a7

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/test/enum.ShouldPanic.html", "source2": "./usr/share/doc/rust-doc/html/test/test/enum.ShouldPanic.html", "unified_diff": "@@ -1,21 +1,21 @@\n ShouldPanic in test::test - Rust
test::test

Enum ShouldPanic

source
pub enum ShouldPanic {\n     No,\n     Yes,\n-    YesWithMessage(&'static str),\n+    YesWithMessage(&'static str),\n }
\ud83d\udd2cThis is a nightly-only experimental API. (test)
Expand description

Whether test is expected to panic or not

\n-

Variants\u00a7

\u00a7

No

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

Yes

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

YesWithMessage(&'static str)

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Clone for ShouldPanic

source\u00a7

fn clone(&self) -> ShouldPanic

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for ShouldPanic

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl Hash for ShouldPanic

source\u00a7

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 \u00b7 source\u00a7

fn hash_slice<H>(data: &[Self], state: &mut H)
where\n+

Variants\u00a7

\u00a7

No

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

Yes

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

YesWithMessage(&'static str)

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Clone for ShouldPanic

source\u00a7

fn clone(&self) -> ShouldPanic

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for ShouldPanic

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl Hash for ShouldPanic

source\u00a7

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 \u00b7 source\u00a7

fn hash_slice<H>(data: &[Self], state: &mut H)
where\n H: Hasher,\n- Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source\u00a7

impl PartialEq for ShouldPanic

source\u00a7

fn eq(&self, other: &ShouldPanic) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n+ Self: Sized,
Feeds a slice of this type into the given Hasher. Read more
source\u00a7

impl PartialEq for ShouldPanic

source\u00a7

fn eq(&self, other: &ShouldPanic) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n and should not be overridden without very good reason.
source\u00a7

impl Copy for ShouldPanic

source\u00a7

impl Eq for ShouldPanic

source\u00a7

impl StructuralPartialEq for ShouldPanic

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n T: 'static + ?Sized,

source\u00a7

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source\u00a7

impl<T> Borrow<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n- T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n+ T: ?Sized,
source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n+ T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n+ T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n
source\u00a7

impl<T, U> Into<U> for T
where\n U: From<T>,

source\u00a7

fn into(self) -> U

Calls U::from(self).

\n

That is, this conversion is whatever the implementation of\n From<T> for U chooses to do.

\n
source\u00a7

impl<T> ToOwned for T
where\n- T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n+ T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n U: Into<T>,

source\u00a7

type Error = Infallible

The type returned in the event of a conversion error.
source\u00a7

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source\u00a7

impl<T, U> TryInto<U> for T
where\n U: TryFrom<T>,

source\u00a7

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source\u00a7

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/test/enum.TestName.html", "source2": "./usr/share/doc/rust-doc/html/test/test/enum.TestName.html", "unified_diff": "@@ -1,21 +1,21 @@\n TestName in test::test - Rust
test::test

Enum TestName

source
pub enum TestName {\n-    StaticTestName(&'static str),\n+    StaticTestName(&'static str),\n     DynTestName(String),\n-    AlignedTestName(Cow<'static, str>, NamePadding),\n-}
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Variants\u00a7

\u00a7

StaticTestName(&'static str)

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

DynTestName(String)

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

AlignedTestName(Cow<'static, str>, NamePadding)

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Implementations\u00a7

source\u00a7

impl TestName

source

pub fn as_slice(&self) -> &str

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source

pub fn padding(&self) -> NamePadding

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source

pub fn with_padding(&self, padding: NamePadding) -> TestName

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Clone for TestName

source\u00a7

fn clone(&self) -> TestName

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for TestName

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl Display for TestName

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl Hash for TestName

source\u00a7

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 \u00b7 source\u00a7

fn hash_slice<H>(data: &[Self], state: &mut H)
where\n+ AlignedTestName(Cow<'static, str>, NamePadding),\n+}
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Variants\u00a7

\u00a7

StaticTestName(&'static str)

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

DynTestName(String)

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

AlignedTestName(Cow<'static, str>, NamePadding)

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Implementations\u00a7

source\u00a7

impl TestName

source

pub fn as_slice(&self) -> &str

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source

pub fn padding(&self) -> NamePadding

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source

pub fn with_padding(&self, padding: NamePadding) -> TestName

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Clone for TestName

source\u00a7

fn clone(&self) -> TestName

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for TestName

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl Display for TestName

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl Hash for TestName

source\u00a7

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 \u00b7 source\u00a7

fn hash_slice<H>(data: &[Self], state: &mut H)
where\n H: Hasher,\n- Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source\u00a7

impl PartialEq for TestName

source\u00a7

fn eq(&self, other: &TestName) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n+ Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source\u00a7

impl PartialEq for TestName

source\u00a7

fn eq(&self, other: &TestName) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n and should not be overridden without very good reason.
source\u00a7

impl Eq for TestName

source\u00a7

impl StructuralPartialEq for TestName

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n T: 'static + ?Sized,

source\u00a7

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source\u00a7

impl<T> Borrow<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n- T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n+ T: ?Sized,
source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n+ T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n+ T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n
source\u00a7

impl<T, U> Into<U> for T
where\n U: From<T>,

source\u00a7

fn into(self) -> U

Calls U::from(self).

\n

That is, this conversion is whatever the implementation of\n From<T> for U chooses to do.

\n
source\u00a7

impl<T> ToOwned for T
where\n- T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T> ToString for T
where\n+ T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T> ToString for T
where\n T: Display + ?Sized,

source\u00a7

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n U: Into<T>,

source\u00a7

type Error = Infallible

The type returned in the event of a conversion error.
source\u00a7

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source\u00a7

impl<T, U> TryInto<U> for T
where\n U: TryFrom<T>,

source\u00a7

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source\u00a7

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/test/enum.TestResult.html", "source2": "./usr/share/doc/rust-doc/html/test/test/enum.TestResult.html", "unified_diff": "@@ -1,21 +1,21 @@\n TestResult in test::test - Rust
test::test

Enum TestResult

source
pub enum TestResult {\n     TrOk,\n     TrFailed,\n     TrFailedMsg(String),\n     TrIgnored,\n     TrBench(BenchSamples),\n     TrTimedFail,\n-}
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Variants\u00a7

\u00a7

TrOk

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

TrFailed

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

TrFailedMsg(String)

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

TrIgnored

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

TrBench(BenchSamples)

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

TrTimedFail

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Clone for TestResult

source\u00a7

fn clone(&self) -> TestResult

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for TestResult

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl PartialEq for TestResult

source\u00a7

fn eq(&self, other: &TestResult) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n+}
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Variants\u00a7

\u00a7

TrOk

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

TrFailed

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

TrFailedMsg(String)

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

TrIgnored

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

TrBench(BenchSamples)

\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7

TrTimedFail

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Clone for TestResult

source\u00a7

fn clone(&self) -> TestResult

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for TestResult

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl PartialEq for TestResult

source\u00a7

fn eq(&self, other: &TestResult) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n and should not be overridden without very good reason.
source\u00a7

impl StructuralPartialEq for TestResult

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n T: 'static + ?Sized,

source\u00a7

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source\u00a7

impl<T> Borrow<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n- T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n+ T: ?Sized,
source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n+ T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n+ T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n
source\u00a7

impl<T, U> Into<U> for T
where\n U: From<T>,

source\u00a7

fn into(self) -> U

Calls U::from(self).

\n

That is, this conversion is whatever the implementation of\n From<T> for U chooses to do.

\n
source\u00a7

impl<T> ToOwned for T
where\n- T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n+ T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n U: Into<T>,

source\u00a7

type Error = Infallible

The type returned in the event of a conversion error.
source\u00a7

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source\u00a7

impl<T, U> TryInto<U> for T
where\n U: TryFrom<T>,

source\u00a7

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source\u00a7

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/test/enum.TestType.html", "source2": "./usr/share/doc/rust-doc/html/test/test/enum.TestType.html", "unified_diff": "@@ -6,23 +6,23 @@\n }
\ud83d\udd2cThis is a nightly-only experimental API. (test)
Expand description

Type of the test according to the Rust book\n conventions.

\n

Variants\u00a7

\u00a7

UnitTest

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Unit-tests are expected to be in the src folder of the crate.

\n
\u00a7

IntegrationTest

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Integration-style tests are expected to be in the tests folder of the crate.

\n
\u00a7

DocTest

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Doctests are created by the librustdoc manually, so it\u2019s a different type of test.

\n
\u00a7

Unknown

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Tests for the sources that don\u2019t follow the project layout convention\n (e.g. tests in raw main.rs compiled by calling rustc --test directly).

\n-

Trait Implementations\u00a7

source\u00a7

impl Clone for TestType

source\u00a7

fn clone(&self) -> TestType

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for TestType

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl Hash for TestType

source\u00a7

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 \u00b7 source\u00a7

fn hash_slice<H>(data: &[Self], state: &mut H)
where\n+

Trait Implementations\u00a7

source\u00a7

impl Clone for TestType

source\u00a7

fn clone(&self) -> TestType

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for TestType

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl Hash for TestType

source\u00a7

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 \u00b7 source\u00a7

fn hash_slice<H>(data: &[Self], state: &mut H)
where\n H: Hasher,\n- Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source\u00a7

impl PartialEq for TestType

source\u00a7

fn eq(&self, other: &TestType) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n+ Self: Sized,
Feeds a slice of this type into the given Hasher. Read more
source\u00a7

impl PartialEq for TestType

source\u00a7

fn eq(&self, other: &TestType) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n and should not be overridden without very good reason.
source\u00a7

impl Copy for TestType

source\u00a7

impl Eq for TestType

source\u00a7

impl StructuralPartialEq for TestType

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n T: 'static + ?Sized,

source\u00a7

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source\u00a7

impl<T> Borrow<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n- T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n+ T: ?Sized,
source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n+ T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n+ T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n
source\u00a7

impl<T, U> Into<U> for T
where\n U: From<T>,

source\u00a7

fn into(self) -> U

Calls U::from(self).

\n

That is, this conversion is whatever the implementation of\n From<T> for U chooses to do.

\n
source\u00a7

impl<T> ToOwned for T
where\n- T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n+ T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n U: Into<T>,

source\u00a7

type Error = Infallible

The type returned in the event of a conversion error.
source\u00a7

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source\u00a7

impl<T, U> TryInto<U> for T
where\n U: TryFrom<T>,

source\u00a7

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source\u00a7

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/test/struct.Metric.html", "source2": "./usr/share/doc/rust-doc/html/test/test/struct.Metric.html", "unified_diff": "@@ -1,14 +1,14 @@\n-Metric in test::test - Rust
test::test

Struct Metric

source
pub struct Metric { /* private fields */ }
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Implementations\u00a7

source\u00a7

impl Metric

source

pub fn new(value: f64, noise: f64) -> Metric

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Clone for Metric

source\u00a7

fn clone(&self) -> Metric

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for Metric

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl PartialEq for Metric

source\u00a7

fn eq(&self, other: &Metric) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n+Metric in test::test - Rust
test::test

Struct Metric

source
pub struct Metric { /* private fields */ }
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Implementations\u00a7

source\u00a7

impl Metric

source

pub fn new(value: f64, noise: f64) -> Metric

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Clone for Metric

source\u00a7

fn clone(&self) -> Metric

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for Metric

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl PartialEq for Metric

source\u00a7

fn eq(&self, other: &Metric) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n and should not be overridden without very good reason.
source\u00a7

impl Copy for Metric

source\u00a7

impl StructuralPartialEq for Metric

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n T: 'static + ?Sized,

source\u00a7

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source\u00a7

impl<T> Borrow<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n- T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n+ T: ?Sized,
source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n+ T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n+ T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n
source\u00a7

impl<T, U> Into<U> for T
where\n U: From<T>,

source\u00a7

fn into(self) -> U

Calls U::from(self).

\n

That is, this conversion is whatever the implementation of\n From<T> for U chooses to do.

\n
source\u00a7

impl<T> ToOwned for T
where\n- T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n+ T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n U: Into<T>,

source\u00a7

type Error = Infallible

The type returned in the event of a conversion error.
source\u00a7

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source\u00a7

impl<T, U> TryInto<U> for T
where\n U: TryFrom<T>,

source\u00a7

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source\u00a7

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/test/struct.MetricMap.html", "source2": "./usr/share/doc/rust-doc/html/test/test/struct.MetricMap.html", "unified_diff": "@@ -1,25 +1,25 @@\n-MetricMap in test::test - Rust
test::test

Struct MetricMap

source
pub struct MetricMap(/* private fields */);
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Implementations\u00a7

source\u00a7

impl MetricMap

source

pub fn new() -> MetricMap

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source

pub fn insert_metric(&mut self, name: &str, value: f64, noise: f64)

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Insert a named value (+/- noise) metric into the map. The value\n+MetricMap in test::test - Rust

test::test

Struct MetricMap

source
pub struct MetricMap(/* private fields */);
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Implementations\u00a7

source\u00a7

impl MetricMap

source

pub fn new() -> MetricMap

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source

pub fn insert_metric(&mut self, name: &str, value: f64, noise: f64)

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Insert a named value (+/- noise) metric into the map. The value\n must be non-negative. The noise indicates the uncertainty of the\n metric, which doubles as the \u201cnoise range\u201d of acceptable\n pairwise-regressions on this named value, when comparing from one\n metric to the next using compare_to_old.

\n

If noise is positive, then it means this metric is of a value\n you want to see grow smaller, so a change larger than noise in the\n positive direction represents a regression.

\n

If noise is negative, then it means this metric is of a value\n you want to see grow larger, so a change larger than noise in the\n negative direction represents a regression.

\n-
source

pub fn fmt_metrics(&self) -> String

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Clone for MetricMap

source\u00a7

fn clone(&self) -> MetricMap

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl PartialEq for MetricMap

source\u00a7

fn eq(&self, other: &MetricMap) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n+
source

pub fn fmt_metrics(&self) -> String

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Clone for MetricMap

source\u00a7

fn clone(&self) -> MetricMap

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl PartialEq for MetricMap

source\u00a7

fn eq(&self, other: &MetricMap) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n and should not be overridden without very good reason.
source\u00a7

impl StructuralPartialEq for MetricMap

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n T: 'static + ?Sized,

source\u00a7

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source\u00a7

impl<T> Borrow<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n- T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n+ T: ?Sized,
source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n+ T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n+ T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n
source\u00a7

impl<T, U> Into<U> for T
where\n U: From<T>,

source\u00a7

fn into(self) -> U

Calls U::from(self).

\n

That is, this conversion is whatever the implementation of\n From<T> for U chooses to do.

\n
source\u00a7

impl<T> ToOwned for T
where\n- T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n+ T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n U: Into<T>,

source\u00a7

type Error = Infallible

The type returned in the event of a conversion error.
source\u00a7

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source\u00a7

impl<T, U> TryInto<U> for T
where\n U: TryFrom<T>,

source\u00a7

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source\u00a7

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/test/struct.Options.html", "source2": "./usr/share/doc/rust-doc/html/test/test/struct.Options.html", "unified_diff": "@@ -1,18 +1,18 @@\n Options in test::test - Rust
test::test

Struct Options

source
pub struct Options {\n-    pub display_output: bool,\n-    pub panic_abort: bool,\n+    pub display_output: bool,\n+    pub panic_abort: bool,\n }
\ud83d\udd2cThis is a nightly-only experimental API. (test)
Expand description

Options for the test run defined by the caller (instead of CLI arguments).\n In case we want to add other options as well, just add them in this struct.

\n-

Fields\u00a7

\u00a7display_output: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7panic_abort: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Implementations\u00a7

source\u00a7

impl Options

source

pub fn new() -> Options

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source

pub fn display_output(self, display_output: bool) -> Options

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source

pub fn panic_abort(self, panic_abort: bool) -> Options

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Clone for Options

source\u00a7

fn clone(&self) -> Options

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for Options

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl Copy for Options

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n+

Fields\u00a7

\u00a7display_output: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7panic_abort: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Implementations\u00a7

source\u00a7

impl Options

source

pub fn new() -> Options

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source

pub fn display_output(self, display_output: bool) -> Options

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source

pub fn panic_abort(self, panic_abort: bool) -> Options

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Clone for Options

source\u00a7

fn clone(&self) -> Options

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for Options

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl Copy for Options

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n T: 'static + ?Sized,

source\u00a7

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source\u00a7

impl<T> Borrow<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n- T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n+ T: ?Sized,
source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n+ T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n+ T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n
source\u00a7

impl<T, U> Into<U> for T
where\n U: From<T>,

source\u00a7

fn into(self) -> U

Calls U::from(self).

\n

That is, this conversion is whatever the implementation of\n From<T> for U chooses to do.

\n
source\u00a7

impl<T> ToOwned for T
where\n- T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n+ T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n U: Into<T>,

source\u00a7

type Error = Infallible

The type returned in the event of a conversion error.
source\u00a7

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source\u00a7

impl<T, U> TryInto<U> for T
where\n U: TryFrom<T>,

source\u00a7

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source\u00a7

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/test/struct.TestDesc.html", "source2": "./usr/share/doc/rust-doc/html/test/test/struct.TestDesc.html", "unified_diff": "@@ -1,28 +1,28 @@\n TestDesc in test::test - Rust
test::test

Struct TestDesc

source
pub struct TestDesc {\n     pub name: TestName,\n-    pub ignore: bool,\n-    pub ignore_message: Option<&'static str>,\n-    pub source_file: &'static str,\n-    pub start_line: usize,\n-    pub start_col: usize,\n-    pub end_line: usize,\n-    pub end_col: usize,\n+    pub ignore: bool,\n+    pub ignore_message: Option<&'static str>,\n+    pub source_file: &'static str,\n+    pub start_line: usize,\n+    pub start_col: usize,\n+    pub end_line: usize,\n+    pub end_col: usize,\n     pub should_panic: ShouldPanic,\n-    pub compile_fail: bool,\n-    pub no_run: bool,\n+    pub compile_fail: bool,\n+    pub no_run: bool,\n     pub test_type: TestType,\n-}
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Fields\u00a7

\u00a7name: TestName
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7ignore: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7ignore_message: Option<&'static str>
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7source_file: &'static str
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7start_line: usize
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7start_col: usize
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7end_line: usize
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7end_col: usize
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7should_panic: ShouldPanic
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7compile_fail: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7no_run: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7test_type: TestType
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Implementations\u00a7

source\u00a7

impl TestDesc

source

pub fn padded_name(&self, column_count: usize, align: NamePadding) -> String

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source

pub fn test_mode(&self) -> Option<&'static str>

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Returns None for ignored test or tests that are just run, otherwise returns a description of the type of test.\n+}

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Fields\u00a7

\u00a7name: TestName
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7ignore: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7ignore_message: Option<&'static str>
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7source_file: &'static str
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7start_line: usize
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7start_col: usize
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7end_line: usize
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7end_col: usize
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7should_panic: ShouldPanic
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7compile_fail: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7no_run: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7test_type: TestType
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Implementations\u00a7

source\u00a7

impl TestDesc

source

pub fn padded_name(&self, column_count: usize, align: NamePadding) -> String

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source

pub fn test_mode(&self) -> Option<&'static str>

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Returns None for ignored test or tests that are just run, otherwise returns a description of the type of test.\n Descriptions include \u201cshould panic\u201d, \u201ccompile fail\u201d and \u201ccompile\u201d.

\n

Trait Implementations\u00a7

source\u00a7

impl Clone for TestDesc

source\u00a7

fn clone(&self) -> TestDesc

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for TestDesc

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n T: 'static + ?Sized,

source\u00a7

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source\u00a7

impl<T> Borrow<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n- T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n+ T: ?Sized,
source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n+ T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n+ T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n
source\u00a7

impl<T, U> Into<U> for T
where\n U: From<T>,

source\u00a7

fn into(self) -> U

Calls U::from(self).

\n

That is, this conversion is whatever the implementation of\n From<T> for U chooses to do.

\n
source\u00a7

impl<T> ToOwned for T
where\n- T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n+ T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n U: Into<T>,

source\u00a7

type Error = Infallible

The type returned in the event of a conversion error.
source\u00a7

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source\u00a7

impl<T, U> TryInto<U> for T
where\n U: TryFrom<T>,

source\u00a7

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source\u00a7

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/test/struct.TestDescAndFn.html", "source2": "./usr/share/doc/rust-doc/html/test/test/struct.TestDescAndFn.html", "unified_diff": "@@ -1,22 +1,22 @@\n TestDescAndFn in test::test - Rust
test::test

Struct TestDescAndFn

source
pub struct TestDescAndFn {\n     pub desc: TestDesc,\n     pub testfn: TestFn,\n }
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Fields\u00a7

\u00a7desc: TestDesc
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7testfn: TestFn
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Implementations\u00a7

source\u00a7

impl TestDescAndFn

source

pub const fn new_doctest(\n- test_name: &'static str,\n- ignore: bool,\n- source_file: &'static str,\n- start_line: usize,\n- no_run: bool,\n- should_panic: bool,\n+ test_name: &'static str,\n+ ignore: bool,\n+ source_file: &'static str,\n+ start_line: usize,\n+ no_run: bool,\n+ should_panic: bool,\n testfn: TestFn,\n ) -> Self

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Debug for TestDescAndFn

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n T: 'static + ?Sized,

source\u00a7

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source\u00a7

impl<T> Borrow<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n+ T: ?Sized,
source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n+ T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n
source\u00a7

impl<T, U> Into<U> for T
where\n U: From<T>,

source\u00a7

fn into(self) -> U

Calls U::from(self).

\n

That is, this conversion is whatever the implementation of\n From<T> for U chooses to do.

\n
source\u00a7

impl<T, U> TryFrom<U> for T
where\n U: Into<T>,

source\u00a7

type Error = Infallible

The type returned in the event of a conversion error.
source\u00a7

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source\u00a7

impl<T, U> TryInto<U> for T
where\n U: TryFrom<T>,

source\u00a7

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source\u00a7

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/test/struct.TestExecTime.html", "source2": "./usr/share/doc/rust-doc/html/test/test/struct.TestExecTime.html", "unified_diff": "@@ -1,16 +1,16 @@\n TestExecTime in test::test - Rust
test::test

Struct TestExecTime

source
pub struct TestExecTime(pub Duration);
\ud83d\udd2cThis is a nightly-only experimental API. (test)
Expand description

The measured execution time of a unit test.

\n-

Tuple Fields\u00a7

\u00a70: Duration
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Clone for TestExecTime

source\u00a7

fn clone(&self) -> TestExecTime

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for TestExecTime

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl Display for TestExecTime

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl PartialEq for TestExecTime

source\u00a7

fn eq(&self, other: &TestExecTime) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n+

Tuple Fields\u00a7

\u00a70: Duration
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Clone for TestExecTime

source\u00a7

fn clone(&self) -> TestExecTime

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for TestExecTime

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl Display for TestExecTime

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl PartialEq for TestExecTime

source\u00a7

fn eq(&self, other: &TestExecTime) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n and should not be overridden without very good reason.
source\u00a7

impl StructuralPartialEq for TestExecTime

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n T: 'static + ?Sized,

source\u00a7

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source\u00a7

impl<T> Borrow<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n- T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n+ T: ?Sized,
source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n+ T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n+ T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n
source\u00a7

impl<T, U> Into<U> for T
where\n U: From<T>,

source\u00a7

fn into(self) -> U

Calls U::from(self).

\n

That is, this conversion is whatever the implementation of\n From<T> for U chooses to do.

\n
source\u00a7

impl<T> ToOwned for T
where\n- T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T> ToString for T
where\n+ T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T> ToString for T
where\n T: Display + ?Sized,

source\u00a7

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n U: Into<T>,

source\u00a7

type Error = Infallible

The type returned in the event of a conversion error.
source\u00a7

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source\u00a7

impl<T, U> TryInto<U> for T
where\n U: TryFrom<T>,

source\u00a7

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source\u00a7

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/test/struct.TestId.html", "source2": "./usr/share/doc/rust-doc/html/test/test/struct.TestId.html", "unified_diff": "@@ -1,16 +1,16 @@\n-TestId in test::test - Rust
test::test

Struct TestId

source
pub struct TestId(pub usize);
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Tuple Fields\u00a7

\u00a70: usize
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Clone for TestId

source\u00a7

fn clone(&self) -> TestId

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for TestId

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl Hash for TestId

source\u00a7

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 \u00b7 source\u00a7

fn hash_slice<H>(data: &[Self], state: &mut H)
where\n+TestId in test::test - Rust
test::test

Struct TestId

source
pub struct TestId(pub usize);
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Tuple Fields\u00a7

\u00a70: usize
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Clone for TestId

source\u00a7

fn clone(&self) -> TestId

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for TestId

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl Hash for TestId

source\u00a7

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 \u00b7 source\u00a7

fn hash_slice<H>(data: &[Self], state: &mut H)
where\n H: Hasher,\n- Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source\u00a7

impl PartialEq for TestId

source\u00a7

fn eq(&self, other: &TestId) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n+ Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source\u00a7

impl PartialEq for TestId

source\u00a7

fn eq(&self, other: &TestId) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n and should not be overridden without very good reason.
source\u00a7

impl Copy for TestId

source\u00a7

impl Eq for TestId

source\u00a7

impl StructuralPartialEq for TestId

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n T: 'static + ?Sized,

source\u00a7

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source\u00a7

impl<T> Borrow<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n- T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n+ T: ?Sized,
source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n+ T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n+ T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n
source\u00a7

impl<T, U> Into<U> for T
where\n U: From<T>,

source\u00a7

fn into(self) -> U

Calls U::from(self).

\n

That is, this conversion is whatever the implementation of\n From<T> for U chooses to do.

\n
source\u00a7

impl<T> ToOwned for T
where\n- T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n+ T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n U: Into<T>,

source\u00a7

type Error = Infallible

The type returned in the event of a conversion error.
source\u00a7

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source\u00a7

impl<T, U> TryInto<U> for T
where\n U: TryFrom<T>,

source\u00a7

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source\u00a7

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/test/struct.TestOpts.html", "source2": "./usr/share/doc/rust-doc/html/test/test/struct.TestOpts.html", "unified_diff": "@@ -1,34 +1,34 @@\n TestOpts in test::test - Rust
test::test

Struct TestOpts

source
pub struct TestOpts {
Show 19 fields\n- pub list: bool,\n+ pub list: bool,\n pub filters: Vec<String>,\n- pub filter_exact: bool,\n- pub force_run_in_process: bool,\n- pub exclude_should_panic: bool,\n+ pub filter_exact: bool,\n+ pub force_run_in_process: bool,\n+ pub exclude_should_panic: bool,\n pub run_ignored: RunIgnored,\n- pub run_tests: bool,\n- pub bench_benchmarks: bool,\n- pub logfile: Option<PathBuf>,\n- pub nocapture: bool,\n+ pub run_tests: bool,\n+ pub bench_benchmarks: bool,\n+ pub logfile: Option<PathBuf>,\n+ pub nocapture: bool,\n pub color: ColorConfig,\n pub format: OutputFormat,\n- pub shuffle: bool,\n- pub shuffle_seed: Option<u64>,\n- pub test_threads: Option<usize>,\n+ pub shuffle: bool,\n+ pub shuffle_seed: Option<u64>,\n+ pub test_threads: Option<usize>,\n pub skip: Vec<String>,\n pub time_options: Option<TestTimeOptions>,\n- pub fail_fast: bool,\n+ pub fail_fast: bool,\n pub options: Options,\n-
}
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Fields\u00a7

\u00a7list: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7filters: Vec<String>
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7filter_exact: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7force_run_in_process: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7exclude_should_panic: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7run_ignored: RunIgnored
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7run_tests: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7bench_benchmarks: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7logfile: Option<PathBuf>
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7nocapture: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7color: ColorConfig
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7format: OutputFormat
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7shuffle: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7shuffle_seed: Option<u64>
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7test_threads: Option<usize>
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7skip: Vec<String>
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7time_options: Option<TestTimeOptions>
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7fail_fast: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Stop at first failing test.\n+}

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Fields\u00a7

\u00a7list: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7filters: Vec<String>
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7filter_exact: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7force_run_in_process: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7exclude_should_panic: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7run_ignored: RunIgnored
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7run_tests: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7bench_benchmarks: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7logfile: Option<PathBuf>
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7nocapture: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7color: ColorConfig
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7format: OutputFormat
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7shuffle: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7shuffle_seed: Option<u64>
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7test_threads: Option<usize>
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7skip: Vec<String>
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7time_options: Option<TestTimeOptions>
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7fail_fast: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Stop at first failing test.\n May run a few more tests due to threading, but will\n abort as soon as possible.

\n-
\u00a7options: Options
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Implementations\u00a7

source\u00a7

impl TestOpts

source

pub fn use_color(&self) -> bool

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Debug for TestOpts

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n+
\u00a7options: Options
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Implementations\u00a7

source\u00a7

impl TestOpts

source

pub fn use_color(&self) -> bool

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Debug for TestOpts

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n T: 'static + ?Sized,

source\u00a7

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source\u00a7

impl<T> Borrow<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n+ T: ?Sized,
source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n+ T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n
source\u00a7

impl<T, U> Into<U> for T
where\n U: From<T>,

source\u00a7

fn into(self) -> U

Calls U::from(self).

\n

That is, this conversion is whatever the implementation of\n From<T> for U chooses to do.

\n
source\u00a7

impl<T, U> TryFrom<U> for T
where\n U: Into<T>,

source\u00a7

type Error = Infallible

The type returned in the event of a conversion error.
source\u00a7

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source\u00a7

impl<T, U> TryInto<U> for T
where\n U: TryFrom<T>,

source\u00a7

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source\u00a7

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\n"}, {"source1": "./usr/share/doc/rust-doc/html/test/test/struct.TestTimeOptions.html", "source2": "./usr/share/doc/rust-doc/html/test/test/struct.TestTimeOptions.html", "unified_diff": "@@ -1,22 +1,22 @@\n TestTimeOptions in test::test - Rust
test::test

Struct TestTimeOptions

source
pub struct TestTimeOptions {\n-    pub error_on_excess: bool,\n+    pub error_on_excess: bool,\n     pub unit_threshold: TimeThreshold,\n     pub integration_threshold: TimeThreshold,\n     pub doctest_threshold: TimeThreshold,\n }
\ud83d\udd2cThis is a nightly-only experimental API. (test)
Expand description

Structure with parameters for calculating test execution time.

\n-

Fields\u00a7

\u00a7error_on_excess: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Denotes if the test critical execution time limit excess should be considered\n+

Fields\u00a7

\u00a7error_on_excess: bool
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Denotes if the test critical execution time limit excess should be considered\n a test failure.

\n-
\u00a7unit_threshold: TimeThreshold
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7integration_threshold: TimeThreshold
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7doctest_threshold: TimeThreshold
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Implementations\u00a7

source\u00a7

impl TestTimeOptions

source

pub fn new_from_env(error_on_excess: bool) -> Self

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source

pub fn is_warn(&self, test: &TestDesc, exec_time: &TestExecTime) -> bool

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source

pub fn is_critical(&self, test: &TestDesc, exec_time: &TestExecTime) -> bool

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Clone for TestTimeOptions

source\u00a7

fn clone(&self) -> TestTimeOptions

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for TestTimeOptions

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl Default for TestTimeOptions

source\u00a7

fn default() -> TestTimeOptions

Returns the \u201cdefault value\u201d for a type. Read more
source\u00a7

impl PartialEq for TestTimeOptions

source\u00a7

fn eq(&self, other: &TestTimeOptions) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n+
\u00a7unit_threshold: TimeThreshold
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7integration_threshold: TimeThreshold
\ud83d\udd2cThis is a nightly-only experimental API. (test)
\u00a7doctest_threshold: TimeThreshold
\ud83d\udd2cThis is a nightly-only experimental API. (test)

Implementations\u00a7

source\u00a7

impl TestTimeOptions

source

pub fn new_from_env(error_on_excess: bool) -> Self

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source

pub fn is_warn(&self, test: &TestDesc, exec_time: &TestExecTime) -> bool

\ud83d\udd2cThis is a nightly-only experimental API. (test)
source

pub fn is_critical(&self, test: &TestDesc, exec_time: &TestExecTime) -> bool

\ud83d\udd2cThis is a nightly-only experimental API. (test)

Trait Implementations\u00a7

source\u00a7

impl Clone for TestTimeOptions

source\u00a7

fn clone(&self) -> TestTimeOptions

Returns a copy of the value. Read more
1.0.0 \u00b7 source\u00a7

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source\u00a7

impl Debug for TestTimeOptions

source\u00a7

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source\u00a7

impl Default for TestTimeOptions

source\u00a7

fn default() -> TestTimeOptions

Returns the \u201cdefault value\u201d for a type. Read more
source\u00a7

impl PartialEq for TestTimeOptions

source\u00a7

fn eq(&self, other: &TestTimeOptions) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 \u00b7 source\u00a7

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\n and should not be overridden without very good reason.
source\u00a7

impl Copy for TestTimeOptions

source\u00a7

impl Eq for TestTimeOptions

source\u00a7

impl StructuralPartialEq for TestTimeOptions

Auto Trait Implementations\u00a7

Blanket Implementations\u00a7

source\u00a7

impl<T> Any for T
where\n T: 'static + ?Sized,

source\u00a7

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source\u00a7

impl<T> Borrow<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n- T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n- T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n+ T: ?Sized,
source\u00a7

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source\u00a7

impl<T> BorrowMut<T> for T
where\n+ T: ?Sized,

source\u00a7

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source\u00a7

impl<T> CloneToUninit for T
where\n+ T: Clone,

source\u00a7

unsafe fn clone_to_uninit(&self, dst: *mut T)

\ud83d\udd2cThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source\u00a7

impl<T> From<T> for T

source\u00a7

fn from(t: T) -> T

Returns the argument unchanged.

\n
source\u00a7

impl<T, U> Into<U> for T
where\n U: From<T>,

source\u00a7

fn into(self) -> U

Calls U::from(self).

\n

That is, this conversion is whatever the implementation of\n From<T> for U chooses to do.

\n
source\u00a7

impl<T> ToOwned for T
where\n- T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n+ T: Clone,

source\u00a7

type Owned = T

The resulting type after obtaining ownership.
source\u00a7

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source\u00a7

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source\u00a7

impl<T, U> TryFrom<U> for T
where\n U: Into<T>,

source\u00a7

type Error = Infallible

The type returned in the event of a conversion error.
source\u00a7

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source\u00a7

impl<T, U> TryInto<U> for T
where\n U: TryFrom<T>,

source\u00a7

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source\u00a7

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\n"}]}]}]}]}