[INFO] cloning repository https://github.com/Vannevelj/type-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Vannevelj/type-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FVannevelj%2Ftype-rs", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FVannevelj%2Ftype-rs'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 545f8029def3811d6366fe6d7938dc3239c3d86c [INFO] testing Vannevelj/type-rs against beta-2022-04-10 for beta-1.61-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FVannevelj%2Ftype-rs" "/workspace/builds/worker-28/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-28/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/Vannevelj/type-rs on toolchain beta-2022-04-10 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/Vannevelj/type-rs [INFO] finished tweaking git repo https://github.com/Vannevelj/type-rs [INFO] tweaked toml for git repo https://github.com/Vannevelj/type-rs written to /workspace/builds/worker-28/source/Cargo.toml [INFO] crate git repo https://github.com/Vannevelj/type-rs already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-28/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-28/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d96d56d267fea1c1b90d87164b39216bdaf4eaf9042662d9d3228dbd10db574b [INFO] running `Command { std: "docker" "start" "-a" "d96d56d267fea1c1b90d87164b39216bdaf4eaf9042662d9d3228dbd10db574b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d96d56d267fea1c1b90d87164b39216bdaf4eaf9042662d9d3228dbd10db574b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d96d56d267fea1c1b90d87164b39216bdaf4eaf9042662d9d3228dbd10db574b", kill_on_drop: false }` [INFO] [stdout] d96d56d267fea1c1b90d87164b39216bdaf4eaf9042662d9d3228dbd10db574b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-28/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-28/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] cc491a03dcfbd853fa27da6054d51ac965e7c400e2631a0dd149d442e9b99804 [INFO] running `Command { std: "docker" "start" "-a" "cc491a03dcfbd853fa27da6054d51ac965e7c400e2631a0dd149d442e9b99804", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.36 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling syn v1.0.89 [INFO] [stderr] Compiling serde_derive v1.0.136 [INFO] [stderr] Compiling serde v1.0.136 [INFO] [stderr] Compiling libc v0.2.119 [INFO] [stderr] Compiling unicode-width v0.1.9 [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling text-size v1.1.0 [INFO] [stderr] Compiling scopeguard v1.1.0 [INFO] [stderr] Compiling hashbrown v0.9.1 [INFO] [stderr] Compiling termcolor v1.1.3 [INFO] [stderr] Compiling lexical-core v0.7.6 [INFO] [stderr] Compiling memchr v2.4.1 [INFO] [stderr] Compiling ansi_term v0.12.1 [INFO] [stderr] Compiling erased-serde v0.3.20 [INFO] [stderr] Compiling arrayvec v0.5.2 [INFO] [stderr] Compiling ryu v1.0.9 [INFO] [stderr] Compiling rslint_syntax v0.1.4 [INFO] [stderr] Compiling unicode-segmentation v1.9.0 [INFO] [stderr] Compiling once_cell v1.10.0 [INFO] [stderr] Compiling strsim v0.8.0 [INFO] [stderr] Compiling vec_map v0.8.2 [INFO] [stderr] Compiling regex-syntax v0.6.25 [INFO] [stderr] Compiling unindent v0.1.8 [INFO] [stderr] Compiling humantime v2.1.0 [INFO] [stderr] Compiling dyn-clone v1.0.5 [INFO] [stderr] Compiling textwrap v0.11.0 [INFO] [stderr] Compiling indoc v1.0.4 [INFO] [stderr] Compiling memoffset v0.6.5 [INFO] [stderr] Compiling erasable v1.2.1 [INFO] [stderr] Compiling slice-dst v1.5.1 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling num-integer v0.1.44 [INFO] [stderr] Compiling num-bigint v0.3.3 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling heck v0.3.3 [INFO] [stderr] Compiling quote v1.0.15 [INFO] [stderr] Compiling aho-corasick v0.7.18 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling colored v2.0.0 [INFO] [stderr] Compiling clap v2.34.0 [INFO] [stderr] Compiling regex v1.5.5 [INFO] [stderr] Compiling lexical v5.2.2 [INFO] [stderr] Compiling env_logger v0.9.0 [INFO] [stderr] Compiling ghost v0.1.2 [INFO] [stderr] Compiling ctor v0.1.22 [INFO] [stderr] Compiling typetag-impl v0.1.8 [INFO] [stderr] Compiling thiserror-impl v1.0.30 [INFO] [stderr] Compiling structopt-derive v0.4.18 [INFO] [stderr] Compiling rslint_macros v0.1.0 [INFO] [stderr] Compiling inventory v0.2.2 [INFO] [stderr] Compiling structopt v0.3.26 [INFO] [stderr] Compiling thiserror v1.0.30 [INFO] [stderr] Compiling smol_str v0.1.21 [INFO] [stderr] Compiling triomphe v0.1.5 [INFO] [stderr] Compiling rslint_rowan v0.10.0 [INFO] [stderr] Compiling rowan v0.10.6 [INFO] [stderr] Compiling typetag v0.1.8 [INFO] [stderr] Compiling rslint_text_edit v0.1.0 [INFO] [stderr] Compiling rslint_errors v0.2.0 [INFO] [stderr] Compiling rslint_lexer v0.2.0 [INFO] [stderr] Compiling rslint_regex v0.3.0 [INFO] [stderr] Compiling rslint_parser v0.3.1 [INFO] [stderr] Compiling rslint_core v0.3.0 [INFO] [stderr] Compiling type-rs v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 08s [INFO] running `Command { std: "docker" "inspect" "cc491a03dcfbd853fa27da6054d51ac965e7c400e2631a0dd149d442e9b99804", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cc491a03dcfbd853fa27da6054d51ac965e7c400e2631a0dd149d442e9b99804", kill_on_drop: false }` [INFO] [stdout] cc491a03dcfbd853fa27da6054d51ac965e7c400e2631a0dd149d442e9b99804 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-28/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-28/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 12fb8bee4b702825af37a89ee9a2418df6991aabc9c030563c3ce731d341d9bb [INFO] running `Command { std: "docker" "start" "-a" "12fb8bee4b702825af37a89ee9a2418df6991aabc9c030563c3ce731d341d9bb", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling type-rs v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 6.55s [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/type_rs-8cdc13711ae730aa) [INFO] [stderr] Executable unittests src/main.rs (/opt/rustwide/target/debug/deps/type_rs-0a2ef23ce1a34e96) [INFO] [stderr] Executable tests/parser_tests.rs (/opt/rustwide/target/debug/deps/parser_tests-1bf9ad3d1281f4be) [INFO] running `Command { std: "docker" "inspect" "12fb8bee4b702825af37a89ee9a2418df6991aabc9c030563c3ce731d341d9bb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "12fb8bee4b702825af37a89ee9a2418df6991aabc9c030563c3ce731d341d9bb", kill_on_drop: false }` [INFO] [stdout] 12fb8bee4b702825af37a89ee9a2418df6991aabc9c030563c3ce731d341d9bb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-28/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-28/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] a3fd7fdc69bede12ee831e679021aea97cfeb086911a587c9b565e63188c59bc [INFO] running `Command { std: "docker" "start" "-a" "a3fd7fdc69bede12ee831e679021aea97cfeb086911a587c9b565e63188c59bc", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 1m 45s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/type_rs-8cdc13711ae730aa) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/type_rs-0a2ef23ce1a34e96) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stderr] Running tests/parser_tests.rs (/opt/rustwide/target/debug/deps/parser_tests-1bf9ad3d1281f4be) [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 49 tests [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-39] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-45] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Class decl (CLASS_DECL) [0-39] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Class decl (CLASS_DECL) [0-45] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [6-17] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-43] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [6-17] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name ref (NAME_REF) [26-35] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Dot expr (DOT_EXPR) [26-41] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Class decl (CLASS_DECL) [0-43] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Class body (CLASS_BODY) [36-39] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name ref (NAME_REF) [26-31] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [6-17] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [32-41] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name ref (NAME_REF) [26-35] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Class body (CLASS_BODY) [42-45] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Ts type args (TS_TYPE_ARGS) [35-39] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Ts object type (TS_OBJECT_TYPE) [36-38] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Class body (CLASS_BODY) [40-43] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@26..41 } [Some(NameRef(NameRef { syntax: NAME_REF@26..31 })): Some(Name { syntax: NAME@32..41 })] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-43] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@26..41 } [Some(NameRef(NameRef { syntax: NAME_REF@26..31 })): Some(Name { syntax: NAME@32..41 })] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Class decl (CLASS_DECL) [0-43] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [6-17] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found props: {} [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found props: {} [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name ref (NAME_REF) [26-39] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Class body (CLASS_BODY) [40-43] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found props: {} [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found props: {} [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-49] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Class decl (CLASS_DECL) [0-49] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [6-17] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Dot expr (DOT_EXPR) [26-45] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name ref (NAME_REF) [26-31] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [32-45] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Class body (CLASS_BODY) [46-49] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@26..45 } [Some(NameRef(NameRef { syntax: NAME_REF@26..31 })): Some(Name { syntax: NAME@32..45 })] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@26..45 } [Some(NameRef(NameRef { syntax: NAME_REF@26..31 })): Some(Name { syntax: NAME@32..45 })] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found props: {} [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-43] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-39] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Fn decl (FN_DECL) [0-43] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Class decl (CLASS_DECL) [0-39] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [9-16] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [6-17] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [16-39] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name ref (NAME_REF) [26-35] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Object pattern (OBJECT_PATTERN) [17-38] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Class body (CLASS_BODY) [36-39] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Single pattern (SINGLE_PATTERN) [19-30] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [19-30] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-64] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found props: {} [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Single pattern (SINGLE_PATTERN) [32-36] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-45] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [32-36] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Fn decl (FN_DECL) [1-64] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Var decl (VAR_DECL) [0-45] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [40-43] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Declarator (DECLARATOR) [6-45] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [10-13] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Single pattern (SINGLE_PATTERN) [6-21] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: SINGLE_PATTERN@19..30 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [13-15] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [6-21] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: SINGLE_PATTERN@32..36 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Arrow expr (ARROW_EXPR) [24-45] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [16-64] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-38] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [24-38] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: None [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-69] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] For in statement (FOR_IN_STMT) [32-62] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Single pattern (SINGLE_PATTERN) [25-30] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Export default expr (EXPORT_DEFAULT_EXPR) [0-38] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Class decl (CLASS_DECL) [1-69] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] For stmt init (FOR_STMT_INIT) [37-46] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [7-18] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Fn expr (FN_EXPR) [15-38] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Var decl (VAR_DECL) [37-46] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [25-30] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [24-27] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-18] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [27-34] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Fn decl (FN_DECL) [0-18] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Single pattern (SINGLE_PATTERN) [32-37] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Declarator (DECLARATOR) [43-46] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Single pattern (SINGLE_PATTERN) [28-33] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [32-37] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Class body (CLASS_BODY) [19-69] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [28-33] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [9-12] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [42-45] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Method (METHOD) [23-67] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Single pattern (SINGLE_PATTERN) [43-46] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [23-41] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [12-15] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [35-38] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] declarator.value: Some(ArrowExpr(ArrowExpr { syntax: ARROW_EXPR@24..45 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@28..33 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-23] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] declarator.pattern: Some(SinglePattern(SinglePattern { syntax: SINGLE_PATTERN@6..21 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [41-63] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Fn decl (FN_DECL) [0-23] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Single pattern (SINGLE_PATTERN) [13-14] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [43-46] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [13-14] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@25..30 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [9-12] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] single: SinglePattern { syntax: SINGLE_PATTERN@25..30 } [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Single pattern (SINGLE_PATTERN) [42-51] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: None [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] single: SinglePattern { syntax: SINGLE_PATTERN@28..33 } [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [16-18] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Object expr (OBJECT_EXPR) [50-52] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [42-51] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [54-62] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [12-20] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@13..14 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Single pattern (SINGLE_PATTERN) [53-62] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@32..37 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Assign pattern (ASSIGN_PATTERN) [13-19] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] single: SinglePattern { syntax: SINGLE_PATTERN@13..14 } [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [13-14] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: None [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Array expr (ARRAY_EXPR) [17-19] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: None [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [21-23] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] single: SinglePattern { syntax: SINGLE_PATTERN@32..37 } [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [53-62] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: None [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@13..14 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [64-67] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: ARRAY_EXPR@17..19 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: Some(ArrayExpr(ArrayExpr { syntax: ARRAY_EXPR@17..19 })) [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found props: {} [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@42..51 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] single: SinglePattern { syntax: SINGLE_PATTERN@42..51 } [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: None [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@53..62 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] single: SinglePattern { syntax: SINGLE_PATTERN@53..62 } [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: None [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-25] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Fn decl (FN_DECL) [0-25] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [9-12] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-30] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [12-22] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Assign pattern (ASSIGN_PATTERN) [13-21] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [13-14] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Literal (LITERAL) [17-21] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [23-25] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@13..14 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: LITERAL@17..21 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: Some(Literal(Literal { syntax: LITERAL@17..21 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Fn decl (FN_DECL) [0-30] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [9-12] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [12-27] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Assign pattern (ASSIGN_PATTERN) [13-26] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [13-14] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Array expr (ARRAY_EXPR) [17-26] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Literal (LITERAL) [18-22] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Literal (LITERAL) [24-25] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [28-30] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@13..14 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: ARRAY_EXPR@17..26 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: Some(ArrayExpr(ArrayExpr { syntax: ARRAY_EXPR@17..26 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: Some(Literal(Literal { syntax: LITERAL@18..22 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: Some(Literal(Literal { syntax: LITERAL@24..25 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-38] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Fn decl (FN_DECL) [0-38] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [9-12] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [12-35] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Assign pattern (ASSIGN_PATTERN) [13-34] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [13-14] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Literal (LITERAL) [17-34] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [36-38] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@13..14 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: LITERAL@17..34 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: Some(Literal(Literal { syntax: LITERAL@17..34 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-24] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Fn decl (FN_DECL) [0-24] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [9-12] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [12-21] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Assign pattern (ASSIGN_PATTERN) [13-20] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [13-14] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Array expr (ARRAY_EXPR) [17-20] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Literal (LITERAL) [18-19] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [22-24] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@13..14 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: ARRAY_EXPR@17..20 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: Some(ArrayExpr(ArrayExpr { syntax: ARRAY_EXPR@17..20 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-31] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Fn decl (FN_DECL) [0-31] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [9-12] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-45] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [12-28] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Fn decl (FN_DECL) [0-45] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Assign pattern (ASSIGN_PATTERN) [13-27] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [9-12] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [13-14] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] New expr (NEW_EXPR) [17-27] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [12-42] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name ref (NAME_REF) [21-25] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Assign pattern (ASSIGN_PATTERN) [13-41] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Arg list (ARG_LIST) [25-27] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [13-14] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [29-31] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Call expr (CALL_EXPR) [17-41] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name ref (NAME_REF) [17-23] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@13..14 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Arg list (ARG_LIST) [23-41] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NEW_EXPR@17..27 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Literal (LITERAL) [24-40] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: Some(NewExpr(NewExpr { syntax: NEW_EXPR@17..27 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [43-45] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: Some(Literal(Literal { syntax: LITERAL@18..19 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@13..14 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: CALL_EXPR@17..41 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: Some(CallExpr(CallExpr { syntax: CALL_EXPR@17..41 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-30] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Fn decl (FN_DECL) [0-30] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [9-12] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [12-27] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Assign pattern (ASSIGN_PATTERN) [13-26] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [13-14] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Array expr (ARRAY_EXPR) [17-26] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Literal (LITERAL) [18-19] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Literal (LITERAL) [21-25] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [28-30] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@13..14 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: ARRAY_EXPR@17..26 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: Some(ArrayExpr(ArrayExpr { syntax: ARRAY_EXPR@17..26 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: Some(Literal(Literal { syntax: LITERAL@18..19 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-25] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: Some(Literal(Literal { syntax: LITERAL@21..25 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Fn decl (FN_DECL) [0-25] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [9-12] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [12-22] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Assign pattern (ASSIGN_PATTERN) [13-21] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [13-14] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Literal (LITERAL) [17-21] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [23-25] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@13..14 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: LITERAL@17..21 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: Some(Literal(Literal { syntax: LITERAL@17..21 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-27] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Fn decl (FN_DECL) [0-27] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [9-12] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [12-24] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Assign pattern (ASSIGN_PATTERN) [13-23] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [13-14] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Array expr (ARRAY_EXPR) [17-23] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Literal (LITERAL) [18-22] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [25-27] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@13..14 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: ARRAY_EXPR@17..23 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: Some(ArrayExpr(ArrayExpr { syntax: ARRAY_EXPR@17..23 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: Some(Literal(Literal { syntax: LITERAL@18..22 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-23] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-22] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Fn decl (FN_DECL) [0-23] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Fn decl (FN_DECL) [0-22] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [9-12] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [9-12] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [12-20] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [12-19] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Assign pattern (ASSIGN_PATTERN) [13-19] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Assign pattern (ASSIGN_PATTERN) [13-18] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [13-14] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [13-14] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Object expr (OBJECT_EXPR) [17-19] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Literal (LITERAL) [17-18] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [21-23] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [20-22] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@13..14 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@13..14 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: LITERAL@17..18 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: OBJECT_EXPR@17..19 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: Some(Literal(Literal { syntax: LITERAL@17..18 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: Some(ObjectExpr(ObjectExpr { syntax: OBJECT_EXPR@17..19 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-26] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Fn decl (FN_DECL) [0-26] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [9-12] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [12-23] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Assign pattern (ASSIGN_PATTERN) [13-22] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [13-14] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Literal (LITERAL) [17-22] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [24-26] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@13..14 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: LITERAL@17..22 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-25] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: Some(Literal(Literal { syntax: LITERAL@17..22 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Fn decl (FN_DECL) [0-25] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [9-12] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [12-22] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Assign pattern (ASSIGN_PATTERN) [13-21] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [13-14] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Literal (LITERAL) [17-21] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [23-25] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@13..14 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: LITERAL@17..21 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: Some(Literal(Literal { syntax: LITERAL@17..21 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-30] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Fn decl (FN_DECL) [0-30] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [9-12] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [12-27] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Assign pattern (ASSIGN_PATTERN) [13-26] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [13-14] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name ref (NAME_REF) [17-26] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [28-30] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@13..14 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME_REF@17..26 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: Some(NameRef(NameRef { syntax: NAME_REF@17..26 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-24] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Fn decl (FN_DECL) [0-24] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [9-12] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [12-21] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Single pattern (SINGLE_PATTERN) [13-14] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [13-14] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Single pattern (SINGLE_PATTERN) [16-17] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [16-17] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Single pattern (SINGLE_PATTERN) [19-20] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [19-20] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [22-24] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@13..14 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] single: SinglePattern { syntax: SINGLE_PATTERN@13..14 } [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: None [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@16..17 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] single: SinglePattern { syntax: SINGLE_PATTERN@16..17 } [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: None [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@19..20 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] single: SinglePattern { syntax: SINGLE_PATTERN@19..20 } [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: None [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-59] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Fn decl (FN_DECL) [1-58] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [10-13] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [13-15] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [16-58] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Return statement (RETURN_STMT) [20-56] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Object expr (OBJECT_EXPR) [27-55] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Literal prop (LITERAL_PROP) [33-50] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [33-36] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Arrow expr (ARROW_EXPR) [38-50] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [38-44] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Single pattern (SINGLE_PATTERN) [39-40] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [39-40] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Single pattern (SINGLE_PATTERN) [42-43] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [42-43] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [48-50] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Empty statement (EMPTY_STMT) [58-59] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@39..40 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] single: SinglePattern { syntax: SINGLE_PATTERN@39..40 } [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: None [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@42..43 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] single: SinglePattern { syntax: SINGLE_PATTERN@42..43 } [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: None [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-108] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Class decl (CLASS_DECL) [1-108] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [7-18] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name ref (NAME_REF) [27-36] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-155] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Class decl (CLASS_DECL) [1-155] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Class body (CLASS_BODY) [37-108] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [7-18] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name ref (NAME_REF) [27-36] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [44-52] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Class body (CLASS_BODY) [37-155] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Method (METHOD) [53-106] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [44-52] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [53-57] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Method (METHOD) [53-153] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [57-59] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [53-57] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-33] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [57-59] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [60-106] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [60-153] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Fn decl (FN_DECL) [0-33] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Expr statement (EXPR_STMT) [70-100] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [9-12] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Var decl (VAR_DECL) [70-115] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [12-30] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-143] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Declarator (DECLARATOR) [76-114] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Assign pattern (ASSIGN_PATTERN) [13-29] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Call expr (CALL_EXPR) [70-99] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [13-14] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Object pattern (OBJECT_PATTERN) [76-101] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Class decl (CLASS_DECL) [1-143] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Ts array (TS_ARRAY) [16-24] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Single pattern (SINGLE_PATTERN) [78-87] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [7-18] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Dot expr (DOT_EXPR) [70-81] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [78-87] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-8] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Ts string (TS_STRING) [16-22] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-49] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-108] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name ref (NAME_REF) [27-36] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Class decl (CLASS_DECL) [1-108] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name ref (NAME_REF) [70-77] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [7-18] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Fn decl (FN_DECL) [0-49] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [78-81] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name ref (NAME_REF) [27-36] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Array expr (ARRAY_EXPR) [27-29] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [9-12] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Single pattern (SINGLE_PATTERN) [89-99] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [12-14] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Class body (CLASS_BODY) [37-143] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [31-33] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [89-99] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [44-52] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@13..14 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Class body (CLASS_BODY) [37-108] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Method (METHOD) [53-141] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [44-52] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [53-57] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Method (METHOD) [53-106] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-354] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: TS_ARRAY@16..24 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Arg list (ARG_LIST) [81-99] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: ARRAY_EXPR@27..29 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [15-49] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Dot expr (DOT_EXPR) [104-114] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [53-57] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [57-59] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [57-59] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Class decl (CLASS_DECL) [1-354] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Expr statement (EXPR_STMT) [17-47] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Dot expr (DOT_EXPR) [82-98] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [60-106] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [60-141] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] This expr (THIS_EXPR) [104-108] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Dot expr (DOT_EXPR) [82-92] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Call expr (CALL_EXPR) [17-46] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] This expr (THIS_EXPR) [82-86] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Dot expr (DOT_EXPR) [17-31] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Var decl (VAR_DECL) [70-103] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [87-92] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [7-18] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [93-98] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Expr statement (EXPR_STMT) [70-100] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name ref (NAME_REF) [27-36] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Class body (CLASS_BODY) [37-354] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [109-114] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name ref (NAME_REF) [17-24] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@70..81 } [Some(NameRef(NameRef { syntax: NAME_REF@70..77 })): Some(Name { syntax: NAME@78..81 })] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Declarator (DECLARATOR) [76-102] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Expr statement (EXPR_STMT) [124-147] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-14] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Call expr (CALL_EXPR) [70-99] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-88] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Object pattern (OBJECT_PATTERN) [76-89] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Call expr (CALL_EXPR) [124-146] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-66] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Fn decl (FN_DECL) [1-88] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Var decl (VAR_DECL) [0-14] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@82..98 } [Some(DotExpr(DotExpr { syntax: DOT_EXPR@82..92 })): Some(Name { syntax: NAME@93..98 })] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Declarator (DECLARATOR) [4-13] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Single pattern (SINGLE_PATTERN) [78-87] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found nested dot: DotExpr { syntax: DOT_EXPR@82..92 } [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [25-31] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Arg list (ARG_LIST) [31-46] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [78-87] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Arrow expr (ARROW_EXPR) [32-46] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Constructor (CONSTRUCTOR) [43-89] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Dot expr (DOT_EXPR) [92-102] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [10-13] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [43-54] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] This expr (THIS_EXPR) [92-96] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Expr statement (EXPR_STMT) [1-3] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [54-56] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [97-102] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [57-89] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Single pattern (SINGLE_PATTERN) [4-8] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found nested name: Name { syntax: NAME@93..98 } [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-16] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Dot expr (DOT_EXPR) [124-135] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [13-35] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@82..92 } [Some(ThisExpr(ThisExpr { syntax: THIS_EXPR@82..86 })): Some(Name { syntax: NAME@87..92 })] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name ref (NAME_REF) [124-131] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name ref (NAME_REF) [1-3] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [132-135] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Expr statement (EXPR_STMT) [67-83] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [32-38] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Expr statement (EXPR_STMT) [4-9] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Arg list (ARG_LIST) [135-146] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Expr statement (EXPR_STMT) [112-135] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [4-8] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Assign expr (ASSIGN_EXPR) [67-82] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Single pattern (SINGLE_PATTERN) [33-34] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Dot expr (DOT_EXPR) [67-77] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Single pattern (SINGLE_PATTERN) [19-20] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [19-20] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name ref (NAME_REF) [136-145] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Dot expr (DOT_EXPR) [70-81] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [33-34] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Single pattern (SINGLE_PATTERN) [36-37] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@104..114 } [Some(ThisExpr(ThisExpr { syntax: THIS_EXPR@104..108 })): Some(Name { syntax: NAME@109..114 })] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found declarator: DECLARATOR@76..114 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Array expr (ARRAY_EXPR) [11-13] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@82..92 } [Some(ThisExpr(ThisExpr { syntax: THIS_EXPR@82..86 })): Some(Name { syntax: NAME@87..92 })] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Var decl (VAR_DECL) [0-16] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Call expr (CALL_EXPR) [4-9] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] declarator.value: Some(ArrayExpr(ArrayExpr { syntax: ARRAY_EXPR@11..13 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [36-37] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-21] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name ref (NAME_REF) [4-7] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found object_pattern: ObjectPattern { syntax: OBJECT_PATTERN@76..101 } [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Arg list (ARG_LIST) [7-9] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name ref (NAME_REF) [70-77] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found child name: props (looking for props) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [78-81] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Arg list (ARG_LIST) [81-99] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Dot expr (DOT_EXPR) [82-98] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Dot expr (DOT_EXPR) [82-92] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] This expr (THIS_EXPR) [82-86] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [87-92] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@124..135 } [Some(NameRef(NameRef { syntax: NAME_REF@124..131 })): Some(Name { syntax: NAME@132..135 })] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [93-98] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-15] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] declarator.pattern: Some(SinglePattern(SinglePattern { syntax: SINGLE_PATTERN@4..8 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Var decl (VAR_DECL) [0-15] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Declarator (DECLARATOR) [4-14] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Call expr (CALL_EXPR) [112-134] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@70..81 } [Some(NameRef(NameRef { syntax: NAME_REF@70..77 })): Some(Name { syntax: NAME@78..81 })] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@70..81 } [Some(NameRef(NameRef { syntax: NAME_REF@70..77 })): Some(Name { syntax: NAME@78..81 })] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@82..98 } [Some(DotExpr(DotExpr { syntax: DOT_EXPR@82..92 })): Some(Name { syntax: NAME@93..98 })] [INFO] [stdout] test tests::add_types_callback_arg ... ignored, rslint does not support parsing JSX [INFO] [stdout] test tests::add_types_adds_component_props ... ok [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found nested dot: DotExpr { syntax: DOT_EXPR@82..92 } [INFO] [stdout] test tests::add_types_adds_component_props_pre_existing ... ok [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Dot expr (DOT_EXPR) [112-123] [INFO] [stdout] test tests::add_types_adds_purecomponent_props ... ok [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Literal (LITERAL) [42-46] [INFO] [stdout] test tests::add_types_adds_component_props_namespace ... ok [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name ref (NAME_REF) [112-119] [INFO] [stdout] test tests::add_types_adds_purecomponent_props_namespace ... ok [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@82..92 } [Some(ThisExpr(ThisExpr { syntax: THIS_EXPR@82..86 })): Some(Name { syntax: NAME@87..92 })] [INFO] [stdout] test tests::add_types_different_class ... ok [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Single pattern (SINGLE_PATTERN) [26-27] [INFO] [stdout] test tests::add_types_destructured_parameter ... ok [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [120-123] [INFO] [stdout] test tests::add_types_for_in ... ok [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Arg list (ARG_LIST) [123-134] [INFO] [stdout] test tests::add_types_function ... ok [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@82..92 } [Some(ThisExpr(ThisExpr { syntax: THIS_EXPR@82..86 })): Some(Name { syntax: NAME@87..92 })] [INFO] [stdout] test tests::add_types_export_default_function ... ok [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@33..34 [INFO] [stdout] test tests::add_types_const_arrow_function ... ok [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [10-66] [INFO] [stdout] test tests::add_types_function_default_value_array ... ok [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] single: SinglePattern { syntax: SINGLE_PATTERN@33..34 } [INFO] [stdout] test tests::add_types_class_function ... ok [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found props: {"wowee"} [INFO] [stdout] test tests::add_types_function_default_value_bool ... ok [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Declarator (DECLARATOR) [4-15] [INFO] [stdout] test tests::add_types_function_default_value_array_mixed ... ok [INFO] [stdout] test tests::add_types_function_default_value_bigint_suffix ... ok [INFO] [stdout] test tests::add_types_function_default_value_date ... ok [INFO] [stdout] test tests::add_types_function_default_value_bigint_ctor ... ok [INFO] [stdout] test tests::add_types_function_default_value_array_number ... ok [INFO] [stdout] test tests::add_types_function_default_value_array_mixed_null ... ok [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: None [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Single pattern (SINGLE_PATTERN) [4-8] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@4..8 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@36..37 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Single pattern (SINGLE_PATTERN) [4-8] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@82..98 } [Some(DotExpr(DotExpr { syntax: DOT_EXPR@82..92 })): Some(Name { syntax: NAME@93..98 })] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@104..114 } [Some(ThisExpr(ThisExpr { syntax: THIS_EXPR@104..108 })): Some(Name { syntax: NAME@109..114 })] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] single: SinglePattern { syntax: SINGLE_PATTERN@4..8 } [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [4-8] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found nested dot: DotExpr { syntax: DOT_EXPR@82..92 } [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found declarator: DECLARATOR@76..114 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name ref (NAME_REF) [124-133] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: Some(ArrayExpr(ArrayExpr { syntax: ARRAY_EXPR@11..13 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Try statement (TRY_STMT) [13-64] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@82..92 } [Some(ThisExpr(ThisExpr { syntax: THIS_EXPR@82..86 })): Some(Name { syntax: NAME@87..92 })] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found object_pattern: ObjectPattern { syntax: OBJECT_PATTERN@76..101 } [INFO] [stdout] test tests::add_types_function_default_value_null ... ok [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [4-8] [INFO] [stdout] test tests::add_types_function_default_value_array_string ... ok [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found child name: props (looking for state) [INFO] [stdout] test tests::add_types_function_default_value_object ... ok [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@82..92 } [Some(ThisExpr(ThisExpr { syntax: THIS_EXPR@82..86 })): Some(Name { syntax: NAME@87..92 })] [INFO] [stdout] test tests::add_types_function_default_value_number ... ok [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] single: SinglePattern { syntax: SINGLE_PATTERN@36..37 } [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [17-35] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: None [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Literal (LITERAL) [11-15] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Catch clause (CATCH_CLAUSE) [36-64] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [26-27] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Single pattern (SINGLE_PATTERN) [43-46] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@92..102 } [Some(ThisExpr(ThisExpr { syntax: THIS_EXPR@92..96 })): Some(Name { syntax: NAME@97..102 })] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@70..81 } [Some(NameRef(NameRef { syntax: NAME_REF@70..77 })): Some(Name { syntax: NAME@78..81 })] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@124..135 } [Some(NameRef(NameRef { syntax: NAME_REF@124..131 })): Some(Name { syntax: NAME@132..135 })] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found declarator: DECLARATOR@76..102 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [43-46] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Single pattern (SINGLE_PATTERN) [33-34] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found object_pattern: ObjectPattern { syntax: OBJECT_PATTERN@76..89 } [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [33-34] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] declarator.value: Some(Literal(Literal { syntax: LITERAL@11..15 })) [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found child name: props (looking for props) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [37-88] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Array expr (ARRAY_EXPR) [11-14] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] declarator.pattern: Some(SinglePattern(SinglePattern { syntax: SINGLE_PATTERN@4..8 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [48-64] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] This expr (THIS_EXPR) [67-71] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@82..98 } [Some(DotExpr(DotExpr { syntax: DOT_EXPR@82..92 })): Some(Name { syntax: NAME@93..98 })] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found props: {"otherField", "somefield"} [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Literal (LITERAL) [12-13] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found nested dot: DotExpr { syntax: DOT_EXPR@82..92 } [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@4..8 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@43..46 [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found nested name: Name { syntax: NAME@93..98 } [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Var decl (VAR_DECL) [0-21] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] declarator.value: Some(ArrayExpr(ArrayExpr { syntax: ARRAY_EXPR@11..14 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Expr statement (EXPR_STMT) [43-86] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@112..123 } [Some(NameRef(NameRef { syntax: NAME_REF@112..119 })): Some(Name { syntax: NAME@120..123 })] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] single: SinglePattern { syntax: SINGLE_PATTERN@4..8 } [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] declarator.pattern: Some(SinglePattern(SinglePattern { syntax: SINGLE_PATTERN@4..8 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Declarator (DECLARATOR) [4-20] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Call expr (CALL_EXPR) [68-85] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] single: SinglePattern { syntax: SINGLE_PATTERN@43..46 } [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@82..92 } [Some(ThisExpr(ThisExpr { syntax: THIS_EXPR@82..86 })): Some(Name { syntax: NAME@87..92 })] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Dot expr (DOT_EXPR) [68-79] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Single pattern (SINGLE_PATTERN) [4-8] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: None [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: None [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-11] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name ref (NAME_REF) [68-75] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [4-8] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] declarator.value: Some(DotExpr(DotExpr { syntax: DOT_EXPR@104..114 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Var decl (VAR_DECL) [0-11] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [76-79] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Arg list (ARG_LIST) [79-85] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] declarator.pattern: Some(ObjectPattern(ObjectPattern { syntax: OBJECT_PATTERN@76..101 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name ref (NAME_REF) [11-20] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@92..102 } [Some(ThisExpr(ThisExpr { syntax: THIS_EXPR@92..96 })): Some(Name { syntax: NAME@97..102 })] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name ref (NAME_REF) [80-84] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found declarator: DECLARATOR@76..102 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Declarator (DECLARATOR) [6-10] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] declarator.value: Some(NameRef(NameRef { syntax: NAME_REF@11..20 })) [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found object_pattern: ObjectPattern { syntax: OBJECT_PATTERN@76..89 } [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Single pattern (SINGLE_PATTERN) [6-10] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [72-77] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] declarator.pattern: Some(SinglePattern(SinglePattern { syntax: SINGLE_PATTERN@4..8 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [6-10] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Object expr (OBJECT_EXPR) [80-82] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found child name: props (looking for state) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@4..8 [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] declarator.value: None [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [95-103] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] single: SinglePattern { syntax: SINGLE_PATTERN@4..8 } [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@19..20 [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] declarator.pattern: Some(SinglePattern(SinglePattern { syntax: SINGLE_PATTERN@6..10 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Method (METHOD) [104-254] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] single: SinglePattern { syntax: SINGLE_PATTERN@19..20 } [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@112..123 } [Some(NameRef(NameRef { syntax: NAME_REF@112..119 })): Some(Name { syntax: NAME@120..123 })] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@6..10 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: None [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] single: SinglePattern { syntax: SINGLE_PATTERN@6..10 } [INFO] [stdout] test tests::add_types_function_default_value_string ... ok [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: None [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: None [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found props: {"somefield"} [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@26..27 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [104-108] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] single: SinglePattern { syntax: SINGLE_PATTERN@26..27 } [INFO] [stdout] test tests::add_types_function_default_value_regex ... ok [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [108-110] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: None [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [111-254] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@33..34 [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] declarator.value: Some(DotExpr(DotExpr { syntax: DOT_EXPR@92..102 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Expr statement (EXPR_STMT) [121-151] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Call expr (CALL_EXPR) [121-150] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Dot expr (DOT_EXPR) [121-132] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name ref (NAME_REF) [121-128] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [129-132] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Arg list (ARG_LIST) [132-150] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Dot expr (DOT_EXPR) [133-149] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@82..92 } [Some(ThisExpr(ThisExpr { syntax: THIS_EXPR@82..86 })): Some(Name { syntax: NAME@87..92 })] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] single: SinglePattern { syntax: SINGLE_PATTERN@33..34 } [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] declarator.pattern: Some(ObjectPattern(ObjectPattern { syntax: OBJECT_PATTERN@76..89 })) [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found props: {} [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Dot expr (DOT_EXPR) [133-143] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: None [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] This expr (THIS_EXPR) [133-137] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [138-143] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [144-149] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Expr statement (EXPR_STMT) [160-182] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Call expr (CALL_EXPR) [160-181] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Dot expr (DOT_EXPR) [160-179] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Dot expr (DOT_EXPR) [160-170] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] This expr (THIS_EXPR) [160-164] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [165-170] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [171-179] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Arg list (ARG_LIST) [179-181] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Expr statement (EXPR_STMT) [191-213] [INFO] [stdout] test tests::add_types_function_default_value_undefined ... ok [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Call expr (CALL_EXPR) [191-212] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Dot expr (DOT_EXPR) [191-210] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Dot expr (DOT_EXPR) [191-201] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] This expr (THIS_EXPR) [191-195] [INFO] [stdout] test tests::add_types_function_multi_param ... ok [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [196-201] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [202-210] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Arg list (ARG_LIST) [210-212] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Expr statement (EXPR_STMT) [222-248] [INFO] [stdout] test tests::add_types_functions_as_object_keys ... ok [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Assign expr (ASSIGN_EXPR) [222-247] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Dot expr (DOT_EXPR) [222-243] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Dot expr (DOT_EXPR) [222-232] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] This expr (THIS_EXPR) [222-226] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [227-232] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [233-243] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Literal (LITERAL) [246-247] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Method (METHOD) [260-352] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [260-266] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Parameter list (PARAMETER_LIST) [266-268] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-13] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [269-352] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Var decl (VAR_DECL) [0-13] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] If statement (IF_STMT) [279-346] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Declarator (DECLARATOR) [4-12] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Single pattern (SINGLE_PATTERN) [4-8] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Condition (CONDITION) [282-309] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [4-8] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Bin expr (BIN_EXPR) [283-308] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Literal (LITERAL) [11-12] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Dot expr (DOT_EXPR) [283-302] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Dot expr (DOT_EXPR) [283-293] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] declarator.value: Some(Literal(Literal { syntax: LITERAL@11..12 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] This expr (THIS_EXPR) [283-287] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] declarator.pattern: Some(SinglePattern(SinglePattern { syntax: SINGLE_PATTERN@4..8 })) [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [288-293] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [294-302] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Literal (LITERAL) [307-308] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Block statement (BLOCK_STMT) [310-346] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Return statement (RETURN_STMT) [324-336] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Literal (LITERAL) [331-335] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@67..77 } [Some(ThisExpr(ThisExpr { syntax: THIS_EXPR@67..71 })): Some(Name { syntax: NAME@72..77 })] [INFO] [stdout] test tests::add_types_preserves_comments ... ok [INFO] [stdout] test tests::add_types_preexisting_type ... ok [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@121..132 } [Some(NameRef(NameRef { syntax: NAME_REF@121..128 })): Some(Name { syntax: NAME@129..132 })] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@133..149 } [Some(DotExpr(DotExpr { syntax: DOT_EXPR@133..143 })): Some(Name { syntax: NAME@144..149 })] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found nested dot: DotExpr { syntax: DOT_EXPR@133..143 } [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found nested name: Name { syntax: NAME@144..149 } [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@133..143 } [Some(ThisExpr(ThisExpr { syntax: THIS_EXPR@133..137 })): Some(Name { syntax: NAME@138..143 })] [INFO] [stdout] test tests::add_types_generate_props_class_this_dot_props_single ... ok [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@133..143 } [Some(ThisExpr(ThisExpr { syntax: THIS_EXPR@133..137 })): Some(Name { syntax: NAME@138..143 })] [INFO] [stdout] test tests::add_types_variable_initialized_ambiguous_array ... ok [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-9] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Var decl (VAR_DECL) [0-9] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Declarator (DECLARATOR) [4-8] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Single pattern (SINGLE_PATTERN) [4-8] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@160..179 } [Some(DotExpr(DotExpr { syntax: DOT_EXPR@160..170 })): Some(Name { syntax: NAME@171..179 })] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [4-8] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found nested dot: DotExpr { syntax: DOT_EXPR@160..170 } [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] declarator.value: None [INFO] [stdout] test tests::add_types_lambda ... ok [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] declarator.pattern: Some(SinglePattern(SinglePattern { syntax: SINGLE_PATTERN@4..8 })) [INFO] [stdout] test tests::add_types_variable_initialized_concrete_array ... ok [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found nested name: Name { syntax: NAME@171..179 } [INFO] [stdout] test tests::add_types_variable_initialized_ambiguous_null ... ok [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@4..8 [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] single: SinglePattern { syntax: SINGLE_PATTERN@4..8 } [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: None [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@160..170 } [Some(ThisExpr(ThisExpr { syntax: THIS_EXPR@160..164 })): Some(Name { syntax: NAME@165..170 })] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-9] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Var decl (VAR_DECL) [0-9] [INFO] [stdout] test tests::add_types_try_catch ... ok [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@160..170 } [Some(ThisExpr(ThisExpr { syntax: THIS_EXPR@160..164 })): Some(Name { syntax: NAME@165..170 })] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Declarator (DECLARATOR) [4-8] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Single pattern (SINGLE_PATTERN) [4-8] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [4-8] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@191..210 } [Some(DotExpr(DotExpr { syntax: DOT_EXPR@191..201 })): Some(Name { syntax: NAME@202..210 })] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] declarator.value: None [INFO] [stdout] test tests::add_types_generate_props_destructured_multiple ... ok [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found nested dot: DotExpr { syntax: DOT_EXPR@191..201 } [INFO] [stdout] test tests::add_types_variable_initialized_ambiguous_undefined ... ok [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] declarator.pattern: Some(SinglePattern(SinglePattern { syntax: SINGLE_PATTERN@4..8 })) [INFO] [stdout] test tests::add_types_variable_uninitialized_const ... ok [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Module (MODULE) [0-16] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@4..8 [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found nested name: Name { syntax: NAME@202..210 } [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] single: SinglePattern { syntax: SINGLE_PATTERN@4..8 } [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Var decl (VAR_DECL) [0-16] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: None [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Declarator (DECLARATOR) [4-8] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@191..201 } [Some(ThisExpr(ThisExpr { syntax: THIS_EXPR@191..195 })): Some(Name { syntax: NAME@196..201 })] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Single pattern (SINGLE_PATTERN) [4-8] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [4-8] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@191..201 } [Some(ThisExpr(ThisExpr { syntax: THIS_EXPR@191..195 })): Some(Name { syntax: NAME@196..201 })] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Declarator (DECLARATOR) [10-15] [INFO] [stdout] test tests::add_types_generate_props_destructured ... ok [INFO] [stdout] test tests::add_types_respects_whitespace ... ok [INFO] [stdout] test tests::add_types_generate_state ... ok [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Single pattern (SINGLE_PATTERN) [10-15] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@222..243 } [Some(DotExpr(DotExpr { syntax: DOT_EXPR@222..232 })): Some(Name { syntax: NAME@233..243 })] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] Name (NAME) [10-15] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found nested dot: DotExpr { syntax: DOT_EXPR@222..232 } [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] declarator.value: None [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] declarator.pattern: Some(SinglePattern(SinglePattern { syntax: SINGLE_PATTERN@4..8 })) [INFO] [stdout] test tests::add_types_variable_initialized_variable_number_untouched ... ok [INFO] [stdout] test tests::add_types_variable_uninitialized_var ... ok [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@222..232 } [Some(ThisExpr(ThisExpr { syntax: THIS_EXPR@222..226 })): Some(Name { syntax: NAME@227..232 })] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@4..8 [INFO] [stdout] test tests::add_types_variable_uninitialized_let ... ok [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] single: SinglePattern { syntax: SINGLE_PATTERN@4..8 } [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@222..232 } [Some(ThisExpr(ThisExpr { syntax: THIS_EXPR@222..226 })): Some(Name { syntax: NAME@227..232 })] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: None [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] declarator.value: None [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] declarator.pattern: Some(SinglePattern(SinglePattern { syntax: SINGLE_PATTERN@10..15 })) [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@283..302 } [Some(DotExpr(DotExpr { syntax: DOT_EXPR@283..293 })): Some(Name { syntax: NAME@294..302 })] [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] child: NAME@10..15 [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found nested dot: DotExpr { syntax: DOT_EXPR@283..293 } [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] single: SinglePattern { syntax: SINGLE_PATTERN@10..15 } [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found nested name: Name { syntax: NAME@294..302 } [INFO] [stderr] [2022-04-14T19:56:19Z TRACE type_rs::parser] expr: None [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@283..293 } [Some(ThisExpr(ThisExpr { syntax: THIS_EXPR@283..287 })): Some(Name { syntax: NAME@288..293 })] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@283..293 } [Some(ThisExpr(ThisExpr { syntax: THIS_EXPR@283..287 })): Some(Name { syntax: NAME@288..293 })] [INFO] [stdout] test tests::add_types_variable_uninitialized_multi ... ok [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@67..77 } [Some(ThisExpr(ThisExpr { syntax: THIS_EXPR@67..71 })): Some(Name { syntax: NAME@72..77 })] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@121..132 } [Some(NameRef(NameRef { syntax: NAME_REF@121..128 })): Some(Name { syntax: NAME@129..132 })] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@133..149 } [Some(DotExpr(DotExpr { syntax: DOT_EXPR@133..143 })): Some(Name { syntax: NAME@144..149 })] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found nested dot: DotExpr { syntax: DOT_EXPR@133..143 } [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@133..143 } [Some(ThisExpr(ThisExpr { syntax: THIS_EXPR@133..137 })): Some(Name { syntax: NAME@138..143 })] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@133..143 } [Some(ThisExpr(ThisExpr { syntax: THIS_EXPR@133..137 })): Some(Name { syntax: NAME@138..143 })] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@160..179 } [Some(DotExpr(DotExpr { syntax: DOT_EXPR@160..170 })): Some(Name { syntax: NAME@171..179 })] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found nested dot: DotExpr { syntax: DOT_EXPR@160..170 } [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@160..170 } [Some(ThisExpr(ThisExpr { syntax: THIS_EXPR@160..164 })): Some(Name { syntax: NAME@165..170 })] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@160..170 } [Some(ThisExpr(ThisExpr { syntax: THIS_EXPR@160..164 })): Some(Name { syntax: NAME@165..170 })] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@191..210 } [Some(DotExpr(DotExpr { syntax: DOT_EXPR@191..201 })): Some(Name { syntax: NAME@202..210 })] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found nested dot: DotExpr { syntax: DOT_EXPR@191..201 } [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@191..201 } [Some(ThisExpr(ThisExpr { syntax: THIS_EXPR@191..195 })): Some(Name { syntax: NAME@196..201 })] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@191..201 } [Some(ThisExpr(ThisExpr { syntax: THIS_EXPR@191..195 })): Some(Name { syntax: NAME@196..201 })] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@222..243 } [Some(DotExpr(DotExpr { syntax: DOT_EXPR@222..232 })): Some(Name { syntax: NAME@233..243 })] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found nested dot: DotExpr { syntax: DOT_EXPR@222..232 } [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found nested name: Name { syntax: NAME@233..243 } [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@222..232 } [Some(ThisExpr(ThisExpr { syntax: THIS_EXPR@222..226 })): Some(Name { syntax: NAME@227..232 })] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@222..232 } [Some(ThisExpr(ThisExpr { syntax: THIS_EXPR@222..226 })): Some(Name { syntax: NAME@227..232 })] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@283..302 } [Some(DotExpr(DotExpr { syntax: DOT_EXPR@283..293 })): Some(Name { syntax: NAME@294..302 })] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found nested dot: DotExpr { syntax: DOT_EXPR@283..293 } [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@283..293 } [Some(ThisExpr(ThisExpr { syntax: THIS_EXPR@283..287 })): Some(Name { syntax: NAME@288..293 })] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found dot_expr: DotExpr { syntax: DOT_EXPR@283..293 } [Some(ThisExpr(ThisExpr { syntax: THIS_EXPR@283..287 })): Some(Name { syntax: NAME@288..293 })] [INFO] [stderr] [2022-04-14T19:56:19Z DEBUG type_rs::parser] Found props: {"callback", "otherone", "wowee"} [INFO] [stdout] test tests::add_types_generate_props_class_this_dot_props_multi ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 48 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Doc-tests type-rs [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "a3fd7fdc69bede12ee831e679021aea97cfeb086911a587c9b565e63188c59bc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a3fd7fdc69bede12ee831e679021aea97cfeb086911a587c9b565e63188c59bc", kill_on_drop: false }` [INFO] [stdout] a3fd7fdc69bede12ee831e679021aea97cfeb086911a587c9b565e63188c59bc