[INFO] cloning repository https://github.com/SebastiaanYN/reust
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/SebastiaanYN/reust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSebastiaanYN%2Freust", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSebastiaanYN%2Freust'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 5fff14b451b75dd438ad98cca2050fa86812df5d
[INFO] testing SebastiaanYN/reust against 1.85.0 for beta-1.86-3
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSebastiaanYN%2Freust" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/SebastiaanYN/reust on toolchain 1.85.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.85.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/SebastiaanYN/reust
[INFO] finished tweaking git repo https://github.com/SebastiaanYN/reust
[INFO] tweaked toml for git repo https://github.com/SebastiaanYN/reust written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/SebastiaanYN/reust already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.85.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.75
[INFO] [stderr]   Downloaded proc-macro-nested v0.1.7
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.75
[INFO] [stderr]   Downloaded proc-macro-hack v0.5.19
[INFO] [stderr]   Downloaded proc-macro2 v1.0.28
[INFO] [stderr]   Downloaded wasm-bindgen-backend v0.2.75
[INFO] [stderr]   Downloaded js-sys v0.3.52
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.75
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.75
[INFO] [stderr]   Downloaded syn v1.0.74
[INFO] [stderr]   Downloaded web-sys v0.3.52
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.85.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] da8d306ad113e48e1ef334e612f1f4221bcfedcdbc0149840ccf0a4d1ce3e5de
[INFO] running `Command { std: "docker" "start" "-a" "da8d306ad113e48e1ef334e612f1f4221bcfedcdbc0149840ccf0a4d1ce3e5de", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "da8d306ad113e48e1ef334e612f1f4221bcfedcdbc0149840ccf0a4d1ce3e5de", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "da8d306ad113e48e1ef334e612f1f4221bcfedcdbc0149840ccf0a4d1ce3e5de", kill_on_drop: false }`
[INFO] [stdout] da8d306ad113e48e1ef334e612f1f4221bcfedcdbc0149840ccf0a4d1ce3e5de
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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" "RUSTDOCFLAGS=--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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.85.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 131900133b9884220540a243c8fbcc6ac4f5dbd0de4014fbc6ea52e4dc0c6365
[INFO] running `Command { std: "docker" "start" "-a" "131900133b9884220540a243c8fbcc6ac4f5dbd0de4014fbc6ea52e4dc0c6365", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.28
[INFO] [stderr]    Compiling unicode-xid v0.2.2
[INFO] [stderr]    Compiling syn v1.0.74
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.75
[INFO] [stderr]    Compiling log v0.4.14
[INFO] [stderr]    Compiling bumpalo v3.7.0
[INFO] [stderr]    Compiling wasm-bindgen v0.2.75
[INFO] [stderr]    Compiling proc-macro-hack v0.5.19
[INFO] [stderr]    Compiling proc-macro-nested v0.1.7
[INFO] [stderr]    Compiling cfg-if v0.1.10
[INFO] [stderr]    Compiling quote v1.0.9
[INFO] [stderr]    Compiling wasm-bindgen-backend v0.2.75
[INFO] [stderr]    Compiling html-macro v0.1.0 (/opt/rustwide/workdir/html-macro)
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.75
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.75
[INFO] [stderr]    Compiling js-sys v0.3.52
[INFO] [stderr]    Compiling console_error_panic_hook v0.1.6
[INFO] [stderr]    Compiling web-sys v0.3.52
[INFO] [stderr]    Compiling reust v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] TokenStream [
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(935..936),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "div",
[INFO] [stderr]         span: #0 bytes(936..939),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(939..940),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(953..954),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "h1",
[INFO] [stderr]         span: #0 bytes(954..956),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(956..957),
[INFO] [stderr]     },
[INFO] [stderr]     Group {
[INFO] [stderr]         delimiter: Brace,
[INFO] [stderr]         stream: TokenStream [
[INFO] [stderr]             Ident {
[INFO] [stderr]                 ident: "title",
[INFO] [stderr]                 span: #0 bytes(958..963),
[INFO] [stderr]             },
[INFO] [stderr]         ],
[INFO] [stderr]         span: #0 bytes(957..964),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Joint,
[INFO] [stderr]         span: #0 bytes(964..965),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '/',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(965..966),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "h1",
[INFO] [stderr]         span: #0 bytes(966..968),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(968..969),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(983..984),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "p",
[INFO] [stderr]         span: #0 bytes(984..985),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(985..986),
[INFO] [stderr]     },
[INFO] [stderr]     Literal {
[INFO] [stderr]         kind: Str,
[INFO] [stderr]         symbol: "Count: ",
[INFO] [stderr]         suffix: None,
[INFO] [stderr]         span: #0 bytes(986..995),
[INFO] [stderr]     },
[INFO] [stderr]     Group {
[INFO] [stderr]         delimiter: Brace,
[INFO] [stderr]         stream: TokenStream [
[INFO] [stderr]             Ident {
[INFO] [stderr]                 ident: "counter",
[INFO] [stderr]                 span: #0 bytes(997..1004),
[INFO] [stderr]             },
[INFO] [stderr]         ],
[INFO] [stderr]         span: #0 bytes(996..1005),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Joint,
[INFO] [stderr]         span: #0 bytes(1005..1006),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '/',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1006..1007),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "p",
[INFO] [stderr]         span: #0 bytes(1007..1008),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1008..1009),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1023..1024),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "button",
[INFO] [stderr]         span: #0 bytes(1024..1030),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '@',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1031..1032),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "click",
[INFO] [stderr]         span: #0 bytes(1032..1037),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '=',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1037..1038),
[INFO] [stderr]     },
[INFO] [stderr]     Group {
[INFO] [stderr]         delimiter: Brace,
[INFO] [stderr]         stream: TokenStream [
[INFO] [stderr]             Ident {
[INFO] [stderr]                 ident: "cloned",
[INFO] [stderr]                 span: #0 bytes(1040..1046),
[INFO] [stderr]             },
[INFO] [stderr]             Punct {
[INFO] [stderr]                 ch: '!',
[INFO] [stderr]                 spacing: Alone,
[INFO] [stderr]                 span: #0 bytes(1046..1047),
[INFO] [stderr]             },
[INFO] [stderr]             Group {
[INFO] [stderr]                 delimiter: Parenthesis,
[INFO] [stderr]                 stream: TokenStream [
[INFO] [stderr]                     Group {
[INFO] [stderr]                         delimiter: Parenthesis,
[INFO] [stderr]                         stream: TokenStream [
[INFO] [stderr]                             Ident {
[INFO] [stderr]                                 ident: "counter",
[INFO] [stderr]                                 span: #0 bytes(1049..1056),
[INFO] [stderr]                             },
[INFO] [stderr]                         ],
[INFO] [stderr]                         span: #0 bytes(1048..1057),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '=',
[INFO] [stderr]                         spacing: Joint,
[INFO] [stderr]                         span: #0 bytes(1058..1059),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '>',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1059..1060),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "move",
[INFO] [stderr]                         span: #0 bytes(1061..1065),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '|',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1066..1067),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "_",
[INFO] [stderr]                         span: #0 bytes(1067..1068),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '|',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1068..1069),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "counter",
[INFO] [stderr]                         span: #0 bytes(1070..1077),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '+',
[INFO] [stderr]                         spacing: Joint,
[INFO] [stderr]                         span: #0 bytes(1078..1079),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '=',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1079..1080),
[INFO] [stderr]                     },
[INFO] [stderr]                     Literal {
[INFO] [stderr]                         kind: Integer,
[INFO] [stderr]                         symbol: "1",
[INFO] [stderr]                         suffix: None,
[INFO] [stderr]                         span: #0 bytes(1081..1082),
[INFO] [stderr]                     },
[INFO] [stderr]                 ],
[INFO] [stderr]                 span: #0 bytes(1047..1083),
[INFO] [stderr]             },
[INFO] [stderr]         ],
[INFO] [stderr]         span: #0 bytes(1038..1085),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1085..1086),
[INFO] [stderr]     },
[INFO] [stderr]     Literal {
[INFO] [stderr]         kind: Str,
[INFO] [stderr]         symbol: "Add 1",
[INFO] [stderr]         suffix: None,
[INFO] [stderr]         span: #0 bytes(1086..1093),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Joint,
[INFO] [stderr]         span: #0 bytes(1093..1094),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '/',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1094..1095),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "button",
[INFO] [stderr]         span: #0 bytes(1095..1101),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1101..1102),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1115..1116),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "button",
[INFO] [stderr]         span: #0 bytes(1116..1122),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '@',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1123..1124),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "click",
[INFO] [stderr]         span: #0 bytes(1124..1129),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '=',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1129..1130),
[INFO] [stderr]     },
[INFO] [stderr]     Group {
[INFO] [stderr]         delimiter: Brace,
[INFO] [stderr]         stream: TokenStream [
[INFO] [stderr]             Ident {
[INFO] [stderr]                 ident: "cloned",
[INFO] [stderr]                 span: #0 bytes(1132..1138),
[INFO] [stderr]             },
[INFO] [stderr]             Punct {
[INFO] [stderr]                 ch: '!',
[INFO] [stderr]                 spacing: Alone,
[INFO] [stderr]                 span: #0 bytes(1138..1139),
[INFO] [stderr]             },
[INFO] [stderr]             Group {
[INFO] [stderr]                 delimiter: Parenthesis,
[INFO] [stderr]                 stream: TokenStream [
[INFO] [stderr]                     Group {
[INFO] [stderr]                         delimiter: Parenthesis,
[INFO] [stderr]                         stream: TokenStream [
[INFO] [stderr]                             Ident {
[INFO] [stderr]                                 ident: "counter",
[INFO] [stderr]                                 span: #0 bytes(1141..1148),
[INFO] [stderr]                             },
[INFO] [stderr]                         ],
[INFO] [stderr]                         span: #0 bytes(1140..1149),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '=',
[INFO] [stderr]                         spacing: Joint,
[INFO] [stderr]                         span: #0 bytes(1150..1151),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '>',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1151..1152),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "move",
[INFO] [stderr]                         span: #0 bytes(1153..1157),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '|',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1158..1159),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "_",
[INFO] [stderr]                         span: #0 bytes(1159..1160),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '|',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1160..1161),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "counter",
[INFO] [stderr]                         span: #0 bytes(1162..1169),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '+',
[INFO] [stderr]                         spacing: Joint,
[INFO] [stderr]                         span: #0 bytes(1170..1171),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '=',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1171..1172),
[INFO] [stderr]                     },
[INFO] [stderr]                     Literal {
[INFO] [stderr]                         kind: Integer,
[INFO] [stderr]                         symbol: "2",
[INFO] [stderr]                         suffix: None,
[INFO] [stderr]                         span: #0 bytes(1173..1174),
[INFO] [stderr]                     },
[INFO] [stderr]                 ],
[INFO] [stderr]                 span: #0 bytes(1139..1175),
[INFO] [stderr]             },
[INFO] [stderr]         ],
[INFO] [stderr]         span: #0 bytes(1130..1177),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1177..1178),
[INFO] [stderr]     },
[INFO] [stderr]     Literal {
[INFO] [stderr]         kind: Str,
[INFO] [stderr]         symbol: "Add 2",
[INFO] [stderr]         suffix: None,
[INFO] [stderr]         span: #0 bytes(1178..1185),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Joint,
[INFO] [stderr]         span: #0 bytes(1185..1186),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '/',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1186..1187),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "button",
[INFO] [stderr]         span: #0 bytes(1187..1193),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1193..1194),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Joint,
[INFO] [stderr]         span: #0 bytes(1203..1204),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '/',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1204..1205),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "div",
[INFO] [stderr]         span: #0 bytes(1205..1208),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1208..1209),
[INFO] [stderr]     },
[INFO] [stderr] ]
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] Element {
[INFO] [stderr]     name: Ident {
[INFO] [stderr]         ident: "div",
[INFO] [stderr]         span: #0 bytes(936..939),
[INFO] [stderr]     },
[INFO] [stderr]     attributes: [],
[INFO] [stderr]     events: [],
[INFO] [stderr]     children: [
[INFO] [stderr]         Element(
[INFO] [stderr]             Element {
[INFO] [stderr]                 name: Ident {
[INFO] [stderr]                     ident: "h1",
[INFO] [stderr]                     span: #0 bytes(954..956),
[INFO] [stderr]                 },
[INFO] [stderr]                 attributes: [],
[INFO] [stderr]                 events: [],
[INFO] [stderr]                 children: [
[INFO] [stderr]                     Expr(
[INFO] [stderr]                         Path(
[INFO] [stderr]                             ExprPath {
[INFO] [stderr]                                 attrs: [],
[INFO] [stderr]                                 qself: None,
[INFO] [stderr]                                 path: Path {
[INFO] [stderr]                                     leading_colon: None,
[INFO] [stderr]                                     segments: [
[INFO] [stderr]                                         PathSegment {
[INFO] [stderr]                                             ident: Ident {
[INFO] [stderr]                                                 ident: "title",
[INFO] [stderr]                                                 span: #0 bytes(958..963),
[INFO] [stderr]                                             },
[INFO] [stderr]                                             arguments: None,
[INFO] [stderr]                                         },
[INFO] [stderr]                                     ],
[INFO] [stderr]                                 },
[INFO] [stderr]                             },
[INFO] [stderr]                         ),
[INFO] [stderr]                     ),
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]         ),
[INFO] [stderr]         Element(
[INFO] [stderr]             Element {
[INFO] [stderr]                 name: Ident {
[INFO] [stderr]                     ident: "p",
[INFO] [stderr]                     span: #0 bytes(984..985),
[INFO] [stderr]                 },
[INFO] [stderr]                 attributes: [],
[INFO] [stderr]                 events: [],
[INFO] [stderr]                 children: [
[INFO] [stderr]                     Text(
[INFO] [stderr]                         LitStr {
[INFO] [stderr]                             token: "Count: ",
[INFO] [stderr]                         },
[INFO] [stderr]                     ),
[INFO] [stderr]                     Expr(
[INFO] [stderr]                         Path(
[INFO] [stderr]                             ExprPath {
[INFO] [stderr]                                 attrs: [],
[INFO] [stderr]                                 qself: None,
[INFO] [stderr]                                 path: Path {
[INFO] [stderr]                                     leading_colon: None,
[INFO] [stderr]                                     segments: [
[INFO] [stderr]                                         PathSegment {
[INFO] [stderr]                                             ident: Ident {
[INFO] [stderr]                                                 ident: "counter",
[INFO] [stderr]                                                 span: #0 bytes(997..1004),
[INFO] [stderr]                                             },
[INFO] [stderr]                                             arguments: None,
[INFO] [stderr]                                         },
[INFO] [stderr]                                     ],
[INFO] [stderr]                                 },
[INFO] [stderr]                             },
[INFO] [stderr]                         ),
[INFO] [stderr]                     ),
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]         ),
[INFO] [stderr]         Element(
[INFO] [stderr]             Element {
[INFO] [stderr]                 name: Ident {
[INFO] [stderr]                     ident: "button",
[INFO] [stderr]                     span: #0 bytes(1024..1030),
[INFO] [stderr]                 },
[INFO] [stderr]                 attributes: [],
[INFO] [stderr]                 events: [
[INFO] [stderr]                     Event {
[INFO] [stderr]                         name: Ident {
[INFO] [stderr]                             ident: "click",
[INFO] [stderr]                             span: #0 bytes(1032..1037),
[INFO] [stderr]                         },
[INFO] [stderr]                         expr: Macro(
[INFO] [stderr]                             ExprMacro {
[INFO] [stderr]                                 attrs: [],
[INFO] [stderr]                                 mac: Macro {
[INFO] [stderr]                                     path: Path {
[INFO] [stderr]                                         leading_colon: None,
[INFO] [stderr]                                         segments: [
[INFO] [stderr]                                             PathSegment {
[INFO] [stderr]                                                 ident: Ident {
[INFO] [stderr]                                                     ident: "cloned",
[INFO] [stderr]                                                     span: #0 bytes(1040..1046),
[INFO] [stderr]                                                 },
[INFO] [stderr]                                                 arguments: None,
[INFO] [stderr]                                             },
[INFO] [stderr]                                         ],
[INFO] [stderr]                                     },
[INFO] [stderr]                                     bang_token: Bang,
[INFO] [stderr]                                     delimiter: Paren(
[INFO] [stderr]                                         Paren,
[INFO] [stderr]                                     ),
[INFO] [stderr]                                     tokens: TokenStream [
[INFO] [stderr]                                         Group {
[INFO] [stderr]                                             delimiter: Parenthesis,
[INFO] [stderr]                                             stream: TokenStream [
[INFO] [stderr]                                                 Ident {
[INFO] [stderr]                                                     ident: "counter",
[INFO] [stderr]                                                     span: #0 bytes(1049..1056),
[INFO] [stderr]                                                 },
[INFO] [stderr]                                             ],
[INFO] [stderr]                                             span: #0 bytes(1048..1057),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '=',
[INFO] [stderr]                                             spacing: Joint,
[INFO] [stderr]                                             span: #0 bytes(1058..1059),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '>',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1059..1060),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "move",
[INFO] [stderr]                                             span: #0 bytes(1061..1065),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '|',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1066..1067),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "_",
[INFO] [stderr]                                             span: #0 bytes(1067..1068),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '|',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1068..1069),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "counter",
[INFO] [stderr]                                             span: #0 bytes(1070..1077),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '+',
[INFO] [stderr]                                             spacing: Joint,
[INFO] [stderr]                                             span: #0 bytes(1078..1079),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '=',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1079..1080),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Literal {
[INFO] [stderr]                                             kind: Integer,
[INFO] [stderr]                                             symbol: "1",
[INFO] [stderr]                                             suffix: None,
[INFO] [stderr]                                             span: #0 bytes(1081..1082),
[INFO] [stderr]                                         },
[INFO] [stderr]                                     ],
[INFO] [stderr]                                 },
[INFO] [stderr]                             },
[INFO] [stderr]                         ),
[INFO] [stderr]                     },
[INFO] [stderr]                 ],
[INFO] [stderr]                 children: [
[INFO] [stderr]                     Text(
[INFO] [stderr]                         LitStr {
[INFO] [stderr]                             token: "Add 1",
[INFO] [stderr]                         },
[INFO] [stderr]                     ),
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]         ),
[INFO] [stderr]         Element(
[INFO] [stderr]             Element {
[INFO] [stderr]                 name: Ident {
[INFO] [stderr]                     ident: "button",
[INFO] [stderr]                     span: #0 bytes(1116..1122),
[INFO] [stderr]                 },
[INFO] [stderr]                 attributes: [],
[INFO] [stderr]                 events: [
[INFO] [stderr]                     Event {
[INFO] [stderr]                         name: Ident {
[INFO] [stderr]                             ident: "click",
[INFO] [stderr]                             span: #0 bytes(1124..1129),
[INFO] [stderr]                         },
[INFO] [stderr]                         expr: Macro(
[INFO] [stderr]                             ExprMacro {
[INFO] [stderr]                                 attrs: [],
[INFO] [stderr]                                 mac: Macro {
[INFO] [stderr]                                     path: Path {
[INFO] [stderr]                                         leading_colon: None,
[INFO] [stderr]                                         segments: [
[INFO] [stderr]                                             PathSegment {
[INFO] [stderr]                                                 ident: Ident {
[INFO] [stderr]                                                     ident: "cloned",
[INFO] [stderr]                                                     span: #0 bytes(1132..1138),
[INFO] [stderr]                                                 },
[INFO] [stderr]                                                 arguments: None,
[INFO] [stderr]                                             },
[INFO] [stderr]                                         ],
[INFO] [stderr]                                     },
[INFO] [stderr]                                     bang_token: Bang,
[INFO] [stderr]                                     delimiter: Paren(
[INFO] [stderr]                                         Paren,
[INFO] [stderr]                                     ),
[INFO] [stderr]                                     tokens: TokenStream [
[INFO] [stderr]                                         Group {
[INFO] [stderr]                                             delimiter: Parenthesis,
[INFO] [stderr]                                             stream: TokenStream [
[INFO] [stderr]                                                 Ident {
[INFO] [stderr]                                                     ident: "counter",
[INFO] [stderr]                                                     span: #0 bytes(1141..1148),
[INFO] [stderr]                                                 },
[INFO] [stderr]                                             ],
[INFO] [stderr]                                             span: #0 bytes(1140..1149),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '=',
[INFO] [stderr]                                             spacing: Joint,
[INFO] [stderr]                                             span: #0 bytes(1150..1151),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '>',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1151..1152),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "move",
[INFO] [stderr]                                             span: #0 bytes(1153..1157),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '|',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1158..1159),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "_",
[INFO] [stderr]                                             span: #0 bytes(1159..1160),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '|',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1160..1161),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "counter",
[INFO] [stderr]                                             span: #0 bytes(1162..1169),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '+',
[INFO] [stderr]                                             spacing: Joint,
[INFO] [stderr]                                             span: #0 bytes(1170..1171),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '=',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1171..1172),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Literal {
[INFO] [stderr]                                             kind: Integer,
[INFO] [stderr]                                             symbol: "2",
[INFO] [stderr]                                             suffix: None,
[INFO] [stderr]                                             span: #0 bytes(1173..1174),
[INFO] [stderr]                                         },
[INFO] [stderr]                                     ],
[INFO] [stderr]                                 },
[INFO] [stderr]                             },
[INFO] [stderr]                         ),
[INFO] [stderr]                     },
[INFO] [stderr]                 ],
[INFO] [stderr]                 children: [
[INFO] [stderr]                     Text(
[INFO] [stderr]                         LitStr {
[INFO] [stderr]                             token: "Add 2",
[INFO] [stderr]                         },
[INFO] [stderr]                     ),
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]         ),
[INFO] [stderr]     ],
[INFO] [stderr] }
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] {
[INFO] [stderr]     let el = element("div", & [],);
[INFO] [stderr]     el.append_children({
[INFO] [stderr]         let el = element("h1", & [],);
[INFO] [stderr]         el.append_children({
[INFO] [stderr]             let el = title.as_nodes();
[INFO] [stderr]             {
[INFO] [stderr]                 let el = el [0].clone();
[INFO] [stderr]                 title.subscribe(move | v | el.set_text_content(v));
[INFO] [stderr]             } el
[INFO] [stderr]         }.as_nodes()); el
[INFO] [stderr]     }.as_nodes());
[INFO] [stderr]     el.append_children({
[INFO] [stderr]         let el = element("p", & [],);
[INFO] [stderr]         el.append_children(text("Count: ").as_nodes());
[INFO] [stderr]         el.append_children({
[INFO] [stderr]             let el = counter.as_nodes();
[INFO] [stderr]             {
[INFO] [stderr]                 let el = el [0].clone();
[INFO] [stderr]                 counter.subscribe(move | v | el.set_text_content(v));
[INFO] [stderr]             } el
[INFO] [stderr]         }.as_nodes()); el
[INFO] [stderr]     }.as_nodes());
[INFO] [stderr]     el.append_children({
[INFO] [stderr]         let el = element("button", & [],);
[INFO] [stderr]         el.append_children(text("Add 1").as_nodes());
[INFO] [stderr]         el.add_event_listener("click", cloned!
[INFO] [stderr]         ((counter) => move |_| counter += 1)); el
[INFO] [stderr]     }.as_nodes());
[INFO] [stderr]     el.append_children({
[INFO] [stderr]         let el = element("button", & [],);
[INFO] [stderr]         el.append_children(text("Add 2").as_nodes());
[INFO] [stderr]         el.add_event_listener("click", cloned!
[INFO] [stderr]         ((counter) => move |_| counter += 2)); el
[INFO] [stderr]     }.as_nodes()); el
[INFO] [stderr] }
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 22.03s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: wasm-bindgen v0.2.75
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 5`
[INFO] running `Command { std: "docker" "inspect" "131900133b9884220540a243c8fbcc6ac4f5dbd0de4014fbc6ea52e4dc0c6365", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "131900133b9884220540a243c8fbcc6ac4f5dbd0de4014fbc6ea52e4dc0c6365", kill_on_drop: false }`
[INFO] [stdout] 131900133b9884220540a243c8fbcc6ac4f5dbd0de4014fbc6ea52e4dc0c6365
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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" "RUSTDOCFLAGS=--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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.85.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 94a3a3c00060b0a0c289e7f85b739c30512fad0c2081a5fd14e5dc6b8bfe15d8
[INFO] running `Command { std: "docker" "start" "-a" "94a3a3c00060b0a0c289e7f85b739c30512fad0c2081a5fd14e5dc6b8bfe15d8", kill_on_drop: false }`
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] TokenStream [
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(935..936),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "div",
[INFO] [stderr]         span: #0 bytes(936..939),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(939..940),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(953..954),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "h1",
[INFO] [stderr]         span: #0 bytes(954..956),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(956..957),
[INFO] [stderr]     },
[INFO] [stderr]     Group {
[INFO] [stderr]         delimiter: Brace,
[INFO] [stderr]         stream: TokenStream [
[INFO] [stderr]             Ident {
[INFO] [stderr]                 ident: "title",
[INFO] [stderr]                 span: #0 bytes(958..963),
[INFO] [stderr]             },
[INFO] [stderr]         ],
[INFO] [stderr]         span: #0 bytes(957..964),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Joint,
[INFO] [stderr]         span: #0 bytes(964..965),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '/',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(965..966),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "h1",
[INFO] [stderr]         span: #0 bytes(966..968),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(968..969),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(983..984),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "p",
[INFO] [stderr]         span: #0 bytes(984..985),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(985..986),
[INFO] [stderr]     },
[INFO] [stderr]     Literal {
[INFO] [stderr]         kind: Str,
[INFO] [stderr]         symbol: "Count: ",
[INFO] [stderr]         suffix: None,
[INFO] [stderr]         span: #0 bytes(986..995),
[INFO] [stderr]     },
[INFO] [stderr]     Group {
[INFO] [stderr]         delimiter: Brace,
[INFO] [stderr]         stream: TokenStream [
[INFO] [stderr]             Ident {
[INFO] [stderr]                 ident: "counter",
[INFO] [stderr]                 span: #0 bytes(997..1004),
[INFO] [stderr]             },
[INFO] [stderr]         ],
[INFO] [stderr]         span: #0 bytes(996..1005),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Joint,
[INFO] [stderr]         span: #0 bytes(1005..1006),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '/',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1006..1007),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "p",
[INFO] [stderr]         span: #0 bytes(1007..1008),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1008..1009),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1023..1024),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "button",
[INFO] [stderr]         span: #0 bytes(1024..1030),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '@',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1031..1032),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "click",
[INFO] [stderr]         span: #0 bytes(1032..1037),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '=',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1037..1038),
[INFO] [stderr]     },
[INFO] [stderr]     Group {
[INFO] [stderr]         delimiter: Brace,
[INFO] [stderr]         stream: TokenStream [
[INFO] [stderr]             Ident {
[INFO] [stderr]                 ident: "cloned",
[INFO] [stderr]                 span: #0 bytes(1040..1046),
[INFO] [stderr]             },
[INFO] [stderr]             Punct {
[INFO] [stderr]                 ch: '!',
[INFO] [stderr]                 spacing: Alone,
[INFO] [stderr]                 span: #0 bytes(1046..1047),
[INFO] [stderr]             },
[INFO] [stderr]             Group {
[INFO] [stderr]                 delimiter: Parenthesis,
[INFO] [stderr]                 stream: TokenStream [
[INFO] [stderr]                     Group {
[INFO] [stderr]                         delimiter: Parenthesis,
[INFO] [stderr]                         stream: TokenStream [
[INFO] [stderr]                             Ident {
[INFO] [stderr]                                 ident: "counter",
[INFO] [stderr]                                 span: #0 bytes(1049..1056),
[INFO] [stderr]                             },
[INFO] [stderr]                         ],
[INFO] [stderr]                         span: #0 bytes(1048..1057),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '=',
[INFO] [stderr]                         spacing: Joint,
[INFO] [stderr]                         span: #0 bytes(1058..1059),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '>',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1059..1060),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "move",
[INFO] [stderr]                         span: #0 bytes(1061..1065),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '|',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1066..1067),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "_",
[INFO] [stderr]                         span: #0 bytes(1067..1068),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '|',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1068..1069),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "counter",
[INFO] [stderr]                         span: #0 bytes(1070..1077),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '+',
[INFO] [stderr]                         spacing: Joint,
[INFO] [stderr]                         span: #0 bytes(1078..1079),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '=',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1079..1080),
[INFO] [stderr]                     },
[INFO] [stderr]                     Literal {
[INFO] [stderr]                         kind: Integer,
[INFO] [stderr]                         symbol: "1",
[INFO] [stderr]                         suffix: None,
[INFO] [stderr]                         span: #0 bytes(1081..1082),
[INFO] [stderr]                     },
[INFO] [stderr]                 ],
[INFO] [stderr]                 span: #0 bytes(1047..1083),
[INFO] [stderr]             },
[INFO] [stderr]         ],
[INFO] [stderr]         span: #0 bytes(1038..1085),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1085..1086),
[INFO] [stderr]     },
[INFO] [stderr]     Literal {
[INFO] [stderr]         kind: Str,
[INFO] [stderr]         symbol: "Add 1",
[INFO] [stderr]         suffix: None,
[INFO] [stderr]         span: #0 bytes(1086..1093),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Joint,
[INFO] [stderr]         span: #0 bytes(1093..1094),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '/',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1094..1095),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "button",
[INFO] [stderr]         span: #0 bytes(1095..1101),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1101..1102),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1115..1116),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "button",
[INFO] [stderr]         span: #0 bytes(1116..1122),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '@',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1123..1124),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "click",
[INFO] [stderr]         span: #0 bytes(1124..1129),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '=',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1129..1130),
[INFO] [stderr]     },
[INFO] [stderr]     Group {
[INFO] [stderr]         delimiter: Brace,
[INFO] [stderr]         stream: TokenStream [
[INFO] [stderr]             Ident {
[INFO] [stderr]                 ident: "cloned",
[INFO] [stderr]                 span: #0 bytes(1132..1138),
[INFO] [stderr]             },
[INFO] [stderr]             Punct {
[INFO] [stderr]                 ch: '!',
[INFO] [stderr]                 spacing: Alone,
[INFO] [stderr]                 span: #0 bytes(1138..1139),
[INFO] [stderr]             },
[INFO] [stderr]             Group {
[INFO] [stderr]                 delimiter: Parenthesis,
[INFO] [stderr]                 stream: TokenStream [
[INFO] [stderr]                     Group {
[INFO] [stderr]                         delimiter: Parenthesis,
[INFO] [stderr]                         stream: TokenStream [
[INFO] [stderr]                             Ident {
[INFO] [stderr]                                 ident: "counter",
[INFO] [stderr]                                 span: #0 bytes(1141..1148),
[INFO] [stderr]                             },
[INFO] [stderr]                         ],
[INFO] [stderr]                         span: #0 bytes(1140..1149),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '=',
[INFO] [stderr]                         spacing: Joint,
[INFO] [stderr]                         span: #0 bytes(1150..1151),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '>',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1151..1152),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "move",
[INFO] [stderr]                         span: #0 bytes(1153..1157),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '|',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1158..1159),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "_",
[INFO] [stderr]                         span: #0 bytes(1159..1160),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '|',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1160..1161),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "counter",
[INFO] [stderr]                         span: #0 bytes(1162..1169),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '+',
[INFO] [stderr]                         spacing: Joint,
[INFO] [stderr]                         span: #0 bytes(1170..1171),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '=',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1171..1172),
[INFO] [stderr]                     },
[INFO] [stderr]                     Literal {
[INFO] [stderr]                         kind: Integer,
[INFO] [stderr]                         symbol: "2",
[INFO] [stderr]                         suffix: None,
[INFO] [stderr]                         span: #0 bytes(1173..1174),
[INFO] [stderr]                     },
[INFO] [stderr]                 ],
[INFO] [stderr]                 span: #0 bytes(1139..1175),
[INFO] [stderr]             },
[INFO] [stderr]         ],
[INFO] [stderr]         span: #0 bytes(1130..1177),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1177..1178),
[INFO] [stderr]     },
[INFO] [stderr]     Literal {
[INFO] [stderr]         kind: Str,
[INFO] [stderr]         symbol: "Add 2",
[INFO] [stderr]         suffix: None,
[INFO] [stderr]         span: #0 bytes(1178..1185),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Joint,
[INFO] [stderr]         span: #0 bytes(1185..1186),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '/',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1186..1187),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "button",
[INFO] [stderr]         span: #0 bytes(1187..1193),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1193..1194),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Joint,
[INFO] [stderr]         span: #0 bytes(1203..1204),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '/',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1204..1205),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "div",
[INFO] [stderr]         span: #0 bytes(1205..1208),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1208..1209),
[INFO] [stderr]     },
[INFO] [stderr] ]
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] Element {
[INFO] [stderr]     name: Ident {
[INFO] [stderr]         ident: "div",
[INFO] [stderr]         span: #0 bytes(936..939),
[INFO] [stderr]     },
[INFO] [stderr]     attributes: [],
[INFO] [stderr]     events: [],
[INFO] [stderr]     children: [
[INFO] [stderr]         Element(
[INFO] [stderr]             Element {
[INFO] [stderr]                 name: Ident {
[INFO] [stderr]                     ident: "h1",
[INFO] [stderr]                     span: #0 bytes(954..956),
[INFO] [stderr]                 },
[INFO] [stderr]                 attributes: [],
[INFO] [stderr]                 events: [],
[INFO] [stderr]                 children: [
[INFO] [stderr]                     Expr(
[INFO] [stderr]                         Path(
[INFO] [stderr]                             ExprPath {
[INFO] [stderr]                                 attrs: [],
[INFO] [stderr]                                 qself: None,
[INFO] [stderr]                                 path: Path {
[INFO] [stderr]                                     leading_colon: None,
[INFO] [stderr]                                     segments: [
[INFO] [stderr]                                         PathSegment {
[INFO] [stderr]                                             ident: Ident {
[INFO] [stderr]                                                 ident: "title",
[INFO] [stderr]                                                 span: #0 bytes(958..963),
[INFO] [stderr]                                             },
[INFO] [stderr]                                             arguments: None,
[INFO] [stderr]                                         },
[INFO] [stderr]                                     ],
[INFO] [stderr]                                 },
[INFO] [stderr]                             },
[INFO] [stderr]                         ),
[INFO] [stderr]                     ),
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]         ),
[INFO] [stderr]         Element(
[INFO] [stderr]             Element {
[INFO] [stderr]                 name: Ident {
[INFO] [stderr]                     ident: "p",
[INFO] [stderr]                     span: #0 bytes(984..985),
[INFO] [stderr]                 },
[INFO] [stderr]                 attributes: [],
[INFO] [stderr]                 events: [],
[INFO] [stderr]                 children: [
[INFO] [stderr]                     Text(
[INFO] [stderr]                         LitStr {
[INFO] [stderr]                             token: "Count: ",
[INFO] [stderr]                         },
[INFO] [stderr]                     ),
[INFO] [stderr]                     Expr(
[INFO] [stderr]                         Path(
[INFO] [stderr]                             ExprPath {
[INFO] [stderr]                                 attrs: [],
[INFO] [stderr]                                 qself: None,
[INFO] [stderr]                                 path: Path {
[INFO] [stderr]                                     leading_colon: None,
[INFO] [stderr]                                     segments: [
[INFO] [stderr]                                         PathSegment {
[INFO] [stderr]                                             ident: Ident {
[INFO] [stderr]                                                 ident: "counter",
[INFO] [stderr]                                                 span: #0 bytes(997..1004),
[INFO] [stderr]                                             },
[INFO] [stderr]                                             arguments: None,
[INFO] [stderr]                                         },
[INFO] [stderr]                                     ],
[INFO] [stderr]                                 },
[INFO] [stderr]                             },
[INFO] [stderr]                         ),
[INFO] [stderr]                     ),
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]         ),
[INFO] [stderr]         Element(
[INFO] [stderr]             Element {
[INFO] [stderr]                 name: Ident {
[INFO] [stderr]                     ident: "button",
[INFO] [stderr]                     span: #0 bytes(1024..1030),
[INFO] [stderr]                 },
[INFO] [stderr]                 attributes: [],
[INFO] [stderr]                 events: [
[INFO] [stderr]                     Event {
[INFO] [stderr]                         name: Ident {
[INFO] [stderr]                             ident: "click",
[INFO] [stderr]                             span: #0 bytes(1032..1037),
[INFO] [stderr]                         },
[INFO] [stderr]                         expr: Macro(
[INFO] [stderr]                             ExprMacro {
[INFO] [stderr]                                 attrs: [],
[INFO] [stderr]                                 mac: Macro {
[INFO] [stderr]                                     path: Path {
[INFO] [stderr]                                         leading_colon: None,
[INFO] [stderr]                                         segments: [
[INFO] [stderr]                                             PathSegment {
[INFO] [stderr]                                                 ident: Ident {
[INFO] [stderr]                                                     ident: "cloned",
[INFO] [stderr]                                                     span: #0 bytes(1040..1046),
[INFO] [stderr]                                                 },
[INFO] [stderr]                                                 arguments: None,
[INFO] [stderr]                                             },
[INFO] [stderr]                                         ],
[INFO] [stderr]                                     },
[INFO] [stderr]                                     bang_token: Bang,
[INFO] [stderr]                                     delimiter: Paren(
[INFO] [stderr]                                         Paren,
[INFO] [stderr]                                     ),
[INFO] [stderr]                                     tokens: TokenStream [
[INFO] [stderr]                                         Group {
[INFO] [stderr]                                             delimiter: Parenthesis,
[INFO] [stderr]                                             stream: TokenStream [
[INFO] [stderr]                                                 Ident {
[INFO] [stderr]                                                     ident: "counter",
[INFO] [stderr]                                                     span: #0 bytes(1049..1056),
[INFO] [stderr]                                                 },
[INFO] [stderr]                                             ],
[INFO] [stderr]                                             span: #0 bytes(1048..1057),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '=',
[INFO] [stderr]                                             spacing: Joint,
[INFO] [stderr]                                             span: #0 bytes(1058..1059),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '>',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1059..1060),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "move",
[INFO] [stderr]                                             span: #0 bytes(1061..1065),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '|',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1066..1067),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "_",
[INFO] [stderr]                                             span: #0 bytes(1067..1068),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '|',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1068..1069),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "counter",
[INFO] [stderr]                                             span: #0 bytes(1070..1077),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '+',
[INFO] [stderr]                                             spacing: Joint,
[INFO] [stderr]                                             span: #0 bytes(1078..1079),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '=',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1079..1080),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Literal {
[INFO] [stderr]                                             kind: Integer,
[INFO] [stderr]                                             symbol: "1",
[INFO] [stderr]                                             suffix: None,
[INFO] [stderr]                                             span: #0 bytes(1081..1082),
[INFO] [stderr]                                         },
[INFO] [stderr]                                     ],
[INFO] [stderr]                                 },
[INFO] [stderr]                             },
[INFO] [stderr]                         ),
[INFO] [stderr]                     },
[INFO] [stderr]                 ],
[INFO] [stderr]                 children: [
[INFO] [stderr]                     Text(
[INFO] [stderr]                         LitStr {
[INFO] [stderr]                             token: "Add 1",
[INFO] [stderr]                         },
[INFO] [stderr]                     ),
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]         ),
[INFO] [stderr]         Element(
[INFO] [stderr]             Element {
[INFO] [stderr]                 name: Ident {
[INFO] [stderr]                     ident: "button",
[INFO] [stderr]                     span: #0 bytes(1116..1122),
[INFO] [stderr]                 },
[INFO] [stderr]                 attributes: [],
[INFO] [stderr]                 events: [
[INFO] [stderr]                     Event {
[INFO] [stderr]                         name: Ident {
[INFO] [stderr]                             ident: "click",
[INFO] [stderr]                             span: #0 bytes(1124..1129),
[INFO] [stderr]                         },
[INFO] [stderr]                         expr: Macro(
[INFO] [stderr]                             ExprMacro {
[INFO] [stderr]                                 attrs: [],
[INFO] [stderr]                                 mac: Macro {
[INFO] [stderr]                                     path: Path {
[INFO] [stderr]                                         leading_colon: None,
[INFO] [stderr]                                         segments: [
[INFO] [stderr]                                             PathSegment {
[INFO] [stderr]                                                 ident: Ident {
[INFO] [stderr]                                                     ident: "cloned",
[INFO] [stderr]                                                     span: #0 bytes(1132..1138),
[INFO] [stderr]                                                 },
[INFO] [stderr]                                                 arguments: None,
[INFO] [stderr]                                             },
[INFO] [stderr]                                         ],
[INFO] [stderr]                                     },
[INFO] [stderr]                                     bang_token: Bang,
[INFO] [stderr]                                     delimiter: Paren(
[INFO] [stderr]                                         Paren,
[INFO] [stderr]                                     ),
[INFO] [stderr]                                     tokens: TokenStream [
[INFO] [stderr]                                         Group {
[INFO] [stderr]                                             delimiter: Parenthesis,
[INFO] [stderr]                                             stream: TokenStream [
[INFO] [stderr]                                                 Ident {
[INFO] [stderr]                                                     ident: "counter",
[INFO] [stderr]                                                     span: #0 bytes(1141..1148),
[INFO] [stderr]                                                 },
[INFO] [stderr]                                             ],
[INFO] [stderr]                                             span: #0 bytes(1140..1149),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '=',
[INFO] [stderr]                                             spacing: Joint,
[INFO] [stderr]                                             span: #0 bytes(1150..1151),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '>',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1151..1152),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "move",
[INFO] [stderr]                                             span: #0 bytes(1153..1157),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '|',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1158..1159),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "_",
[INFO] [stderr]                                             span: #0 bytes(1159..1160),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '|',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1160..1161),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "counter",
[INFO] [stderr]                                             span: #0 bytes(1162..1169),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '+',
[INFO] [stderr]                                             spacing: Joint,
[INFO] [stderr]                                             span: #0 bytes(1170..1171),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '=',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1171..1172),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Literal {
[INFO] [stderr]                                             kind: Integer,
[INFO] [stderr]                                             symbol: "2",
[INFO] [stderr]                                             suffix: None,
[INFO] [stderr]                                             span: #0 bytes(1173..1174),
[INFO] [stderr]                                         },
[INFO] [stderr]                                     ],
[INFO] [stderr]                                 },
[INFO] [stderr]                             },
[INFO] [stderr]                         ),
[INFO] [stderr]                     },
[INFO] [stderr]                 ],
[INFO] [stderr]                 children: [
[INFO] [stderr]                     Text(
[INFO] [stderr]                         LitStr {
[INFO] [stderr]                             token: "Add 2",
[INFO] [stderr]                         },
[INFO] [stderr]                     ),
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]         ),
[INFO] [stderr]     ],
[INFO] [stderr] }
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] {
[INFO] [stderr]     let el = element("div", & [],);
[INFO] [stderr]     el.append_children({
[INFO] [stderr]         let el = element("h1", & [],);
[INFO] [stderr]         el.append_children({
[INFO] [stderr]             let el = title.as_nodes();
[INFO] [stderr]             {
[INFO] [stderr]                 let el = el [0].clone();
[INFO] [stderr]                 title.subscribe(move | v | el.set_text_content(v));
[INFO] [stderr]             } el
[INFO] [stderr]         }.as_nodes()); el
[INFO] [stderr]     }.as_nodes());
[INFO] [stderr]     el.append_children({
[INFO] [stderr]         let el = element("p", & [],);
[INFO] [stderr]         el.append_children(text("Count: ").as_nodes());
[INFO] [stderr]         el.append_children({
[INFO] [stderr]             let el = counter.as_nodes();
[INFO] [stderr]             {
[INFO] [stderr]                 let el = el [0].clone();
[INFO] [stderr]                 counter.subscribe(move | v | el.set_text_content(v));
[INFO] [stderr]             } el
[INFO] [stderr]         }.as_nodes()); el
[INFO] [stderr]     }.as_nodes());
[INFO] [stderr]     el.append_children({
[INFO] [stderr]         let el = element("button", & [],);
[INFO] [stderr]         el.append_children(text("Add 1").as_nodes());
[INFO] [stderr]         el.add_event_listener("click", cloned!
[INFO] [stderr]         ((counter) => move |_| counter += 1)); el
[INFO] [stderr]     }.as_nodes());
[INFO] [stderr]     el.append_children({
[INFO] [stderr]         let el = element("button", & [],);
[INFO] [stderr]         el.append_children(text("Add 2").as_nodes());
[INFO] [stderr]         el.add_event_listener("click", cloned!
[INFO] [stderr]         ((counter) => move |_| counter += 2)); el
[INFO] [stderr]     }.as_nodes()); el
[INFO] [stderr] }
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr]    Compiling reust v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] TokenStream [
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(935..936),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "div",
[INFO] [stderr]         span: #0 bytes(936..939),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(939..940),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(953..954),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "h1",
[INFO] [stderr]         span: #0 bytes(954..956),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(956..957),
[INFO] [stderr]     },
[INFO] [stderr]     Group {
[INFO] [stderr]         delimiter: Brace,
[INFO] [stderr]         stream: TokenStream [
[INFO] [stderr]             Ident {
[INFO] [stderr]                 ident: "title",
[INFO] [stderr]                 span: #0 bytes(958..963),
[INFO] [stderr]             },
[INFO] [stderr]         ],
[INFO] [stderr]         span: #0 bytes(957..964),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Joint,
[INFO] [stderr]         span: #0 bytes(964..965),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '/',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(965..966),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "h1",
[INFO] [stderr]         span: #0 bytes(966..968),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(968..969),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(983..984),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "p",
[INFO] [stderr]         span: #0 bytes(984..985),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(985..986),
[INFO] [stderr]     },
[INFO] [stderr]     Literal {
[INFO] [stderr]         kind: Str,
[INFO] [stderr]         symbol: "Count: ",
[INFO] [stderr]         suffix: None,
[INFO] [stderr]         span: #0 bytes(986..995),
[INFO] [stderr]     },
[INFO] [stderr]     Group {
[INFO] [stderr]         delimiter: Brace,
[INFO] [stderr]         stream: TokenStream [
[INFO] [stderr]             Ident {
[INFO] [stderr]                 ident: "counter",
[INFO] [stderr]                 span: #0 bytes(997..1004),
[INFO] [stderr]             },
[INFO] [stderr]         ],
[INFO] [stderr]         span: #0 bytes(996..1005),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Joint,
[INFO] [stderr]         span: #0 bytes(1005..1006),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '/',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1006..1007),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "p",
[INFO] [stderr]         span: #0 bytes(1007..1008),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1008..1009),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1023..1024),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "button",
[INFO] [stderr]         span: #0 bytes(1024..1030),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '@',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1031..1032),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "click",
[INFO] [stderr]         span: #0 bytes(1032..1037),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '=',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1037..1038),
[INFO] [stderr]     },
[INFO] [stderr]     Group {
[INFO] [stderr]         delimiter: Brace,
[INFO] [stderr]         stream: TokenStream [
[INFO] [stderr]             Ident {
[INFO] [stderr]                 ident: "cloned",
[INFO] [stderr]                 span: #0 bytes(1040..1046),
[INFO] [stderr]             },
[INFO] [stderr]             Punct {
[INFO] [stderr]                 ch: '!',
[INFO] [stderr]                 spacing: Alone,
[INFO] [stderr]                 span: #0 bytes(1046..1047),
[INFO] [stderr]             },
[INFO] [stderr]             Group {
[INFO] [stderr]                 delimiter: Parenthesis,
[INFO] [stderr]                 stream: TokenStream [
[INFO] [stderr]                     Group {
[INFO] [stderr]                         delimiter: Parenthesis,
[INFO] [stderr]                         stream: TokenStream [
[INFO] [stderr]                             Ident {
[INFO] [stderr]                                 ident: "counter",
[INFO] [stderr]                                 span: #0 bytes(1049..1056),
[INFO] [stderr]                             },
[INFO] [stderr]                         ],
[INFO] [stderr]                         span: #0 bytes(1048..1057),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '=',
[INFO] [stderr]                         spacing: Joint,
[INFO] [stderr]                         span: #0 bytes(1058..1059),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '>',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1059..1060),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "move",
[INFO] [stderr]                         span: #0 bytes(1061..1065),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '|',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1066..1067),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "_",
[INFO] [stderr]                         span: #0 bytes(1067..1068),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '|',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1068..1069),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "counter",
[INFO] [stderr]                         span: #0 bytes(1070..1077),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '+',
[INFO] [stderr]                         spacing: Joint,
[INFO] [stderr]                         span: #0 bytes(1078..1079),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '=',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1079..1080),
[INFO] [stderr]                     },
[INFO] [stderr]                     Literal {
[INFO] [stderr]                         kind: Integer,
[INFO] [stderr]                         symbol: "1",
[INFO] [stderr]                         suffix: None,
[INFO] [stderr]                         span: #0 bytes(1081..1082),
[INFO] [stderr]                     },
[INFO] [stderr]                 ],
[INFO] [stderr]                 span: #0 bytes(1047..1083),
[INFO] [stderr]             },
[INFO] [stderr]         ],
[INFO] [stderr]         span: #0 bytes(1038..1085),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1085..1086),
[INFO] [stderr]     },
[INFO] [stderr]     Literal {
[INFO] [stderr]         kind: Str,
[INFO] [stderr]         symbol: "Add 1",
[INFO] [stderr]         suffix: None,
[INFO] [stderr]         span: #0 bytes(1086..1093),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Joint,
[INFO] [stderr]         span: #0 bytes(1093..1094),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '/',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1094..1095),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "button",
[INFO] [stderr]         span: #0 bytes(1095..1101),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1101..1102),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1115..1116),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "button",
[INFO] [stderr]         span: #0 bytes(1116..1122),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '@',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1123..1124),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "click",
[INFO] [stderr]         span: #0 bytes(1124..1129),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '=',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1129..1130),
[INFO] [stderr]     },
[INFO] [stderr]     Group {
[INFO] [stderr]         delimiter: Brace,
[INFO] [stderr]         stream: TokenStream [
[INFO] [stderr]             Ident {
[INFO] [stderr]                 ident: "cloned",
[INFO] [stderr]                 span: #0 bytes(1132..1138),
[INFO] [stderr]             },
[INFO] [stderr]             Punct {
[INFO] [stderr]                 ch: '!',
[INFO] [stderr]                 spacing: Alone,
[INFO] [stderr]                 span: #0 bytes(1138..1139),
[INFO] [stderr]             },
[INFO] [stderr]             Group {
[INFO] [stderr]                 delimiter: Parenthesis,
[INFO] [stderr]                 stream: TokenStream [
[INFO] [stderr]                     Group {
[INFO] [stderr]                         delimiter: Parenthesis,
[INFO] [stderr]                         stream: TokenStream [
[INFO] [stderr]                             Ident {
[INFO] [stderr]                                 ident: "counter",
[INFO] [stderr]                                 span: #0 bytes(1141..1148),
[INFO] [stderr]                             },
[INFO] [stderr]                         ],
[INFO] [stderr]                         span: #0 bytes(1140..1149),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '=',
[INFO] [stderr]                         spacing: Joint,
[INFO] [stderr]                         span: #0 bytes(1150..1151),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '>',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1151..1152),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "move",
[INFO] [stderr]                         span: #0 bytes(1153..1157),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '|',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1158..1159),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "_",
[INFO] [stderr]                         span: #0 bytes(1159..1160),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '|',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1160..1161),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "counter",
[INFO] [stderr]                         span: #0 bytes(1162..1169),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '+',
[INFO] [stderr]                         spacing: Joint,
[INFO] [stderr]                         span: #0 bytes(1170..1171),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '=',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1171..1172),
[INFO] [stderr]                     },
[INFO] [stderr]                     Literal {
[INFO] [stderr]                         kind: Integer,
[INFO] [stderr]                         symbol: "2",
[INFO] [stderr]                         suffix: None,
[INFO] [stderr]                         span: #0 bytes(1173..1174),
[INFO] [stderr]                     },
[INFO] [stderr]                 ],
[INFO] [stderr]                 span: #0 bytes(1139..1175),
[INFO] [stderr]             },
[INFO] [stderr]         ],
[INFO] [stderr]         span: #0 bytes(1130..1177),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1177..1178),
[INFO] [stderr]     },
[INFO] [stderr]     Literal {
[INFO] [stderr]         kind: Str,
[INFO] [stderr]         symbol: "Add 2",
[INFO] [stderr]         suffix: None,
[INFO] [stderr]         span: #0 bytes(1178..1185),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Joint,
[INFO] [stderr]         span: #0 bytes(1185..1186),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '/',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1186..1187),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "button",
[INFO] [stderr]         span: #0 bytes(1187..1193),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1193..1194),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Joint,
[INFO] [stderr]         span: #0 bytes(1203..1204),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '/',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1204..1205),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "div",
[INFO] [stderr]         span: #0 bytes(1205..1208),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1208..1209),
[INFO] [stderr]     },
[INFO] [stderr] ]
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] Element {
[INFO] [stderr]     name: Ident {
[INFO] [stderr]         ident: "div",
[INFO] [stderr]         span: #0 bytes(936..939),
[INFO] [stderr]     },
[INFO] [stderr]     attributes: [],
[INFO] [stderr]     events: [],
[INFO] [stderr]     children: [
[INFO] [stderr]         Element(
[INFO] [stderr]             Element {
[INFO] [stderr]                 name: Ident {
[INFO] [stderr]                     ident: "h1",
[INFO] [stderr]                     span: #0 bytes(954..956),
[INFO] [stderr]                 },
[INFO] [stderr]                 attributes: [],
[INFO] [stderr]                 events: [],
[INFO] [stderr]                 children: [
[INFO] [stderr]                     Expr(
[INFO] [stderr]                         Path(
[INFO] [stderr]                             ExprPath {
[INFO] [stderr]                                 attrs: [],
[INFO] [stderr]                                 qself: None,
[INFO] [stderr]                                 path: Path {
[INFO] [stderr]                                     leading_colon: None,
[INFO] [stderr]                                     segments: [
[INFO] [stderr]                                         PathSegment {
[INFO] [stderr]                                             ident: Ident {
[INFO] [stderr]                                                 ident: "title",
[INFO] [stderr]                                                 span: #0 bytes(958..963),
[INFO] [stderr]                                             },
[INFO] [stderr]                                             arguments: None,
[INFO] [stderr]                                         },
[INFO] [stderr]                                     ],
[INFO] [stderr]                                 },
[INFO] [stderr]                             },
[INFO] [stderr]                         ),
[INFO] [stderr]                     ),
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]         ),
[INFO] [stderr]         Element(
[INFO] [stderr]             Element {
[INFO] [stderr]                 name: Ident {
[INFO] [stderr]                     ident: "p",
[INFO] [stderr]                     span: #0 bytes(984..985),
[INFO] [stderr]                 },
[INFO] [stderr]                 attributes: [],
[INFO] [stderr]                 events: [],
[INFO] [stderr]                 children: [
[INFO] [stderr]                     Text(
[INFO] [stderr]                         LitStr {
[INFO] [stderr]                             token: "Count: ",
[INFO] [stderr]                         },
[INFO] [stderr]                     ),
[INFO] [stderr]                     Expr(
[INFO] [stderr]                         Path(
[INFO] [stderr]                             ExprPath {
[INFO] [stderr]                                 attrs: [],
[INFO] [stderr]                                 qself: None,
[INFO] [stderr]                                 path: Path {
[INFO] [stderr]                                     leading_colon: None,
[INFO] [stderr]                                     segments: [
[INFO] [stderr]                                         PathSegment {
[INFO] [stderr]                                             ident: Ident {
[INFO] [stderr]                                                 ident: "counter",
[INFO] [stderr]                                                 span: #0 bytes(997..1004),
[INFO] [stderr]                                             },
[INFO] [stderr]                                             arguments: None,
[INFO] [stderr]                                         },
[INFO] [stderr]                                     ],
[INFO] [stderr]                                 },
[INFO] [stderr]                             },
[INFO] [stderr]                         ),
[INFO] [stderr]                     ),
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]         ),
[INFO] [stderr]         Element(
[INFO] [stderr]             Element {
[INFO] [stderr]                 name: Ident {
[INFO] [stderr]                     ident: "button",
[INFO] [stderr]                     span: #0 bytes(1024..1030),
[INFO] [stderr]                 },
[INFO] [stderr]                 attributes: [],
[INFO] [stderr]                 events: [
[INFO] [stderr]                     Event {
[INFO] [stderr]                         name: Ident {
[INFO] [stderr]                             ident: "click",
[INFO] [stderr]                             span: #0 bytes(1032..1037),
[INFO] [stderr]                         },
[INFO] [stderr]                         expr: Macro(
[INFO] [stderr]                             ExprMacro {
[INFO] [stderr]                                 attrs: [],
[INFO] [stderr]                                 mac: Macro {
[INFO] [stderr]                                     path: Path {
[INFO] [stderr]                                         leading_colon: None,
[INFO] [stderr]                                         segments: [
[INFO] [stderr]                                             PathSegment {
[INFO] [stderr]                                                 ident: Ident {
[INFO] [stderr]                                                     ident: "cloned",
[INFO] [stderr]                                                     span: #0 bytes(1040..1046),
[INFO] [stderr]                                                 },
[INFO] [stderr]                                                 arguments: None,
[INFO] [stderr]                                             },
[INFO] [stderr]                                         ],
[INFO] [stderr]                                     },
[INFO] [stderr]                                     bang_token: Bang,
[INFO] [stderr]                                     delimiter: Paren(
[INFO] [stderr]                                         Paren,
[INFO] [stderr]                                     ),
[INFO] [stderr]                                     tokens: TokenStream [
[INFO] [stderr]                                         Group {
[INFO] [stderr]                                             delimiter: Parenthesis,
[INFO] [stderr]                                             stream: TokenStream [
[INFO] [stderr]                                                 Ident {
[INFO] [stderr]                                                     ident: "counter",
[INFO] [stderr]                                                     span: #0 bytes(1049..1056),
[INFO] [stderr]                                                 },
[INFO] [stderr]                                             ],
[INFO] [stderr]                                             span: #0 bytes(1048..1057),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '=',
[INFO] [stderr]                                             spacing: Joint,
[INFO] [stderr]                                             span: #0 bytes(1058..1059),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '>',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1059..1060),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "move",
[INFO] [stderr]                                             span: #0 bytes(1061..1065),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '|',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1066..1067),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "_",
[INFO] [stderr]                                             span: #0 bytes(1067..1068),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '|',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1068..1069),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "counter",
[INFO] [stderr]                                             span: #0 bytes(1070..1077),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '+',
[INFO] [stderr]                                             spacing: Joint,
[INFO] [stderr]                                             span: #0 bytes(1078..1079),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '=',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1079..1080),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Literal {
[INFO] [stderr]                                             kind: Integer,
[INFO] [stderr]                                             symbol: "1",
[INFO] [stderr]                                             suffix: None,
[INFO] [stderr]                                             span: #0 bytes(1081..1082),
[INFO] [stderr]                                         },
[INFO] [stderr]                                     ],
[INFO] [stderr]                                 },
[INFO] [stderr]                             },
[INFO] [stderr]                         ),
[INFO] [stderr]                     },
[INFO] [stderr]                 ],
[INFO] [stderr]                 children: [
[INFO] [stderr]                     Text(
[INFO] [stderr]                         LitStr {
[INFO] [stderr]                             token: "Add 1",
[INFO] [stderr]                         },
[INFO] [stderr]                     ),
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]         ),
[INFO] [stderr]         Element(
[INFO] [stderr]             Element {
[INFO] [stderr]                 name: Ident {
[INFO] [stderr]                     ident: "button",
[INFO] [stderr]                     span: #0 bytes(1116..1122),
[INFO] [stderr]                 },
[INFO] [stderr]                 attributes: [],
[INFO] [stderr]                 events: [
[INFO] [stderr]                     Event {
[INFO] [stderr]                         name: Ident {
[INFO] [stderr]                             ident: "click",
[INFO] [stderr]                             span: #0 bytes(1124..1129),
[INFO] [stderr]                         },
[INFO] [stderr]                         expr: Macro(
[INFO] [stderr]                             ExprMacro {
[INFO] [stderr]                                 attrs: [],
[INFO] [stderr]                                 mac: Macro {
[INFO] [stderr]                                     path: Path {
[INFO] [stderr]                                         leading_colon: None,
[INFO] [stderr]                                         segments: [
[INFO] [stderr]                                             PathSegment {
[INFO] [stderr]                                                 ident: Ident {
[INFO] [stderr]                                                     ident: "cloned",
[INFO] [stderr]                                                     span: #0 bytes(1132..1138),
[INFO] [stderr]                                                 },
[INFO] [stderr]                                                 arguments: None,
[INFO] [stderr]                                             },
[INFO] [stderr]                                         ],
[INFO] [stderr]                                     },
[INFO] [stderr]                                     bang_token: Bang,
[INFO] [stderr]                                     delimiter: Paren(
[INFO] [stderr]                                         Paren,
[INFO] [stderr]                                     ),
[INFO] [stderr]                                     tokens: TokenStream [
[INFO] [stderr]                                         Group {
[INFO] [stderr]                                             delimiter: Parenthesis,
[INFO] [stderr]                                             stream: TokenStream [
[INFO] [stderr]                                                 Ident {
[INFO] [stderr]                                                     ident: "counter",
[INFO] [stderr]                                                     span: #0 bytes(1141..1148),
[INFO] [stderr]                                                 },
[INFO] [stderr]                                             ],
[INFO] [stderr]                                             span: #0 bytes(1140..1149),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '=',
[INFO] [stderr]                                             spacing: Joint,
[INFO] [stderr]                                             span: #0 bytes(1150..1151),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '>',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1151..1152),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "move",
[INFO] [stderr]                                             span: #0 bytes(1153..1157),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '|',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1158..1159),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "_",
[INFO] [stderr]                                             span: #0 bytes(1159..1160),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '|',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1160..1161),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "counter",
[INFO] [stderr]                                             span: #0 bytes(1162..1169),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '+',
[INFO] [stderr]                                             spacing: Joint,
[INFO] [stderr]                                             span: #0 bytes(1170..1171),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '=',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1171..1172),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Literal {
[INFO] [stderr]                                             kind: Integer,
[INFO] [stderr]                                             symbol: "2",
[INFO] [stderr]                                             suffix: None,
[INFO] [stderr]                                             span: #0 bytes(1173..1174),
[INFO] [stderr]                                         },
[INFO] [stderr]                                     ],
[INFO] [stderr]                                 },
[INFO] [stderr]                             },
[INFO] [stderr]                         ),
[INFO] [stderr]                     },
[INFO] [stderr]                 ],
[INFO] [stderr]                 children: [
[INFO] [stderr]                     Text(
[INFO] [stderr]                         LitStr {
[INFO] [stderr]                             token: "Add 2",
[INFO] [stderr]                         },
[INFO] [stderr]                     ),
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]         ),
[INFO] [stderr]     ],
[INFO] [stderr] }
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] {
[INFO] [stderr]     let el = element("div", & [],);
[INFO] [stderr]     el.append_children({
[INFO] [stderr]         let el = element("h1", & [],);
[INFO] [stderr]         el.append_children({
[INFO] [stderr]             let el = title.as_nodes();
[INFO] [stderr]             {
[INFO] [stderr]                 let el = el [0].clone();
[INFO] [stderr]                 title.subscribe(move | v | el.set_text_content(v));
[INFO] [stderr]             } el
[INFO] [stderr]         }.as_nodes()); el
[INFO] [stderr]     }.as_nodes());
[INFO] [stderr]     el.append_children({
[INFO] [stderr]         let el = element("p", & [],);
[INFO] [stderr]         el.append_children(text("Count: ").as_nodes());
[INFO] [stderr]         el.append_children({
[INFO] [stderr]             let el = counter.as_nodes();
[INFO] [stderr]             {
[INFO] [stderr]                 let el = el [0].clone();
[INFO] [stderr]                 counter.subscribe(move | v | el.set_text_content(v));
[INFO] [stderr]             } el
[INFO] [stderr]         }.as_nodes()); el
[INFO] [stderr]     }.as_nodes());
[INFO] [stderr]     el.append_children({
[INFO] [stderr]         let el = element("button", & [],);
[INFO] [stderr]         el.append_children(text("Add 1").as_nodes());
[INFO] [stderr]         el.add_event_listener("click", cloned!
[INFO] [stderr]         ((counter) => move |_| counter += 1)); el
[INFO] [stderr]     }.as_nodes());
[INFO] [stderr]     el.append_children({
[INFO] [stderr]         let el = element("button", & [],);
[INFO] [stderr]         el.append_children(text("Add 2").as_nodes());
[INFO] [stderr]         el.add_event_listener("click", cloned!
[INFO] [stderr]         ((counter) => move |_| counter += 2)); el
[INFO] [stderr]     }.as_nodes()); el
[INFO] [stderr] }
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.87s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: wasm-bindgen v0.2.75
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 5`
[INFO] running `Command { std: "docker" "inspect" "94a3a3c00060b0a0c289e7f85b739c30512fad0c2081a5fd14e5dc6b8bfe15d8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "94a3a3c00060b0a0c289e7f85b739c30512fad0c2081a5fd14e5dc6b8bfe15d8", kill_on_drop: false }`
[INFO] [stdout] 94a3a3c00060b0a0c289e7f85b739c30512fad0c2081a5fd14e5dc6b8bfe15d8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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" "RUSTDOCFLAGS=--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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.85.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 42bf57344fcf2b7ebbfd3747fbb8c9e9608bd5ca6efbafc28e713b340a04b02f
[INFO] running `Command { std: "docker" "start" "-a" "42bf57344fcf2b7ebbfd3747fbb8c9e9608bd5ca6efbafc28e713b340a04b02f", kill_on_drop: false }`
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] TokenStream [
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(935..936),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "div",
[INFO] [stderr]         span: #0 bytes(936..939),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(939..940),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(953..954),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "h1",
[INFO] [stderr]         span: #0 bytes(954..956),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(956..957),
[INFO] [stderr]     },
[INFO] [stderr]     Group {
[INFO] [stderr]         delimiter: Brace,
[INFO] [stderr]         stream: TokenStream [
[INFO] [stderr]             Ident {
[INFO] [stderr]                 ident: "title",
[INFO] [stderr]                 span: #0 bytes(958..963),
[INFO] [stderr]             },
[INFO] [stderr]         ],
[INFO] [stderr]         span: #0 bytes(957..964),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Joint,
[INFO] [stderr]         span: #0 bytes(964..965),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '/',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(965..966),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "h1",
[INFO] [stderr]         span: #0 bytes(966..968),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(968..969),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(983..984),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "p",
[INFO] [stderr]         span: #0 bytes(984..985),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(985..986),
[INFO] [stderr]     },
[INFO] [stderr]     Literal {
[INFO] [stderr]         kind: Str,
[INFO] [stderr]         symbol: "Count: ",
[INFO] [stderr]         suffix: None,
[INFO] [stderr]         span: #0 bytes(986..995),
[INFO] [stderr]     },
[INFO] [stderr]     Group {
[INFO] [stderr]         delimiter: Brace,
[INFO] [stderr]         stream: TokenStream [
[INFO] [stderr]             Ident {
[INFO] [stderr]                 ident: "counter",
[INFO] [stderr]                 span: #0 bytes(997..1004),
[INFO] [stderr]             },
[INFO] [stderr]         ],
[INFO] [stderr]         span: #0 bytes(996..1005),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Joint,
[INFO] [stderr]         span: #0 bytes(1005..1006),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '/',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1006..1007),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "p",
[INFO] [stderr]         span: #0 bytes(1007..1008),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1008..1009),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1023..1024),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "button",
[INFO] [stderr]         span: #0 bytes(1024..1030),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '@',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1031..1032),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "click",
[INFO] [stderr]         span: #0 bytes(1032..1037),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '=',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1037..1038),
[INFO] [stderr]     },
[INFO] [stderr]     Group {
[INFO] [stderr]         delimiter: Brace,
[INFO] [stderr]         stream: TokenStream [
[INFO] [stderr]             Ident {
[INFO] [stderr]                 ident: "cloned",
[INFO] [stderr]                 span: #0 bytes(1040..1046),
[INFO] [stderr]             },
[INFO] [stderr]             Punct {
[INFO] [stderr]                 ch: '!',
[INFO] [stderr]                 spacing: Alone,
[INFO] [stderr]                 span: #0 bytes(1046..1047),
[INFO] [stderr]             },
[INFO] [stderr]             Group {
[INFO] [stderr]                 delimiter: Parenthesis,
[INFO] [stderr]                 stream: TokenStream [
[INFO] [stderr]                     Group {
[INFO] [stderr]                         delimiter: Parenthesis,
[INFO] [stderr]                         stream: TokenStream [
[INFO] [stderr]                             Ident {
[INFO] [stderr]                                 ident: "counter",
[INFO] [stderr]                                 span: #0 bytes(1049..1056),
[INFO] [stderr]                             },
[INFO] [stderr]                         ],
[INFO] [stderr]                         span: #0 bytes(1048..1057),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '=',
[INFO] [stderr]                         spacing: Joint,
[INFO] [stderr]                         span: #0 bytes(1058..1059),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '>',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1059..1060),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "move",
[INFO] [stderr]                         span: #0 bytes(1061..1065),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '|',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1066..1067),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "_",
[INFO] [stderr]                         span: #0 bytes(1067..1068),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '|',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1068..1069),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "counter",
[INFO] [stderr]                         span: #0 bytes(1070..1077),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '+',
[INFO] [stderr]                         spacing: Joint,
[INFO] [stderr]                         span: #0 bytes(1078..1079),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '=',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1079..1080),
[INFO] [stderr]                     },
[INFO] [stderr]                     Literal {
[INFO] [stderr]                         kind: Integer,
[INFO] [stderr]                         symbol: "1",
[INFO] [stderr]                         suffix: None,
[INFO] [stderr]                         span: #0 bytes(1081..1082),
[INFO] [stderr]                     },
[INFO] [stderr]                 ],
[INFO] [stderr]                 span: #0 bytes(1047..1083),
[INFO] [stderr]             },
[INFO] [stderr]         ],
[INFO] [stderr]         span: #0 bytes(1038..1085),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1085..1086),
[INFO] [stderr]     },
[INFO] [stderr]     Literal {
[INFO] [stderr]         kind: Str,
[INFO] [stderr]         symbol: "Add 1",
[INFO] [stderr]         suffix: None,
[INFO] [stderr]         span: #0 bytes(1086..1093),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Joint,
[INFO] [stderr]         span: #0 bytes(1093..1094),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '/',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1094..1095),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "button",
[INFO] [stderr]         span: #0 bytes(1095..1101),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1101..1102),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1115..1116),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "button",
[INFO] [stderr]         span: #0 bytes(1116..1122),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '@',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1123..1124),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "click",
[INFO] [stderr]         span: #0 bytes(1124..1129),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '=',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1129..1130),
[INFO] [stderr]     },
[INFO] [stderr]     Group {
[INFO] [stderr]         delimiter: Brace,
[INFO] [stderr]         stream: TokenStream [
[INFO] [stderr]             Ident {
[INFO] [stderr]                 ident: "cloned",
[INFO] [stderr]                 span: #0 bytes(1132..1138),
[INFO] [stderr]             },
[INFO] [stderr]             Punct {
[INFO] [stderr]                 ch: '!',
[INFO] [stderr]                 spacing: Alone,
[INFO] [stderr]                 span: #0 bytes(1138..1139),
[INFO] [stderr]             },
[INFO] [stderr]             Group {
[INFO] [stderr]                 delimiter: Parenthesis,
[INFO] [stderr]                 stream: TokenStream [
[INFO] [stderr]                     Group {
[INFO] [stderr]                         delimiter: Parenthesis,
[INFO] [stderr]                         stream: TokenStream [
[INFO] [stderr]                             Ident {
[INFO] [stderr]                                 ident: "counter",
[INFO] [stderr]                                 span: #0 bytes(1141..1148),
[INFO] [stderr]                             },
[INFO] [stderr]                         ],
[INFO] [stderr]                         span: #0 bytes(1140..1149),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '=',
[INFO] [stderr]                         spacing: Joint,
[INFO] [stderr]                         span: #0 bytes(1150..1151),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '>',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1151..1152),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "move",
[INFO] [stderr]                         span: #0 bytes(1153..1157),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '|',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1158..1159),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "_",
[INFO] [stderr]                         span: #0 bytes(1159..1160),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '|',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1160..1161),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "counter",
[INFO] [stderr]                         span: #0 bytes(1162..1169),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '+',
[INFO] [stderr]                         spacing: Joint,
[INFO] [stderr]                         span: #0 bytes(1170..1171),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '=',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1171..1172),
[INFO] [stderr]                     },
[INFO] [stderr]                     Literal {
[INFO] [stderr]                         kind: Integer,
[INFO] [stderr]                         symbol: "2",
[INFO] [stderr]                         suffix: None,
[INFO] [stderr]                         span: #0 bytes(1173..1174),
[INFO] [stderr]                     },
[INFO] [stderr]                 ],
[INFO] [stderr]                 span: #0 bytes(1139..1175),
[INFO] [stderr]             },
[INFO] [stderr]         ],
[INFO] [stderr]         span: #0 bytes(1130..1177),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1177..1178),
[INFO] [stderr]     },
[INFO] [stderr]     Literal {
[INFO] [stderr]         kind: Str,
[INFO] [stderr]         symbol: "Add 2",
[INFO] [stderr]         suffix: None,
[INFO] [stderr]         span: #0 bytes(1178..1185),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Joint,
[INFO] [stderr]         span: #0 bytes(1185..1186),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '/',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1186..1187),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "button",
[INFO] [stderr]         span: #0 bytes(1187..1193),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1193..1194),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Joint,
[INFO] [stderr]         span: #0 bytes(1203..1204),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '/',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1204..1205),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "div",
[INFO] [stderr]         span: #0 bytes(1205..1208),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1208..1209),
[INFO] [stderr]     },
[INFO] [stderr] ]
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] Element {
[INFO] [stderr]     name: Ident {
[INFO] [stderr]         ident: "div",
[INFO] [stderr]         span: #0 bytes(936..939),
[INFO] [stderr]     },
[INFO] [stderr]     attributes: [],
[INFO] [stderr]     events: [],
[INFO] [stderr]     children: [
[INFO] [stderr]         Element(
[INFO] [stderr]             Element {
[INFO] [stderr]                 name: Ident {
[INFO] [stderr]                     ident: "h1",
[INFO] [stderr]                     span: #0 bytes(954..956),
[INFO] [stderr]                 },
[INFO] [stderr]                 attributes: [],
[INFO] [stderr]                 events: [],
[INFO] [stderr]                 children: [
[INFO] [stderr]                     Expr(
[INFO] [stderr]                         Path(
[INFO] [stderr]                             ExprPath {
[INFO] [stderr]                                 attrs: [],
[INFO] [stderr]                                 qself: None,
[INFO] [stderr]                                 path: Path {
[INFO] [stderr]                                     leading_colon: None,
[INFO] [stderr]                                     segments: [
[INFO] [stderr]                                         PathSegment {
[INFO] [stderr]                                             ident: Ident {
[INFO] [stderr]                                                 ident: "title",
[INFO] [stderr]                                                 span: #0 bytes(958..963),
[INFO] [stderr]                                             },
[INFO] [stderr]                                             arguments: None,
[INFO] [stderr]                                         },
[INFO] [stderr]                                     ],
[INFO] [stderr]                                 },
[INFO] [stderr]                             },
[INFO] [stderr]                         ),
[INFO] [stderr]                     ),
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]         ),
[INFO] [stderr]         Element(
[INFO] [stderr]             Element {
[INFO] [stderr]                 name: Ident {
[INFO] [stderr]                     ident: "p",
[INFO] [stderr]                     span: #0 bytes(984..985),
[INFO] [stderr]                 },
[INFO] [stderr]                 attributes: [],
[INFO] [stderr]                 events: [],
[INFO] [stderr]                 children: [
[INFO] [stderr]                     Text(
[INFO] [stderr]                         LitStr {
[INFO] [stderr]                             token: "Count: ",
[INFO] [stderr]                         },
[INFO] [stderr]                     ),
[INFO] [stderr]                     Expr(
[INFO] [stderr]                         Path(
[INFO] [stderr]                             ExprPath {
[INFO] [stderr]                                 attrs: [],
[INFO] [stderr]                                 qself: None,
[INFO] [stderr]                                 path: Path {
[INFO] [stderr]                                     leading_colon: None,
[INFO] [stderr]                                     segments: [
[INFO] [stderr]                                         PathSegment {
[INFO] [stderr]                                             ident: Ident {
[INFO] [stderr]                                                 ident: "counter",
[INFO] [stderr]                                                 span: #0 bytes(997..1004),
[INFO] [stderr]                                             },
[INFO] [stderr]                                             arguments: None,
[INFO] [stderr]                                         },
[INFO] [stderr]                                     ],
[INFO] [stderr]                                 },
[INFO] [stderr]                             },
[INFO] [stderr]                         ),
[INFO] [stderr]                     ),
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]         ),
[INFO] [stderr]         Element(
[INFO] [stderr]             Element {
[INFO] [stderr]                 name: Ident {
[INFO] [stderr]                     ident: "button",
[INFO] [stderr]                     span: #0 bytes(1024..1030),
[INFO] [stderr]                 },
[INFO] [stderr]                 attributes: [],
[INFO] [stderr]                 events: [
[INFO] [stderr]                     Event {
[INFO] [stderr]                         name: Ident {
[INFO] [stderr]                             ident: "click",
[INFO] [stderr]                             span: #0 bytes(1032..1037),
[INFO] [stderr]                         },
[INFO] [stderr]                         expr: Macro(
[INFO] [stderr]                             ExprMacro {
[INFO] [stderr]                                 attrs: [],
[INFO] [stderr]                                 mac: Macro {
[INFO] [stderr]                                     path: Path {
[INFO] [stderr]                                         leading_colon: None,
[INFO] [stderr]                                         segments: [
[INFO] [stderr]                                             PathSegment {
[INFO] [stderr]                                                 ident: Ident {
[INFO] [stderr]                                                     ident: "cloned",
[INFO] [stderr]                                                     span: #0 bytes(1040..1046),
[INFO] [stderr]                                                 },
[INFO] [stderr]                                                 arguments: None,
[INFO] [stderr]                                             },
[INFO] [stderr]                                         ],
[INFO] [stderr]                                     },
[INFO] [stderr]                                     bang_token: Bang,
[INFO] [stderr]                                     delimiter: Paren(
[INFO] [stderr]                                         Paren,
[INFO] [stderr]                                     ),
[INFO] [stderr]                                     tokens: TokenStream [
[INFO] [stderr]                                         Group {
[INFO] [stderr]                                             delimiter: Parenthesis,
[INFO] [stderr]                                             stream: TokenStream [
[INFO] [stderr]                                                 Ident {
[INFO] [stderr]                                                     ident: "counter",
[INFO] [stderr]                                                     span: #0 bytes(1049..1056),
[INFO] [stderr]                                                 },
[INFO] [stderr]                                             ],
[INFO] [stderr]                                             span: #0 bytes(1048..1057),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '=',
[INFO] [stderr]                                             spacing: Joint,
[INFO] [stderr]                                             span: #0 bytes(1058..1059),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '>',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1059..1060),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "move",
[INFO] [stderr]                                             span: #0 bytes(1061..1065),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '|',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1066..1067),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "_",
[INFO] [stderr]                                             span: #0 bytes(1067..1068),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '|',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1068..1069),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "counter",
[INFO] [stderr]                                             span: #0 bytes(1070..1077),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '+',
[INFO] [stderr]                                             spacing: Joint,
[INFO] [stderr]                                             span: #0 bytes(1078..1079),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '=',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1079..1080),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Literal {
[INFO] [stderr]                                             kind: Integer,
[INFO] [stderr]                                             symbol: "1",
[INFO] [stderr]                                             suffix: None,
[INFO] [stderr]                                             span: #0 bytes(1081..1082),
[INFO] [stderr]                                         },
[INFO] [stderr]                                     ],
[INFO] [stderr]                                 },
[INFO] [stderr]                             },
[INFO] [stderr]                         ),
[INFO] [stderr]                     },
[INFO] [stderr]                 ],
[INFO] [stderr]                 children: [
[INFO] [stderr]                     Text(
[INFO] [stderr]                         LitStr {
[INFO] [stderr]                             token: "Add 1",
[INFO] [stderr]                         },
[INFO] [stderr]                     ),
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]         ),
[INFO] [stderr]         Element(
[INFO] [stderr]             Element {
[INFO] [stderr]                 name: Ident {
[INFO] [stderr]                     ident: "button",
[INFO] [stderr]                     span: #0 bytes(1116..1122),
[INFO] [stderr]                 },
[INFO] [stderr]                 attributes: [],
[INFO] [stderr]                 events: [
[INFO] [stderr]                     Event {
[INFO] [stderr]                         name: Ident {
[INFO] [stderr]                             ident: "click",
[INFO] [stderr]                             span: #0 bytes(1124..1129),
[INFO] [stderr]                         },
[INFO] [stderr]                         expr: Macro(
[INFO] [stderr]                             ExprMacro {
[INFO] [stderr]                                 attrs: [],
[INFO] [stderr]                                 mac: Macro {
[INFO] [stderr]                                     path: Path {
[INFO] [stderr]                                         leading_colon: None,
[INFO] [stderr]                                         segments: [
[INFO] [stderr]                                             PathSegment {
[INFO] [stderr]                                                 ident: Ident {
[INFO] [stderr]                                                     ident: "cloned",
[INFO] [stderr]                                                     span: #0 bytes(1132..1138),
[INFO] [stderr]                                                 },
[INFO] [stderr]                                                 arguments: None,
[INFO] [stderr]                                             },
[INFO] [stderr]                                         ],
[INFO] [stderr]                                     },
[INFO] [stderr]                                     bang_token: Bang,
[INFO] [stderr]                                     delimiter: Paren(
[INFO] [stderr]                                         Paren,
[INFO] [stderr]                                     ),
[INFO] [stderr]                                     tokens: TokenStream [
[INFO] [stderr]                                         Group {
[INFO] [stderr]                                             delimiter: Parenthesis,
[INFO] [stderr]                                             stream: TokenStream [
[INFO] [stderr]                                                 Ident {
[INFO] [stderr]                                                     ident: "counter",
[INFO] [stderr]                                                     span: #0 bytes(1141..1148),
[INFO] [stderr]                                                 },
[INFO] [stderr]                                             ],
[INFO] [stderr]                                             span: #0 bytes(1140..1149),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '=',
[INFO] [stderr]                                             spacing: Joint,
[INFO] [stderr]                                             span: #0 bytes(1150..1151),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '>',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1151..1152),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "move",
[INFO] [stderr]                                             span: #0 bytes(1153..1157),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '|',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1158..1159),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "_",
[INFO] [stderr]                                             span: #0 bytes(1159..1160),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '|',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1160..1161),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "counter",
[INFO] [stderr]                                             span: #0 bytes(1162..1169),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '+',
[INFO] [stderr]                                             spacing: Joint,
[INFO] [stderr]                                             span: #0 bytes(1170..1171),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '=',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1171..1172),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Literal {
[INFO] [stderr]                                             kind: Integer,
[INFO] [stderr]                                             symbol: "2",
[INFO] [stderr]                                             suffix: None,
[INFO] [stderr]                                             span: #0 bytes(1173..1174),
[INFO] [stderr]                                         },
[INFO] [stderr]                                     ],
[INFO] [stderr]                                 },
[INFO] [stderr]                             },
[INFO] [stderr]                         ),
[INFO] [stderr]                     },
[INFO] [stderr]                 ],
[INFO] [stderr]                 children: [
[INFO] [stderr]                     Text(
[INFO] [stderr]                         LitStr {
[INFO] [stderr]                             token: "Add 2",
[INFO] [stderr]                         },
[INFO] [stderr]                     ),
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]         ),
[INFO] [stderr]     ],
[INFO] [stderr] }
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] {
[INFO] [stderr]     let el = element("div", & [],);
[INFO] [stderr]     el.append_children({
[INFO] [stderr]         let el = element("h1", & [],);
[INFO] [stderr]         el.append_children({
[INFO] [stderr]             let el = title.as_nodes();
[INFO] [stderr]             {
[INFO] [stderr]                 let el = el [0].clone();
[INFO] [stderr]                 title.subscribe(move | v | el.set_text_content(v));
[INFO] [stderr]             } el
[INFO] [stderr]         }.as_nodes()); el
[INFO] [stderr]     }.as_nodes());
[INFO] [stderr]     el.append_children({
[INFO] [stderr]         let el = element("p", & [],);
[INFO] [stderr]         el.append_children(text("Count: ").as_nodes());
[INFO] [stderr]         el.append_children({
[INFO] [stderr]             let el = counter.as_nodes();
[INFO] [stderr]             {
[INFO] [stderr]                 let el = el [0].clone();
[INFO] [stderr]                 counter.subscribe(move | v | el.set_text_content(v));
[INFO] [stderr]             } el
[INFO] [stderr]         }.as_nodes()); el
[INFO] [stderr]     }.as_nodes());
[INFO] [stderr]     el.append_children({
[INFO] [stderr]         let el = element("button", & [],);
[INFO] [stderr]         el.append_children(text("Add 1").as_nodes());
[INFO] [stderr]         el.add_event_listener("click", cloned!
[INFO] [stderr]         ((counter) => move |_| counter += 1)); el
[INFO] [stderr]     }.as_nodes());
[INFO] [stderr]     el.append_children({
[INFO] [stderr]         let el = element("button", & [],);
[INFO] [stderr]         el.append_children(text("Add 2").as_nodes());
[INFO] [stderr]         el.add_event_listener("click", cloned!
[INFO] [stderr]         ((counter) => move |_| counter += 2)); el
[INFO] [stderr]     }.as_nodes()); el
[INFO] [stderr] }
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] TokenStream [
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(935..936),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "div",
[INFO] [stderr]         span: #0 bytes(936..939),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(939..940),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(953..954),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "h1",
[INFO] [stderr]         span: #0 bytes(954..956),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(956..957),
[INFO] [stderr]     },
[INFO] [stderr]     Group {
[INFO] [stderr]         delimiter: Brace,
[INFO] [stderr]         stream: TokenStream [
[INFO] [stderr]             Ident {
[INFO] [stderr]                 ident: "title",
[INFO] [stderr]                 span: #0 bytes(958..963),
[INFO] [stderr]             },
[INFO] [stderr]         ],
[INFO] [stderr]         span: #0 bytes(957..964),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Joint,
[INFO] [stderr]         span: #0 bytes(964..965),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '/',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(965..966),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "h1",
[INFO] [stderr]         span: #0 bytes(966..968),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(968..969),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(983..984),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "p",
[INFO] [stderr]         span: #0 bytes(984..985),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(985..986),
[INFO] [stderr]     },
[INFO] [stderr]     Literal {
[INFO] [stderr]         kind: Str,
[INFO] [stderr]         symbol: "Count: ",
[INFO] [stderr]         suffix: None,
[INFO] [stderr]         span: #0 bytes(986..995),
[INFO] [stderr]     },
[INFO] [stderr]     Group {
[INFO] [stderr]         delimiter: Brace,
[INFO] [stderr]         stream: TokenStream [
[INFO] [stderr]             Ident {
[INFO] [stderr]                 ident: "counter",
[INFO] [stderr]                 span: #0 bytes(997..1004),
[INFO] [stderr]             },
[INFO] [stderr]         ],
[INFO] [stderr]         span: #0 bytes(996..1005),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Joint,
[INFO] [stderr]         span: #0 bytes(1005..1006),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '/',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1006..1007),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "p",
[INFO] [stderr]         span: #0 bytes(1007..1008),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1008..1009),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1023..1024),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "button",
[INFO] [stderr]         span: #0 bytes(1024..1030),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '@',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1031..1032),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "click",
[INFO] [stderr]         span: #0 bytes(1032..1037),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '=',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1037..1038),
[INFO] [stderr]     },
[INFO] [stderr]     Group {
[INFO] [stderr]         delimiter: Brace,
[INFO] [stderr]         stream: TokenStream [
[INFO] [stderr]             Ident {
[INFO] [stderr]                 ident: "cloned",
[INFO] [stderr]                 span: #0 bytes(1040..1046),
[INFO] [stderr]             },
[INFO] [stderr]             Punct {
[INFO] [stderr]                 ch: '!',
[INFO] [stderr]                 spacing: Alone,
[INFO] [stderr]                 span: #0 bytes(1046..1047),
[INFO] [stderr]             },
[INFO] [stderr]             Group {
[INFO] [stderr]                 delimiter: Parenthesis,
[INFO] [stderr]                 stream: TokenStream [
[INFO] [stderr]                     Group {
[INFO] [stderr]                         delimiter: Parenthesis,
[INFO] [stderr]                         stream: TokenStream [
[INFO] [stderr]                             Ident {
[INFO] [stderr]                                 ident: "counter",
[INFO] [stderr]                                 span: #0 bytes(1049..1056),
[INFO] [stderr]                             },
[INFO] [stderr]                         ],
[INFO] [stderr]                         span: #0 bytes(1048..1057),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '=',
[INFO] [stderr]                         spacing: Joint,
[INFO] [stderr]                         span: #0 bytes(1058..1059),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '>',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1059..1060),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "move",
[INFO] [stderr]                         span: #0 bytes(1061..1065),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '|',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1066..1067),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "_",
[INFO] [stderr]                         span: #0 bytes(1067..1068),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '|',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1068..1069),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "counter",
[INFO] [stderr]                         span: #0 bytes(1070..1077),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '+',
[INFO] [stderr]                         spacing: Joint,
[INFO] [stderr]                         span: #0 bytes(1078..1079),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '=',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1079..1080),
[INFO] [stderr]                     },
[INFO] [stderr]                     Literal {
[INFO] [stderr]                         kind: Integer,
[INFO] [stderr]                         symbol: "1",
[INFO] [stderr]                         suffix: None,
[INFO] [stderr]                         span: #0 bytes(1081..1082),
[INFO] [stderr]                     },
[INFO] [stderr]                 ],
[INFO] [stderr]                 span: #0 bytes(1047..1083),
[INFO] [stderr]             },
[INFO] [stderr]         ],
[INFO] [stderr]         span: #0 bytes(1038..1085),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1085..1086),
[INFO] [stderr]     },
[INFO] [stderr]     Literal {
[INFO] [stderr]         kind: Str,
[INFO] [stderr]         symbol: "Add 1",
[INFO] [stderr]         suffix: None,
[INFO] [stderr]         span: #0 bytes(1086..1093),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Joint,
[INFO] [stderr]         span: #0 bytes(1093..1094),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '/',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1094..1095),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "button",
[INFO] [stderr]         span: #0 bytes(1095..1101),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1101..1102),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1115..1116),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "button",
[INFO] [stderr]         span: #0 bytes(1116..1122),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '@',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1123..1124),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "click",
[INFO] [stderr]         span: #0 bytes(1124..1129),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '=',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1129..1130),
[INFO] [stderr]     },
[INFO] [stderr]     Group {
[INFO] [stderr]         delimiter: Brace,
[INFO] [stderr]         stream: TokenStream [
[INFO] [stderr]             Ident {
[INFO] [stderr]                 ident: "cloned",
[INFO] [stderr]                 span: #0 bytes(1132..1138),
[INFO] [stderr]             },
[INFO] [stderr]             Punct {
[INFO] [stderr]                 ch: '!',
[INFO] [stderr]                 spacing: Alone,
[INFO] [stderr]                 span: #0 bytes(1138..1139),
[INFO] [stderr]             },
[INFO] [stderr]             Group {
[INFO] [stderr]                 delimiter: Parenthesis,
[INFO] [stderr]                 stream: TokenStream [
[INFO] [stderr]                     Group {
[INFO] [stderr]                         delimiter: Parenthesis,
[INFO] [stderr]                         stream: TokenStream [
[INFO] [stderr]                             Ident {
[INFO] [stderr]                                 ident: "counter",
[INFO] [stderr]                                 span: #0 bytes(1141..1148),
[INFO] [stderr]                             },
[INFO] [stderr]                         ],
[INFO] [stderr]                         span: #0 bytes(1140..1149),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '=',
[INFO] [stderr]                         spacing: Joint,
[INFO] [stderr]                         span: #0 bytes(1150..1151),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '>',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1151..1152),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "move",
[INFO] [stderr]                         span: #0 bytes(1153..1157),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '|',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1158..1159),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "_",
[INFO] [stderr]                         span: #0 bytes(1159..1160),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '|',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1160..1161),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "counter",
[INFO] [stderr]                         span: #0 bytes(1162..1169),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '+',
[INFO] [stderr]                         spacing: Joint,
[INFO] [stderr]                         span: #0 bytes(1170..1171),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '=',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1171..1172),
[INFO] [stderr]                     },
[INFO] [stderr]                     Literal {
[INFO] [stderr]                         kind: Integer,
[INFO] [stderr]                         symbol: "2",
[INFO] [stderr]                         suffix: None,
[INFO] [stderr]                         span: #0 bytes(1173..1174),
[INFO] [stderr]                     },
[INFO] [stderr]                 ],
[INFO] [stderr]                 span: #0 bytes(1139..1175),
[INFO] [stderr]             },
[INFO] [stderr]         ],
[INFO] [stderr]         span: #0 bytes(1130..1177),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1177..1178),
[INFO] [stderr]     },
[INFO] [stderr]     Literal {
[INFO] [stderr]         kind: Str,
[INFO] [stderr]         symbol: "Add 2",
[INFO] [stderr]         suffix: None,
[INFO] [stderr]         span: #0 bytes(1178..1185),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Joint,
[INFO] [stderr]         span: #0 bytes(1185..1186),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '/',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1186..1187),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "button",
[INFO] [stderr]         span: #0 bytes(1187..1193),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1193..1194),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Joint,
[INFO] [stderr]         span: #0 bytes(1203..1204),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '/',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1204..1205),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "div",
[INFO] [stderr]         span: #0 bytes(1205..1208),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1208..1209),
[INFO] [stderr]     },
[INFO] [stderr] ]
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] Element {
[INFO] [stderr]     name: Ident {
[INFO] [stderr]         ident: "div",
[INFO] [stderr]         span: #0 bytes(936..939),
[INFO] [stderr]     },
[INFO] [stderr]     attributes: [],
[INFO] [stderr]     events: [],
[INFO] [stderr]     children: [
[INFO] [stderr]         Element(
[INFO] [stderr]             Element {
[INFO] [stderr]                 name: Ident {
[INFO] [stderr]                     ident: "h1",
[INFO] [stderr]                     span: #0 bytes(954..956),
[INFO] [stderr]                 },
[INFO] [stderr]                 attributes: [],
[INFO] [stderr]                 events: [],
[INFO] [stderr]                 children: [
[INFO] [stderr]                     Expr(
[INFO] [stderr]                         Path(
[INFO] [stderr]                             ExprPath {
[INFO] [stderr]                                 attrs: [],
[INFO] [stderr]                                 qself: None,
[INFO] [stderr]                                 path: Path {
[INFO] [stderr]                                     leading_colon: None,
[INFO] [stderr]                                     segments: [
[INFO] [stderr]                                         PathSegment {
[INFO] [stderr]                                             ident: Ident {
[INFO] [stderr]                                                 ident: "title",
[INFO] [stderr]                                                 span: #0 bytes(958..963),
[INFO] [stderr]                                             },
[INFO] [stderr]                                             arguments: None,
[INFO] [stderr]                                         },
[INFO] [stderr]                                     ],
[INFO] [stderr]                                 },
[INFO] [stderr]                             },
[INFO] [stderr]                         ),
[INFO] [stderr]                     ),
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]         ),
[INFO] [stderr]         Element(
[INFO] [stderr]             Element {
[INFO] [stderr]                 name: Ident {
[INFO] [stderr]                     ident: "p",
[INFO] [stderr]                     span: #0 bytes(984..985),
[INFO] [stderr]                 },
[INFO] [stderr]                 attributes: [],
[INFO] [stderr]                 events: [],
[INFO] [stderr]                 children: [
[INFO] [stderr]                     Text(
[INFO] [stderr]                         LitStr {
[INFO] [stderr]                             token: "Count: ",
[INFO] [stderr]                         },
[INFO] [stderr]                     ),
[INFO] [stderr]                     Expr(
[INFO] [stderr]                         Path(
[INFO] [stderr]                             ExprPath {
[INFO] [stderr]                                 attrs: [],
[INFO] [stderr]                                 qself: None,
[INFO] [stderr]                                 path: Path {
[INFO] [stderr]                                     leading_colon: None,
[INFO] [stderr]                                     segments: [
[INFO] [stderr]                                         PathSegment {
[INFO] [stderr]                                             ident: Ident {
[INFO] [stderr]                                                 ident: "counter",
[INFO] [stderr]                                                 span: #0 bytes(997..1004),
[INFO] [stderr]                                             },
[INFO] [stderr]                                             arguments: None,
[INFO] [stderr]                                         },
[INFO] [stderr]                                     ],
[INFO] [stderr]                                 },
[INFO] [stderr]                             },
[INFO] [stderr]                         ),
[INFO] [stderr]                     ),
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]         ),
[INFO] [stderr]         Element(
[INFO] [stderr]             Element {
[INFO] [stderr]                 name: Ident {
[INFO] [stderr]                     ident: "button",
[INFO] [stderr]                     span: #0 bytes(1024..1030),
[INFO] [stderr]                 },
[INFO] [stderr]                 attributes: [],
[INFO] [stderr]                 events: [
[INFO] [stderr]                     Event {
[INFO] [stderr]                         name: Ident {
[INFO] [stderr]                             ident: "click",
[INFO] [stderr]                             span: #0 bytes(1032..1037),
[INFO] [stderr]                         },
[INFO] [stderr]                         expr: Macro(
[INFO] [stderr]                             ExprMacro {
[INFO] [stderr]                                 attrs: [],
[INFO] [stderr]                                 mac: Macro {
[INFO] [stderr]                                     path: Path {
[INFO] [stderr]                                         leading_colon: None,
[INFO] [stderr]                                         segments: [
[INFO] [stderr]                                             PathSegment {
[INFO] [stderr]                                                 ident: Ident {
[INFO] [stderr]                                                     ident: "cloned",
[INFO] [stderr]                                                     span: #0 bytes(1040..1046),
[INFO] [stderr]                                                 },
[INFO] [stderr]                                                 arguments: None,
[INFO] [stderr]                                             },
[INFO] [stderr]                                         ],
[INFO] [stderr]                                     },
[INFO] [stderr]                                     bang_token: Bang,
[INFO] [stderr]                                     delimiter: Paren(
[INFO] [stderr]                                         Paren,
[INFO] [stderr]                                     ),
[INFO] [stderr]                                     tokens: TokenStream [
[INFO] [stderr]                                         Group {
[INFO] [stderr]                                             delimiter: Parenthesis,
[INFO] [stderr]                                             stream: TokenStream [
[INFO] [stderr]                                                 Ident {
[INFO] [stderr]                                                     ident: "counter",
[INFO] [stderr]                                                     span: #0 bytes(1049..1056),
[INFO] [stderr]                                                 },
[INFO] [stderr]                                             ],
[INFO] [stderr]                                             span: #0 bytes(1048..1057),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '=',
[INFO] [stderr]                                             spacing: Joint,
[INFO] [stderr]                                             span: #0 bytes(1058..1059),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '>',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1059..1060),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "move",
[INFO] [stderr]                                             span: #0 bytes(1061..1065),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '|',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1066..1067),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "_",
[INFO] [stderr]                                             span: #0 bytes(1067..1068),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '|',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1068..1069),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "counter",
[INFO] [stderr]                                             span: #0 bytes(1070..1077),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '+',
[INFO] [stderr]                                             spacing: Joint,
[INFO] [stderr]                                             span: #0 bytes(1078..1079),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '=',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1079..1080),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Literal {
[INFO] [stderr]                                             kind: Integer,
[INFO] [stderr]                                             symbol: "1",
[INFO] [stderr]                                             suffix: None,
[INFO] [stderr]                                             span: #0 bytes(1081..1082),
[INFO] [stderr]                                         },
[INFO] [stderr]                                     ],
[INFO] [stderr]                                 },
[INFO] [stderr]                             },
[INFO] [stderr]                         ),
[INFO] [stderr]                     },
[INFO] [stderr]                 ],
[INFO] [stderr]                 children: [
[INFO] [stderr]                     Text(
[INFO] [stderr]                         LitStr {
[INFO] [stderr]                             token: "Add 1",
[INFO] [stderr]                         },
[INFO] [stderr]                     ),
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]         ),
[INFO] [stderr]         Element(
[INFO] [stderr]             Element {
[INFO] [stderr]                 name: Ident {
[INFO] [stderr]                     ident: "button",
[INFO] [stderr]                     span: #0 bytes(1116..1122),
[INFO] [stderr]                 },
[INFO] [stderr]                 attributes: [],
[INFO] [stderr]                 events: [
[INFO] [stderr]                     Event {
[INFO] [stderr]                         name: Ident {
[INFO] [stderr]                             ident: "click",
[INFO] [stderr]                             span: #0 bytes(1124..1129),
[INFO] [stderr]                         },
[INFO] [stderr]                         expr: Macro(
[INFO] [stderr]                             ExprMacro {
[INFO] [stderr]                                 attrs: [],
[INFO] [stderr]                                 mac: Macro {
[INFO] [stderr]                                     path: Path {
[INFO] [stderr]                                         leading_colon: None,
[INFO] [stderr]                                         segments: [
[INFO] [stderr]                                             PathSegment {
[INFO] [stderr]                                                 ident: Ident {
[INFO] [stderr]                                                     ident: "cloned",
[INFO] [stderr]                                                     span: #0 bytes(1132..1138),
[INFO] [stderr]                                                 },
[INFO] [stderr]                                                 arguments: None,
[INFO] [stderr]                                             },
[INFO] [stderr]                                         ],
[INFO] [stderr]                                     },
[INFO] [stderr]                                     bang_token: Bang,
[INFO] [stderr]                                     delimiter: Paren(
[INFO] [stderr]                                         Paren,
[INFO] [stderr]                                     ),
[INFO] [stderr]                                     tokens: TokenStream [
[INFO] [stderr]                                         Group {
[INFO] [stderr]                                             delimiter: Parenthesis,
[INFO] [stderr]                                             stream: TokenStream [
[INFO] [stderr]                                                 Ident {
[INFO] [stderr]                                                     ident: "counter",
[INFO] [stderr]                                                     span: #0 bytes(1141..1148),
[INFO] [stderr]                                                 },
[INFO] [stderr]                                             ],
[INFO] [stderr]                                             span: #0 bytes(1140..1149),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '=',
[INFO] [stderr]                                             spacing: Joint,
[INFO] [stderr]                                             span: #0 bytes(1150..1151),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '>',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1151..1152),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "move",
[INFO] [stderr]                                             span: #0 bytes(1153..1157),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '|',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1158..1159),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "_",
[INFO] [stderr]                                             span: #0 bytes(1159..1160),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '|',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1160..1161),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "counter",
[INFO] [stderr]                                             span: #0 bytes(1162..1169),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '+',
[INFO] [stderr]                                             spacing: Joint,
[INFO] [stderr]                                             span: #0 bytes(1170..1171),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '=',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1171..1172),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Literal {
[INFO] [stderr]                                             kind: Integer,
[INFO] [stderr]                                             symbol: "2",
[INFO] [stderr]                                             suffix: None,
[INFO] [stderr]                                             span: #0 bytes(1173..1174),
[INFO] [stderr]                                         },
[INFO] [stderr]                                     ],
[INFO] [stderr]                                 },
[INFO] [stderr]                             },
[INFO] [stderr]                         ),
[INFO] [stderr]                     },
[INFO] [stderr]                 ],
[INFO] [stderr]                 children: [
[INFO] [stderr]                     Text(
[INFO] [stderr]                         LitStr {
[INFO] [stderr]                             token: "Add 2",
[INFO] [stderr]                         },
[INFO] [stderr]                     ),
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]         ),
[INFO] [stderr]     ],
[INFO] [stderr] }
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] {
[INFO] [stderr]     let el = element("div", & [],);
[INFO] [stderr]     el.append_children({
[INFO] [stderr]         let el = element("h1", & [],);
[INFO] [stderr]         el.append_children({
[INFO] [stderr]             let el = title.as_nodes();
[INFO] [stderr]             {
[INFO] [stderr]                 let el = el [0].clone();
[INFO] [stderr]                 title.subscribe(move | v | el.set_text_content(v));
[INFO] [stderr]             } el
[INFO] [stderr]         }.as_nodes()); el
[INFO] [stderr]     }.as_nodes());
[INFO] [stderr]     el.append_children({
[INFO] [stderr]         let el = element("p", & [],);
[INFO] [stderr]         el.append_children(text("Count: ").as_nodes());
[INFO] [stderr]         el.append_children({
[INFO] [stderr]             let el = counter.as_nodes();
[INFO] [stderr]             {
[INFO] [stderr]                 let el = el [0].clone();
[INFO] [stderr]                 counter.subscribe(move | v | el.set_text_content(v));
[INFO] [stderr]             } el
[INFO] [stderr]         }.as_nodes()); el
[INFO] [stderr]     }.as_nodes());
[INFO] [stderr]     el.append_children({
[INFO] [stderr]         let el = element("button", & [],);
[INFO] [stderr]         el.append_children(text("Add 1").as_nodes());
[INFO] [stderr]         el.add_event_listener("click", cloned!
[INFO] [stderr]         ((counter) => move |_| counter += 1)); el
[INFO] [stderr]     }.as_nodes());
[INFO] [stderr]     el.append_children({
[INFO] [stderr]         let el = element("button", & [],);
[INFO] [stderr]         el.append_children(text("Add 2").as_nodes());
[INFO] [stderr]         el.add_event_listener("click", cloned!
[INFO] [stderr]         ((counter) => move |_| counter += 2)); el
[INFO] [stderr]     }.as_nodes()); el
[INFO] [stderr] }
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: wasm-bindgen v0.2.75
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 5`
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/reust-6aebef41ac689361)
[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]    Doc-tests reust
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] TokenStream [
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(935..936),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "div",
[INFO] [stderr]         span: #0 bytes(936..939),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(939..940),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(953..954),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "h1",
[INFO] [stderr]         span: #0 bytes(954..956),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(956..957),
[INFO] [stderr]     },
[INFO] [stderr]     Group {
[INFO] [stderr]         delimiter: Brace,
[INFO] [stderr]         stream: TokenStream [
[INFO] [stderr]             Ident {
[INFO] [stderr]                 ident: "title",
[INFO] [stderr]                 span: #0 bytes(958..963),
[INFO] [stderr]             },
[INFO] [stderr]         ],
[INFO] [stderr]         span: #0 bytes(957..964),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Joint,
[INFO] [stderr]         span: #0 bytes(964..965),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '/',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(965..966),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "h1",
[INFO] [stderr]         span: #0 bytes(966..968),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(968..969),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(983..984),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "p",
[INFO] [stderr]         span: #0 bytes(984..985),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(985..986),
[INFO] [stderr]     },
[INFO] [stderr]     Literal {
[INFO] [stderr]         kind: Str,
[INFO] [stderr]         symbol: "Count: ",
[INFO] [stderr]         suffix: None,
[INFO] [stderr]         span: #0 bytes(986..995),
[INFO] [stderr]     },
[INFO] [stderr]     Group {
[INFO] [stderr]         delimiter: Brace,
[INFO] [stderr]         stream: TokenStream [
[INFO] [stderr]             Ident {
[INFO] [stderr]                 ident: "counter",
[INFO] [stderr]                 span: #0 bytes(997..1004),
[INFO] [stderr]             },
[INFO] [stderr]         ],
[INFO] [stderr]         span: #0 bytes(996..1005),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Joint,
[INFO] [stderr]         span: #0 bytes(1005..1006),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '/',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1006..1007),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "p",
[INFO] [stderr]         span: #0 bytes(1007..1008),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1008..1009),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1023..1024),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "button",
[INFO] [stderr]         span: #0 bytes(1024..1030),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '@',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1031..1032),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "click",
[INFO] [stderr]         span: #0 bytes(1032..1037),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '=',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1037..1038),
[INFO] [stderr]     },
[INFO] [stderr]     Group {
[INFO] [stderr]         delimiter: Brace,
[INFO] [stderr]         stream: TokenStream [
[INFO] [stderr]             Ident {
[INFO] [stderr]                 ident: "cloned",
[INFO] [stderr]                 span: #0 bytes(1040..1046),
[INFO] [stderr]             },
[INFO] [stderr]             Punct {
[INFO] [stderr]                 ch: '!',
[INFO] [stderr]                 spacing: Alone,
[INFO] [stderr]                 span: #0 bytes(1046..1047),
[INFO] [stderr]             },
[INFO] [stderr]             Group {
[INFO] [stderr]                 delimiter: Parenthesis,
[INFO] [stderr]                 stream: TokenStream [
[INFO] [stderr]                     Group {
[INFO] [stderr]                         delimiter: Parenthesis,
[INFO] [stderr]                         stream: TokenStream [
[INFO] [stderr]                             Ident {
[INFO] [stderr]                                 ident: "counter",
[INFO] [stderr]                                 span: #0 bytes(1049..1056),
[INFO] [stderr]                             },
[INFO] [stderr]                         ],
[INFO] [stderr]                         span: #0 bytes(1048..1057),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '=',
[INFO] [stderr]                         spacing: Joint,
[INFO] [stderr]                         span: #0 bytes(1058..1059),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '>',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1059..1060),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "move",
[INFO] [stderr]                         span: #0 bytes(1061..1065),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '|',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1066..1067),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "_",
[INFO] [stderr]                         span: #0 bytes(1067..1068),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '|',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1068..1069),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "counter",
[INFO] [stderr]                         span: #0 bytes(1070..1077),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '+',
[INFO] [stderr]                         spacing: Joint,
[INFO] [stderr]                         span: #0 bytes(1078..1079),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '=',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1079..1080),
[INFO] [stderr]                     },
[INFO] [stderr]                     Literal {
[INFO] [stderr]                         kind: Integer,
[INFO] [stderr]                         symbol: "1",
[INFO] [stderr]                         suffix: None,
[INFO] [stderr]                         span: #0 bytes(1081..1082),
[INFO] [stderr]                     },
[INFO] [stderr]                 ],
[INFO] [stderr]                 span: #0 bytes(1047..1083),
[INFO] [stderr]             },
[INFO] [stderr]         ],
[INFO] [stderr]         span: #0 bytes(1038..1085),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1085..1086),
[INFO] [stderr]     },
[INFO] [stderr]     Literal {
[INFO] [stderr]         kind: Str,
[INFO] [stderr]         symbol: "Add 1",
[INFO] [stderr]         suffix: None,
[INFO] [stderr]         span: #0 bytes(1086..1093),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Joint,
[INFO] [stderr]         span: #0 bytes(1093..1094),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '/',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1094..1095),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "button",
[INFO] [stderr]         span: #0 bytes(1095..1101),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1101..1102),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1115..1116),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "button",
[INFO] [stderr]         span: #0 bytes(1116..1122),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '@',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1123..1124),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "click",
[INFO] [stderr]         span: #0 bytes(1124..1129),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '=',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1129..1130),
[INFO] [stderr]     },
[INFO] [stderr]     Group {
[INFO] [stderr]         delimiter: Brace,
[INFO] [stderr]         stream: TokenStream [
[INFO] [stderr]             Ident {
[INFO] [stderr]                 ident: "cloned",
[INFO] [stderr]                 span: #0 bytes(1132..1138),
[INFO] [stderr]             },
[INFO] [stderr]             Punct {
[INFO] [stderr]                 ch: '!',
[INFO] [stderr]                 spacing: Alone,
[INFO] [stderr]                 span: #0 bytes(1138..1139),
[INFO] [stderr]             },
[INFO] [stderr]             Group {
[INFO] [stderr]                 delimiter: Parenthesis,
[INFO] [stderr]                 stream: TokenStream [
[INFO] [stderr]                     Group {
[INFO] [stderr]                         delimiter: Parenthesis,
[INFO] [stderr]                         stream: TokenStream [
[INFO] [stderr]                             Ident {
[INFO] [stderr]                                 ident: "counter",
[INFO] [stderr]                                 span: #0 bytes(1141..1148),
[INFO] [stderr]                             },
[INFO] [stderr]                         ],
[INFO] [stderr]                         span: #0 bytes(1140..1149),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '=',
[INFO] [stderr]                         spacing: Joint,
[INFO] [stderr]                         span: #0 bytes(1150..1151),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '>',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1151..1152),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "move",
[INFO] [stderr]                         span: #0 bytes(1153..1157),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '|',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1158..1159),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "_",
[INFO] [stderr]                         span: #0 bytes(1159..1160),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '|',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1160..1161),
[INFO] [stderr]                     },
[INFO] [stderr]                     Ident {
[INFO] [stderr]                         ident: "counter",
[INFO] [stderr]                         span: #0 bytes(1162..1169),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '+',
[INFO] [stderr]                         spacing: Joint,
[INFO] [stderr]                         span: #0 bytes(1170..1171),
[INFO] [stderr]                     },
[INFO] [stderr]                     Punct {
[INFO] [stderr]                         ch: '=',
[INFO] [stderr]                         spacing: Alone,
[INFO] [stderr]                         span: #0 bytes(1171..1172),
[INFO] [stderr]                     },
[INFO] [stderr]                     Literal {
[INFO] [stderr]                         kind: Integer,
[INFO] [stderr]                         symbol: "2",
[INFO] [stderr]                         suffix: None,
[INFO] [stderr]                         span: #0 bytes(1173..1174),
[INFO] [stderr]                     },
[INFO] [stderr]                 ],
[INFO] [stderr]                 span: #0 bytes(1139..1175),
[INFO] [stderr]             },
[INFO] [stderr]         ],
[INFO] [stderr]         span: #0 bytes(1130..1177),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1177..1178),
[INFO] [stderr]     },
[INFO] [stderr]     Literal {
[INFO] [stderr]         kind: Str,
[INFO] [stderr]         symbol: "Add 2",
[INFO] [stderr]         suffix: None,
[INFO] [stderr]         span: #0 bytes(1178..1185),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Joint,
[INFO] [stderr]         span: #0 bytes(1185..1186),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '/',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1186..1187),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "button",
[INFO] [stderr]         span: #0 bytes(1187..1193),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1193..1194),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '<',
[INFO] [stderr]         spacing: Joint,
[INFO] [stderr]         span: #0 bytes(1203..1204),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '/',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1204..1205),
[INFO] [stderr]     },
[INFO] [stderr]     Ident {
[INFO] [stderr]         ident: "div",
[INFO] [stderr]         span: #0 bytes(1205..1208),
[INFO] [stderr]     },
[INFO] [stderr]     Punct {
[INFO] [stderr]         ch: '>',
[INFO] [stderr]         spacing: Alone,
[INFO] [stderr]         span: #0 bytes(1208..1209),
[INFO] [stderr]     },
[INFO] [stderr] ]
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] Element {
[INFO] [stderr]     name: Ident {
[INFO] [stderr]         ident: "div",
[INFO] [stderr]         span: #0 bytes(936..939),
[INFO] [stderr]     },
[INFO] [stderr]     attributes: [],
[INFO] [stderr]     events: [],
[INFO] [stderr]     children: [
[INFO] [stderr]         Element(
[INFO] [stderr]             Element {
[INFO] [stderr]                 name: Ident {
[INFO] [stderr]                     ident: "h1",
[INFO] [stderr]                     span: #0 bytes(954..956),
[INFO] [stderr]                 },
[INFO] [stderr]                 attributes: [],
[INFO] [stderr]                 events: [],
[INFO] [stderr]                 children: [
[INFO] [stderr]                     Expr(
[INFO] [stderr]                         Path(
[INFO] [stderr]                             ExprPath {
[INFO] [stderr]                                 attrs: [],
[INFO] [stderr]                                 qself: None,
[INFO] [stderr]                                 path: Path {
[INFO] [stderr]                                     leading_colon: None,
[INFO] [stderr]                                     segments: [
[INFO] [stderr]                                         PathSegment {
[INFO] [stderr]                                             ident: Ident {
[INFO] [stderr]                                                 ident: "title",
[INFO] [stderr]                                                 span: #0 bytes(958..963),
[INFO] [stderr]                                             },
[INFO] [stderr]                                             arguments: None,
[INFO] [stderr]                                         },
[INFO] [stderr]                                     ],
[INFO] [stderr]                                 },
[INFO] [stderr]                             },
[INFO] [stderr]                         ),
[INFO] [stderr]                     ),
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]         ),
[INFO] [stderr]         Element(
[INFO] [stderr]             Element {
[INFO] [stderr]                 name: Ident {
[INFO] [stderr]                     ident: "p",
[INFO] [stderr]                     span: #0 bytes(984..985),
[INFO] [stderr]                 },
[INFO] [stderr]                 attributes: [],
[INFO] [stderr]                 events: [],
[INFO] [stderr]                 children: [
[INFO] [stderr]                     Text(
[INFO] [stderr]                         LitStr {
[INFO] [stderr]                             token: "Count: ",
[INFO] [stderr]                         },
[INFO] [stderr]                     ),
[INFO] [stderr]                     Expr(
[INFO] [stderr]                         Path(
[INFO] [stderr]                             ExprPath {
[INFO] [stderr]                                 attrs: [],
[INFO] [stderr]                                 qself: None,
[INFO] [stderr]                                 path: Path {
[INFO] [stderr]                                     leading_colon: None,
[INFO] [stderr]                                     segments: [
[INFO] [stderr]                                         PathSegment {
[INFO] [stderr]                                             ident: Ident {
[INFO] [stderr]                                                 ident: "counter",
[INFO] [stderr]                                                 span: #0 bytes(997..1004),
[INFO] [stderr]                                             },
[INFO] [stderr]                                             arguments: None,
[INFO] [stderr]                                         },
[INFO] [stderr]                                     ],
[INFO] [stderr]                                 },
[INFO] [stderr]                             },
[INFO] [stderr]                         ),
[INFO] [stderr]                     ),
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]         ),
[INFO] [stderr]         Element(
[INFO] [stderr]             Element {
[INFO] [stderr]                 name: Ident {
[INFO] [stderr]                     ident: "button",
[INFO] [stderr]                     span: #0 bytes(1024..1030),
[INFO] [stderr]                 },
[INFO] [stderr]                 attributes: [],
[INFO] [stderr]                 events: [
[INFO] [stderr]                     Event {
[INFO] [stderr]                         name: Ident {
[INFO] [stderr]                             ident: "click",
[INFO] [stderr]                             span: #0 bytes(1032..1037),
[INFO] [stderr]                         },
[INFO] [stderr]                         expr: Macro(
[INFO] [stderr]                             ExprMacro {
[INFO] [stderr]                                 attrs: [],
[INFO] [stderr]                                 mac: Macro {
[INFO] [stderr]                                     path: Path {
[INFO] [stderr]                                         leading_colon: None,
[INFO] [stderr]                                         segments: [
[INFO] [stderr]                                             PathSegment {
[INFO] [stderr]                                                 ident: Ident {
[INFO] [stderr]                                                     ident: "cloned",
[INFO] [stderr]                                                     span: #0 bytes(1040..1046),
[INFO] [stderr]                                                 },
[INFO] [stderr]                                                 arguments: None,
[INFO] [stderr]                                             },
[INFO] [stderr]                                         ],
[INFO] [stderr]                                     },
[INFO] [stderr]                                     bang_token: Bang,
[INFO] [stderr]                                     delimiter: Paren(
[INFO] [stderr]                                         Paren,
[INFO] [stderr]                                     ),
[INFO] [stderr]                                     tokens: TokenStream [
[INFO] [stderr]                                         Group {
[INFO] [stderr]                                             delimiter: Parenthesis,
[INFO] [stderr]                                             stream: TokenStream [
[INFO] [stderr]                                                 Ident {
[INFO] [stderr]                                                     ident: "counter",
[INFO] [stderr]                                                     span: #0 bytes(1049..1056),
[INFO] [stderr]                                                 },
[INFO] [stderr]                                             ],
[INFO] [stderr]                                             span: #0 bytes(1048..1057),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '=',
[INFO] [stderr]                                             spacing: Joint,
[INFO] [stderr]                                             span: #0 bytes(1058..1059),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '>',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1059..1060),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "move",
[INFO] [stderr]                                             span: #0 bytes(1061..1065),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '|',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1066..1067),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "_",
[INFO] [stderr]                                             span: #0 bytes(1067..1068),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '|',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1068..1069),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "counter",
[INFO] [stderr]                                             span: #0 bytes(1070..1077),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '+',
[INFO] [stderr]                                             spacing: Joint,
[INFO] [stderr]                                             span: #0 bytes(1078..1079),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '=',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1079..1080),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Literal {
[INFO] [stderr]                                             kind: Integer,
[INFO] [stderr]                                             symbol: "1",
[INFO] [stderr]                                             suffix: None,
[INFO] [stderr]                                             span: #0 bytes(1081..1082),
[INFO] [stderr]                                         },
[INFO] [stderr]                                     ],
[INFO] [stderr]                                 },
[INFO] [stderr]                             },
[INFO] [stderr]                         ),
[INFO] [stderr]                     },
[INFO] [stderr]                 ],
[INFO] [stderr]                 children: [
[INFO] [stderr]                     Text(
[INFO] [stderr]                         LitStr {
[INFO] [stderr]                             token: "Add 1",
[INFO] [stderr]                         },
[INFO] [stderr]                     ),
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]         ),
[INFO] [stderr]         Element(
[INFO] [stderr]             Element {
[INFO] [stderr]                 name: Ident {
[INFO] [stderr]                     ident: "button",
[INFO] [stderr]                     span: #0 bytes(1116..1122),
[INFO] [stderr]                 },
[INFO] [stderr]                 attributes: [],
[INFO] [stderr]                 events: [
[INFO] [stderr]                     Event {
[INFO] [stderr]                         name: Ident {
[INFO] [stderr]                             ident: "click",
[INFO] [stderr]                             span: #0 bytes(1124..1129),
[INFO] [stderr]                         },
[INFO] [stderr]                         expr: Macro(
[INFO] [stderr]                             ExprMacro {
[INFO] [stderr]                                 attrs: [],
[INFO] [stderr]                                 mac: Macro {
[INFO] [stderr]                                     path: Path {
[INFO] [stderr]                                         leading_colon: None,
[INFO] [stderr]                                         segments: [
[INFO] [stderr]                                             PathSegment {
[INFO] [stderr]                                                 ident: Ident {
[INFO] [stderr]                                                     ident: "cloned",
[INFO] [stderr]                                                     span: #0 bytes(1132..1138),
[INFO] [stderr]                                                 },
[INFO] [stderr]                                                 arguments: None,
[INFO] [stderr]                                             },
[INFO] [stderr]                                         ],
[INFO] [stderr]                                     },
[INFO] [stderr]                                     bang_token: Bang,
[INFO] [stderr]                                     delimiter: Paren(
[INFO] [stderr]                                         Paren,
[INFO] [stderr]                                     ),
[INFO] [stderr]                                     tokens: TokenStream [
[INFO] [stderr]                                         Group {
[INFO] [stderr]                                             delimiter: Parenthesis,
[INFO] [stderr]                                             stream: TokenStream [
[INFO] [stderr]                                                 Ident {
[INFO] [stderr]                                                     ident: "counter",
[INFO] [stderr]                                                     span: #0 bytes(1141..1148),
[INFO] [stderr]                                                 },
[INFO] [stderr]                                             ],
[INFO] [stderr]                                             span: #0 bytes(1140..1149),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '=',
[INFO] [stderr]                                             spacing: Joint,
[INFO] [stderr]                                             span: #0 bytes(1150..1151),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '>',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1151..1152),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "move",
[INFO] [stderr]                                             span: #0 bytes(1153..1157),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '|',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1158..1159),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "_",
[INFO] [stderr]                                             span: #0 bytes(1159..1160),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '|',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1160..1161),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Ident {
[INFO] [stderr]                                             ident: "counter",
[INFO] [stderr]                                             span: #0 bytes(1162..1169),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '+',
[INFO] [stderr]                                             spacing: Joint,
[INFO] [stderr]                                             span: #0 bytes(1170..1171),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Punct {
[INFO] [stderr]                                             ch: '=',
[INFO] [stderr]                                             spacing: Alone,
[INFO] [stderr]                                             span: #0 bytes(1171..1172),
[INFO] [stderr]                                         },
[INFO] [stderr]                                         Literal {
[INFO] [stderr]                                             kind: Integer,
[INFO] [stderr]                                             symbol: "2",
[INFO] [stderr]                                             suffix: None,
[INFO] [stderr]                                             span: #0 bytes(1173..1174),
[INFO] [stderr]                                         },
[INFO] [stderr]                                     ],
[INFO] [stderr]                                 },
[INFO] [stderr]                             },
[INFO] [stderr]                         ),
[INFO] [stderr]                     },
[INFO] [stderr]                 ],
[INFO] [stderr]                 children: [
[INFO] [stderr]                     Text(
[INFO] [stderr]                         LitStr {
[INFO] [stderr]                             token: "Add 2",
[INFO] [stderr]                         },
[INFO] [stderr]                     ),
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]         ),
[INFO] [stderr]     ],
[INFO] [stderr] }
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] {
[INFO] [stderr]     let el = element("div", & [],);
[INFO] [stderr]     el.append_children({
[INFO] [stderr]         let el = element("h1", & [],);
[INFO] [stderr]         el.append_children({
[INFO] [stderr]             let el = title.as_nodes();
[INFO] [stderr]             {
[INFO] [stderr]                 let el = el [0].clone();
[INFO] [stderr]                 title.subscribe(move | v | el.set_text_content(v));
[INFO] [stderr]             } el
[INFO] [stderr]         }.as_nodes()); el
[INFO] [stderr]     }.as_nodes());
[INFO] [stderr]     el.append_children({
[INFO] [stderr]         let el = element("p", & [],);
[INFO] [stderr]         el.append_children(text("Count: ").as_nodes());
[INFO] [stderr]         el.append_children({
[INFO] [stderr]             let el = counter.as_nodes();
[INFO] [stderr]             {
[INFO] [stderr]                 let el = el [0].clone();
[INFO] [stderr]                 counter.subscribe(move | v | el.set_text_content(v));
[INFO] [stderr]             } el
[INFO] [stderr]         }.as_nodes()); el
[INFO] [stderr]     }.as_nodes());
[INFO] [stderr]     el.append_children({
[INFO] [stderr]         let el = element("button", & [],);
[INFO] [stderr]         el.append_children(text("Add 1").as_nodes());
[INFO] [stderr]         el.add_event_listener("click", cloned!
[INFO] [stderr]         ((counter) => move |_| counter += 1)); el
[INFO] [stderr]     }.as_nodes());
[INFO] [stderr]     el.append_children({
[INFO] [stderr]         let el = element("button", & [],);
[INFO] [stderr]         el.append_children(text("Add 2").as_nodes());
[INFO] [stderr]         el.add_event_listener("click", cloned!
[INFO] [stderr]         ((counter) => move |_| counter += 2)); el
[INFO] [stderr]     }.as_nodes()); el
[INFO] [stderr] }
[INFO] [stderr] 
[INFO] [stderr] 
[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" "42bf57344fcf2b7ebbfd3747fbb8c9e9608bd5ca6efbafc28e713b340a04b02f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "42bf57344fcf2b7ebbfd3747fbb8c9e9608bd5ca6efbafc28e713b340a04b02f", kill_on_drop: false }`
[INFO] [stdout] 42bf57344fcf2b7ebbfd3747fbb8c9e9608bd5ca6efbafc28e713b340a04b02f
