[INFO] crate binjs_es6 0.2.1 is already in cache
[INFO] checking binjs_es6-0.2.1 against master#bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc for pr-70917
[INFO] extracting crate binjs_es6 0.2.1 into /workspace/builds/worker-4/source
[INFO] validating manifest of crates.io crate binjs_es6 0.2.1 on toolchain bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking crates.io crate binjs_es6 0.2.1
[INFO] finished tweaking crates.io crate binjs_es6 0.2.1
[INFO] tweaked toml for crates.io crate binjs_es6 0.2.1 written to /workspace/builds/worker-4/source/Cargo.toml
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"`
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 628dfe36081d6c0c0e68b53670ee1cdd6e4f3b60eee3088c9ee7195cd484dcf1
[INFO] running `"docker" "start" "-a" "628dfe36081d6c0c0e68b53670ee1cdd6e4f3b60eee3088c9ee7195cd484dcf1"`
[INFO] [stderr]    Compiling string_cache_shared v0.3.0
[INFO] [stderr]    Compiling byte-tools v0.3.1
[INFO] [stderr]    Compiling either v1.5.3
[INFO] [stderr]    Compiling strsim v0.9.3
[INFO] [stderr]    Compiling precomputed-hash v0.1.1
[INFO] [stderr]    Compiling opaque-debug v0.2.3
[INFO] [stderr]    Compiling new_debug_unreachable v1.0.4
[INFO] [stderr]    Compiling term v0.4.6
[INFO] [stderr]    Compiling bit-vec v0.5.1
[INFO] [stderr]    Compiling fake-simd v0.1.2
[INFO] [stderr]    Compiling ordermap v0.3.5
[INFO] [stderr]    Compiling fixedbitset v0.1.9
[INFO] [stderr]    Compiling diff v0.1.12
[INFO] [stderr]    Compiling lalrpop-util v0.16.3
[INFO] [stderr]     Checking alloc-no-stdlib v2.0.1
[INFO] [stderr]     Checking json v0.11.15
[INFO] [stderr]     Checking assert_matches v1.3.0
[INFO] [stderr]     Checking itertools v0.7.11
[INFO] [stderr]    Compiling block-padding v0.1.5
[INFO] [stderr]    Compiling typenum v1.11.2
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling ena v0.11.0
[INFO] [stderr]     Checking range-encoding v0.1.9
[INFO] [stderr]    Compiling itertools v0.8.2
[INFO] [stderr]     Checking alloc-stdlib v0.2.1
[INFO] [stderr]    Compiling phf_generator v0.7.24
[INFO] [stderr]    Compiling Inflector v0.11.4
[INFO] [stderr]    Compiling env_logger v0.5.13
[INFO] [stderr]    Compiling derive_more v0.13.0
[INFO] [stderr]    Compiling serde v1.0.106
[INFO] [stderr]    Compiling bit-set v0.5.1
[INFO] [stderr]     Checking brotli-decompressor v2.3.0
[INFO] [stderr]    Compiling string_cache_codegen v0.4.4
[INFO] [stderr]    Compiling petgraph v0.4.13
[INFO] [stderr]    Compiling ascii-canvas v1.0.0
[INFO] [stderr]    Compiling generic-array v0.12.3
[INFO] [stderr]    Compiling string_cache v0.7.5
[INFO] [stderr]    Compiling digest v0.8.1
[INFO] [stderr]    Compiling block-buffer v0.7.3
[INFO] [stderr]    Compiling sha2 v0.8.1
[INFO] [stderr]     Checking brotli v3.3.0
[INFO] [stderr]     Checking bincode v1.2.1
[INFO] [stderr]     Checking binjs_shared v0.1.1
[INFO] [stderr]    Compiling docopt v1.1.0
[INFO] [stderr]    Compiling lalrpop v0.16.3
[INFO] [stderr]     Checking binjs_io v0.2.1
[INFO] [stderr]    Compiling webidl v0.8.0
[INFO] [stderr]    Compiling binjs_meta v0.4.3
[INFO] [stderr]    Compiling binjs_generate_library v0.2.1
[INFO] [stderr]    Compiling binjs_es6 v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:970:44
[INFO] [stderr]     |
[INFO] [stderr] 970 |             Some(ref sum) => (self as &mut Serialization<W, &'a ArrowExpression>).serialize(sum, path)
[INFO] [stderr]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrowExpression>`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:980:31
[INFO] [stderr]     |
[INFO] [stderr] 980 |                 (self as &mut Serialization<W, &'a LazyArrowExpressionWithExpression>).serialize(value, path)
[INFO] [stderr]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyArrowExpressionWithExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:984:31
[INFO] [stderr]     |
[INFO] [stderr] 984 |                 (self as &mut Serialization<W, &'a EagerArrowExpressionWithFunctionBody>).serialize(value, path)
[INFO] [stderr]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerArrowExpressionWithFunctionBody>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:988:31
[INFO] [stderr]     |
[INFO] [stderr] 988 |                 (self as &mut Serialization<W, &'a EagerArrowExpressionWithExpression>).serialize(value, path)
[INFO] [stderr]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerArrowExpressionWithExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:992:31
[INFO] [stderr]     |
[INFO] [stderr] 992 |                 (self as &mut Serialization<W, &'a LazyArrowExpressionWithFunctionBody>).serialize(value, path)
[INFO] [stderr]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyArrowExpressionWithFunctionBody>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:1242:44
[INFO] [stderr]      |
[INFO] [stderr] 1242 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssertedMaybePositionalParameterName>).serialize(sum, path)
[INFO] [stderr]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssertedMaybePositionalParameterName>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:1252:31
[INFO] [stderr]      |
[INFO] [stderr] 1252 |                 (self as &mut Serialization<W, &'a AssertedPositionalParameterName>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssertedPositionalParameterName>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:1256:31
[INFO] [stderr]      |
[INFO] [stderr] 1256 |                 (self as &mut Serialization<W, &'a AssertedRestParameterName>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssertedRestParameterName>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:1260:31
[INFO] [stderr]      |
[INFO] [stderr] 1260 |                 (self as &mut Serialization<W, &'a AssertedParameterName>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssertedParameterName>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:1555:44
[INFO] [stderr]      |
[INFO] [stderr] 1555 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssignmentTarget>).serialize(sum, path)
[INFO] [stderr]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:1565:31
[INFO] [stderr]      |
[INFO] [stderr] 1565 |                 (self as &mut Serialization<W, &'a ObjectAssignmentTarget>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:1569:31
[INFO] [stderr]      |
[INFO] [stderr] 1569 |                 (self as &mut Serialization<W, &'a ComputedMemberAssignmentTarget>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ComputedMemberAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:1573:31
[INFO] [stderr]      |
[INFO] [stderr] 1573 |                 (self as &mut Serialization<W, &'a ArrayAssignmentTarget>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrayAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:1577:31
[INFO] [stderr]      |
[INFO] [stderr] 1577 |                 (self as &mut Serialization<W, &'a StaticMemberAssignmentTarget>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a StaticMemberAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:1581:31
[INFO] [stderr]      |
[INFO] [stderr] 1581 |                 (self as &mut Serialization<W, &'a AssignmentTargetIdentifier>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentTargetIdentifier>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:1956:44
[INFO] [stderr]      |
[INFO] [stderr] 1956 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssignmentTargetOrAssignmentTargetWithInitializer>).serialize(sum, path)
[INFO] [stderr]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentTargetOrAssignmentTargetWithInitializer>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:1966:31
[INFO] [stderr]      |
[INFO] [stderr] 1966 |                 (self as &mut Serialization<W, &'a ArrayAssignmentTarget>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrayAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:1970:31
[INFO] [stderr]      |
[INFO] [stderr] 1970 |                 (self as &mut Serialization<W, &'a StaticMemberAssignmentTarget>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a StaticMemberAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:1974:31
[INFO] [stderr]      |
[INFO] [stderr] 1974 |                 (self as &mut Serialization<W, &'a AssignmentTargetIdentifier>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentTargetIdentifier>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:1978:31
[INFO] [stderr]      |
[INFO] [stderr] 1978 |                 (self as &mut Serialization<W, &'a ObjectAssignmentTarget>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:1982:31
[INFO] [stderr]      |
[INFO] [stderr] 1982 |                 (self as &mut Serialization<W, &'a AssignmentTargetWithInitializer>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentTargetWithInitializer>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:1986:31
[INFO] [stderr]      |
[INFO] [stderr] 1986 |                 (self as &mut Serialization<W, &'a ComputedMemberAssignmentTarget>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ComputedMemberAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:2226:44
[INFO] [stderr]      |
[INFO] [stderr] 2226 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssignmentTargetPattern>).serialize(sum, path)
[INFO] [stderr]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentTargetPattern>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:2236:31
[INFO] [stderr]      |
[INFO] [stderr] 2236 |                 (self as &mut Serialization<W, &'a ObjectAssignmentTarget>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:2240:31
[INFO] [stderr]      |
[INFO] [stderr] 2240 |                 (self as &mut Serialization<W, &'a ArrayAssignmentTarget>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrayAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:2447:44
[INFO] [stderr]      |
[INFO] [stderr] 2447 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssignmentTargetProperty>).serialize(sum, path)
[INFO] [stderr]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentTargetProperty>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:2457:31
[INFO] [stderr]      |
[INFO] [stderr] 2457 |                 (self as &mut Serialization<W, &'a AssignmentTargetPropertyProperty>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentTargetPropertyProperty>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:2461:31
[INFO] [stderr]      |
[INFO] [stderr] 2461 |                 (self as &mut Serialization<W, &'a AssignmentTargetPropertyIdentifier>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentTargetPropertyIdentifier>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:2689:44
[INFO] [stderr]      |
[INFO] [stderr] 2689 |             Some(ref sum) => (self as &mut Serialization<W, &'a Binding>).serialize(sum, path)
[INFO] [stderr]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Binding>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:2699:31
[INFO] [stderr]      |
[INFO] [stderr] 2699 |                 (self as &mut Serialization<W, &'a BindingIdentifier>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BindingIdentifier>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:2703:31
[INFO] [stderr]      |
[INFO] [stderr] 2703 |                 (self as &mut Serialization<W, &'a ArrayBinding>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrayBinding>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:2707:31
[INFO] [stderr]      |
[INFO] [stderr] 2707 |                 (self as &mut Serialization<W, &'a ObjectBinding>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectBinding>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:3002:44
[INFO] [stderr]      |
[INFO] [stderr] 3002 |             Some(ref sum) => (self as &mut Serialization<W, &'a BindingOrBindingWithInitializer>).serialize(sum, path)
[INFO] [stderr]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BindingOrBindingWithInitializer>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:3012:31
[INFO] [stderr]      |
[INFO] [stderr] 3012 |                 (self as &mut Serialization<W, &'a BindingWithInitializer>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BindingWithInitializer>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:3016:31
[INFO] [stderr]      |
[INFO] [stderr] 3016 |                 (self as &mut Serialization<W, &'a BindingIdentifier>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BindingIdentifier>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:3020:31
[INFO] [stderr]      |
[INFO] [stderr] 3020 |                 (self as &mut Serialization<W, &'a ObjectBinding>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectBinding>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:3024:31
[INFO] [stderr]      |
[INFO] [stderr] 3024 |                 (self as &mut Serialization<W, &'a ArrayBinding>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrayBinding>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:3246:44
[INFO] [stderr]      |
[INFO] [stderr] 3246 |             Some(ref sum) => (self as &mut Serialization<W, &'a BindingPattern>).serialize(sum, path)
[INFO] [stderr]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BindingPattern>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:3256:31
[INFO] [stderr]      |
[INFO] [stderr] 3256 |                 (self as &mut Serialization<W, &'a ArrayBinding>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrayBinding>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:3260:31
[INFO] [stderr]      |
[INFO] [stderr] 3260 |                 (self as &mut Serialization<W, &'a ObjectBinding>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectBinding>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:3467:44
[INFO] [stderr]      |
[INFO] [stderr] 3467 |             Some(ref sum) => (self as &mut Serialization<W, &'a BindingProperty>).serialize(sum, path)
[INFO] [stderr]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BindingProperty>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:3477:31
[INFO] [stderr]      |
[INFO] [stderr] 3477 |                 (self as &mut Serialization<W, &'a BindingPropertyIdentifier>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BindingPropertyIdentifier>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:3481:31
[INFO] [stderr]      |
[INFO] [stderr] 3481 |                 (self as &mut Serialization<W, &'a BindingPropertyProperty>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BindingPropertyProperty>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:3745:44
[INFO] [stderr]      |
[INFO] [stderr] 3745 |             Some(ref sum) => (self as &mut Serialization<W, &'a ExportDeclaration>).serialize(sum, path)
[INFO] [stderr]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExportDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:3755:31
[INFO] [stderr]      |
[INFO] [stderr] 3755 |                 (self as &mut Serialization<W, &'a ExportFrom>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExportFrom>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:3759:31
[INFO] [stderr]      |
[INFO] [stderr] 3759 |                 (self as &mut Serialization<W, &'a ExportLocals>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExportLocals>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:3763:31
[INFO] [stderr]      |
[INFO] [stderr] 3763 |                 (self as &mut Serialization<W, &'a ExportAllFrom>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExportAllFrom>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:3767:31
[INFO] [stderr]      |
[INFO] [stderr] 3767 |                 (self as &mut Serialization<W, &'a ExportDefault>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExportDefault>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:3771:31
[INFO] [stderr]      |
[INFO] [stderr] 3771 |                 (self as &mut Serialization<W, &'a Export>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Export>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4735:44
[INFO] [stderr]      |
[INFO] [stderr] 4735 |             Some(ref sum) => (self as &mut Serialization<W, &'a Expression>).serialize(sum, path)
[INFO] [stderr]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Expression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4745:31
[INFO] [stderr]      |
[INFO] [stderr] 4745 |                 (self as &mut Serialization<W, &'a LazyArrowExpressionWithExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyArrowExpressionWithExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4749:31
[INFO] [stderr]      |
[INFO] [stderr] 4749 |                 (self as &mut Serialization<W, &'a LiteralBooleanExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralBooleanExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4753:31
[INFO] [stderr]      |
[INFO] [stderr] 4753 |                 (self as &mut Serialization<W, &'a LiteralInfinityExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralInfinityExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4757:31
[INFO] [stderr]      |
[INFO] [stderr] 4757 |                 (self as &mut Serialization<W, &'a AwaitExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AwaitExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4761:31
[INFO] [stderr]      |
[INFO] [stderr] 4761 |                 (self as &mut Serialization<W, &'a TemplateExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a TemplateExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4765:31
[INFO] [stderr]      |
[INFO] [stderr] 4765 |                 (self as &mut Serialization<W, &'a LazyArrowExpressionWithFunctionBody>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyArrowExpressionWithFunctionBody>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4769:31
[INFO] [stderr]      |
[INFO] [stderr] 4769 |                 (self as &mut Serialization<W, &'a ObjectExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4773:31
[INFO] [stderr]      |
[INFO] [stderr] 4773 |                 (self as &mut Serialization<W, &'a LiteralRegExpExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralRegExpExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4777:31
[INFO] [stderr]      |
[INFO] [stderr] 4777 |                 (self as &mut Serialization<W, &'a LazyFunctionExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyFunctionExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4781:31
[INFO] [stderr]      |
[INFO] [stderr] 4781 |                 (self as &mut Serialization<W, &'a EagerFunctionExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerFunctionExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4785:31
[INFO] [stderr]      |
[INFO] [stderr] 4785 |                 (self as &mut Serialization<W, &'a ThisExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ThisExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4789:31
[INFO] [stderr]      |
[INFO] [stderr] 4789 |                 (self as &mut Serialization<W, &'a NewExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a NewExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4793:31
[INFO] [stderr]      |
[INFO] [stderr] 4793 |                 (self as &mut Serialization<W, &'a ArrayExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrayExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4797:31
[INFO] [stderr]      |
[INFO] [stderr] 4797 |                 (self as &mut Serialization<W, &'a EagerArrowExpressionWithFunctionBody>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerArrowExpressionWithFunctionBody>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4801:31
[INFO] [stderr]      |
[INFO] [stderr] 4801 |                 (self as &mut Serialization<W, &'a CompoundAssignmentExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a CompoundAssignmentExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4805:31
[INFO] [stderr]      |
[INFO] [stderr] 4805 |                 (self as &mut Serialization<W, &'a YieldStarExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a YieldStarExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4809:31
[INFO] [stderr]      |
[INFO] [stderr] 4809 |                 (self as &mut Serialization<W, &'a UpdateExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a UpdateExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4813:31
[INFO] [stderr]      |
[INFO] [stderr] 4813 |                 (self as &mut Serialization<W, &'a IdentifierExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a IdentifierExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4817:31
[INFO] [stderr]      |
[INFO] [stderr] 4817 |                 (self as &mut Serialization<W, &'a AssignmentExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4821:31
[INFO] [stderr]      |
[INFO] [stderr] 4821 |                 (self as &mut Serialization<W, &'a ConditionalExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ConditionalExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4825:31
[INFO] [stderr]      |
[INFO] [stderr] 4825 |                 (self as &mut Serialization<W, &'a ComputedMemberExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ComputedMemberExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4829:31
[INFO] [stderr]      |
[INFO] [stderr] 4829 |                 (self as &mut Serialization<W, &'a BinaryExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BinaryExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4833:31
[INFO] [stderr]      |
[INFO] [stderr] 4833 |                 (self as &mut Serialization<W, &'a LiteralNumericExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralNumericExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4837:31
[INFO] [stderr]      |
[INFO] [stderr] 4837 |                 (self as &mut Serialization<W, &'a StaticMemberExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a StaticMemberExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4841:31
[INFO] [stderr]      |
[INFO] [stderr] 4841 |                 (self as &mut Serialization<W, &'a EagerArrowExpressionWithExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerArrowExpressionWithExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4845:31
[INFO] [stderr]      |
[INFO] [stderr] 4845 |                 (self as &mut Serialization<W, &'a CallExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a CallExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4849:31
[INFO] [stderr]      |
[INFO] [stderr] 4849 |                 (self as &mut Serialization<W, &'a YieldExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a YieldExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4853:31
[INFO] [stderr]      |
[INFO] [stderr] 4853 |                 (self as &mut Serialization<W, &'a NewTargetExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a NewTargetExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4857:31
[INFO] [stderr]      |
[INFO] [stderr] 4857 |                 (self as &mut Serialization<W, &'a LiteralNullExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralNullExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4861:31
[INFO] [stderr]      |
[INFO] [stderr] 4861 |                 (self as &mut Serialization<W, &'a LiteralStringExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralStringExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4865:31
[INFO] [stderr]      |
[INFO] [stderr] 4865 |                 (self as &mut Serialization<W, &'a ClassExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ClassExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4869:31
[INFO] [stderr]      |
[INFO] [stderr] 4869 |                 (self as &mut Serialization<W, &'a UnaryExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a UnaryExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6322:44
[INFO] [stderr]      |
[INFO] [stderr] 6322 |             Some(ref sum) => (self as &mut Serialization<W, &'a ExpressionOrSuper>).serialize(sum, path)
[INFO] [stderr]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExpressionOrSuper>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6332:31
[INFO] [stderr]      |
[INFO] [stderr] 6332 |                 (self as &mut Serialization<W, &'a LiteralBooleanExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralBooleanExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6336:31
[INFO] [stderr]      |
[INFO] [stderr] 6336 |                 (self as &mut Serialization<W, &'a Super>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Super>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6340:31
[INFO] [stderr]      |
[INFO] [stderr] 6340 |                 (self as &mut Serialization<W, &'a LazyArrowExpressionWithFunctionBody>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyArrowExpressionWithFunctionBody>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6344:31
[INFO] [stderr]      |
[INFO] [stderr] 6344 |                 (self as &mut Serialization<W, &'a NewTargetExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a NewTargetExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6348:31
[INFO] [stderr]      |
[INFO] [stderr] 6348 |                 (self as &mut Serialization<W, &'a LiteralNumericExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralNumericExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6352:31
[INFO] [stderr]      |
[INFO] [stderr] 6352 |                 (self as &mut Serialization<W, &'a UnaryExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a UnaryExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6356:31
[INFO] [stderr]      |
[INFO] [stderr] 6356 |                 (self as &mut Serialization<W, &'a CallExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a CallExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6360:31
[INFO] [stderr]      |
[INFO] [stderr] 6360 |                 (self as &mut Serialization<W, &'a ObjectExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6364:31
[INFO] [stderr]      |
[INFO] [stderr] 6364 |                 (self as &mut Serialization<W, &'a EagerFunctionExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerFunctionExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6368:31
[INFO] [stderr]      |
[INFO] [stderr] 6368 |                 (self as &mut Serialization<W, &'a BinaryExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BinaryExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6372:31
[INFO] [stderr]      |
[INFO] [stderr] 6372 |                 (self as &mut Serialization<W, &'a AssignmentExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6376:31
[INFO] [stderr]      |
[INFO] [stderr] 6376 |                 (self as &mut Serialization<W, &'a UpdateExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a UpdateExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6380:31
[INFO] [stderr]      |
[INFO] [stderr] 6380 |                 (self as &mut Serialization<W, &'a StaticMemberExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a StaticMemberExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6384:31
[INFO] [stderr]      |
[INFO] [stderr] 6384 |                 (self as &mut Serialization<W, &'a LazyFunctionExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyFunctionExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6388:31
[INFO] [stderr]      |
[INFO] [stderr] 6388 |                 (self as &mut Serialization<W, &'a ComputedMemberExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ComputedMemberExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6392:31
[INFO] [stderr]      |
[INFO] [stderr] 6392 |                 (self as &mut Serialization<W, &'a ArrayExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrayExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6396:31
[INFO] [stderr]      |
[INFO] [stderr] 6396 |                 (self as &mut Serialization<W, &'a YieldStarExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a YieldStarExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6400:31
[INFO] [stderr]      |
[INFO] [stderr] 6400 |                 (self as &mut Serialization<W, &'a LiteralNullExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralNullExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6404:31
[INFO] [stderr]      |
[INFO] [stderr] 6404 |                 (self as &mut Serialization<W, &'a NewExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a NewExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6408:31
[INFO] [stderr]      |
[INFO] [stderr] 6408 |                 (self as &mut Serialization<W, &'a ClassExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ClassExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6412:31
[INFO] [stderr]      |
[INFO] [stderr] 6412 |                 (self as &mut Serialization<W, &'a EagerArrowExpressionWithFunctionBody>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerArrowExpressionWithFunctionBody>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6416:31
[INFO] [stderr]      |
[INFO] [stderr] 6416 |                 (self as &mut Serialization<W, &'a ThisExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ThisExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6420:31
[INFO] [stderr]      |
[INFO] [stderr] 6420 |                 (self as &mut Serialization<W, &'a YieldExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a YieldExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6424:31
[INFO] [stderr]      |
[INFO] [stderr] 6424 |                 (self as &mut Serialization<W, &'a LazyArrowExpressionWithExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyArrowExpressionWithExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6428:31
[INFO] [stderr]      |
[INFO] [stderr] 6428 |                 (self as &mut Serialization<W, &'a IdentifierExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a IdentifierExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6432:31
[INFO] [stderr]      |
[INFO] [stderr] 6432 |                 (self as &mut Serialization<W, &'a TemplateExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a TemplateExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6436:31
[INFO] [stderr]      |
[INFO] [stderr] 6436 |                 (self as &mut Serialization<W, &'a LiteralStringExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralStringExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6440:31
[INFO] [stderr]      |
[INFO] [stderr] 6440 |                 (self as &mut Serialization<W, &'a EagerArrowExpressionWithExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerArrowExpressionWithExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6444:31
[INFO] [stderr]      |
[INFO] [stderr] 6444 |                 (self as &mut Serialization<W, &'a CompoundAssignmentExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a CompoundAssignmentExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6448:31
[INFO] [stderr]      |
[INFO] [stderr] 6448 |                 (self as &mut Serialization<W, &'a LiteralInfinityExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralInfinityExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6452:31
[INFO] [stderr]      |
[INFO] [stderr] 6452 |                 (self as &mut Serialization<W, &'a LiteralRegExpExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralRegExpExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6456:31
[INFO] [stderr]      |
[INFO] [stderr] 6456 |                 (self as &mut Serialization<W, &'a AwaitExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AwaitExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6460:31
[INFO] [stderr]      |
[INFO] [stderr] 6460 |                 (self as &mut Serialization<W, &'a ConditionalExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ConditionalExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7696:44
[INFO] [stderr]      |
[INFO] [stderr] 7696 |             Some(ref sum) => (self as &mut Serialization<W, &'a ExpressionOrTemplateElement>).serialize(sum, path)
[INFO] [stderr]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExpressionOrTemplateElement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7706:31
[INFO] [stderr]      |
[INFO] [stderr] 7706 |                 (self as &mut Serialization<W, &'a LiteralBooleanExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralBooleanExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7710:31
[INFO] [stderr]      |
[INFO] [stderr] 7710 |                 (self as &mut Serialization<W, &'a ClassExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ClassExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7714:31
[INFO] [stderr]      |
[INFO] [stderr] 7714 |                 (self as &mut Serialization<W, &'a LazyArrowExpressionWithExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyArrowExpressionWithExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7718:31
[INFO] [stderr]      |
[INFO] [stderr] 7718 |                 (self as &mut Serialization<W, &'a IdentifierExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a IdentifierExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7722:31
[INFO] [stderr]      |
[INFO] [stderr] 7722 |                 (self as &mut Serialization<W, &'a LiteralInfinityExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralInfinityExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7726:31
[INFO] [stderr]      |
[INFO] [stderr] 7726 |                 (self as &mut Serialization<W, &'a NewTargetExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a NewTargetExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7730:31
[INFO] [stderr]      |
[INFO] [stderr] 7730 |                 (self as &mut Serialization<W, &'a LiteralStringExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralStringExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7734:31
[INFO] [stderr]      |
[INFO] [stderr] 7734 |                 (self as &mut Serialization<W, &'a AssignmentExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7738:31
[INFO] [stderr]      |
[INFO] [stderr] 7738 |                 (self as &mut Serialization<W, &'a EagerFunctionExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerFunctionExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7742:31
[INFO] [stderr]      |
[INFO] [stderr] 7742 |                 (self as &mut Serialization<W, &'a StaticMemberExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a StaticMemberExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7746:31
[INFO] [stderr]      |
[INFO] [stderr] 7746 |                 (self as &mut Serialization<W, &'a TemplateElement>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a TemplateElement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7750:31
[INFO] [stderr]      |
[INFO] [stderr] 7750 |                 (self as &mut Serialization<W, &'a ArrayExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrayExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7754:31
[INFO] [stderr]      |
[INFO] [stderr] 7754 |                 (self as &mut Serialization<W, &'a LiteralNumericExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralNumericExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7758:31
[INFO] [stderr]      |
[INFO] [stderr] 7758 |                 (self as &mut Serialization<W, &'a ThisExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ThisExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7762:31
[INFO] [stderr]      |
[INFO] [stderr] 7762 |                 (self as &mut Serialization<W, &'a CompoundAssignmentExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a CompoundAssignmentExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7766:31
[INFO] [stderr]      |
[INFO] [stderr] 7766 |                 (self as &mut Serialization<W, &'a YieldStarExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a YieldStarExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7770:31
[INFO] [stderr]      |
[INFO] [stderr] 7770 |                 (self as &mut Serialization<W, &'a NewExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a NewExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7774:31
[INFO] [stderr]      |
[INFO] [stderr] 7774 |                 (self as &mut Serialization<W, &'a UnaryExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a UnaryExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7778:31
[INFO] [stderr]      |
[INFO] [stderr] 7778 |                 (self as &mut Serialization<W, &'a EagerArrowExpressionWithFunctionBody>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerArrowExpressionWithFunctionBody>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7782:31
[INFO] [stderr]      |
[INFO] [stderr] 7782 |                 (self as &mut Serialization<W, &'a YieldExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a YieldExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7786:31
[INFO] [stderr]      |
[INFO] [stderr] 7786 |                 (self as &mut Serialization<W, &'a UpdateExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a UpdateExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7790:31
[INFO] [stderr]      |
[INFO] [stderr] 7790 |                 (self as &mut Serialization<W, &'a LiteralNullExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralNullExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7794:31
[INFO] [stderr]      |
[INFO] [stderr] 7794 |                 (self as &mut Serialization<W, &'a ConditionalExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ConditionalExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7798:31
[INFO] [stderr]      |
[INFO] [stderr] 7798 |                 (self as &mut Serialization<W, &'a CallExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a CallExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7802:31
[INFO] [stderr]      |
[INFO] [stderr] 7802 |                 (self as &mut Serialization<W, &'a TemplateExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a TemplateExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7806:31
[INFO] [stderr]      |
[INFO] [stderr] 7806 |                 (self as &mut Serialization<W, &'a EagerArrowExpressionWithExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerArrowExpressionWithExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7810:31
[INFO] [stderr]      |
[INFO] [stderr] 7810 |                 (self as &mut Serialization<W, &'a LazyArrowExpressionWithFunctionBody>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyArrowExpressionWithFunctionBody>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7814:31
[INFO] [stderr]      |
[INFO] [stderr] 7814 |                 (self as &mut Serialization<W, &'a ComputedMemberExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ComputedMemberExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7818:31
[INFO] [stderr]      |
[INFO] [stderr] 7818 |                 (self as &mut Serialization<W, &'a LazyFunctionExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyFunctionExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7822:31
[INFO] [stderr]      |
[INFO] [stderr] 7822 |                 (self as &mut Serialization<W, &'a LiteralRegExpExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralRegExpExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7826:31
[INFO] [stderr]      |
[INFO] [stderr] 7826 |                 (self as &mut Serialization<W, &'a BinaryExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BinaryExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7830:31
[INFO] [stderr]      |
[INFO] [stderr] 7830 |                 (self as &mut Serialization<W, &'a ObjectExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7834:31
[INFO] [stderr]      |
[INFO] [stderr] 7834 |                 (self as &mut Serialization<W, &'a AwaitExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AwaitExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:8422:44
[INFO] [stderr]      |
[INFO] [stderr] 8422 |             Some(ref sum) => (self as &mut Serialization<W, &'a ForInOfBindingOrAssignmentTarget>).serialize(sum, path)
[INFO] [stderr]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ForInOfBindingOrAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:8432:31
[INFO] [stderr]      |
[INFO] [stderr] 8432 |                 (self as &mut Serialization<W, &'a ComputedMemberAssignmentTarget>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ComputedMemberAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:8436:31
[INFO] [stderr]      |
[INFO] [stderr] 8436 |                 (self as &mut Serialization<W, &'a ForInOfBinding>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ForInOfBinding>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:8440:31
[INFO] [stderr]      |
[INFO] [stderr] 8440 |                 (self as &mut Serialization<W, &'a ObjectAssignmentTarget>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:8444:31
[INFO] [stderr]      |
[INFO] [stderr] 8444 |                 (self as &mut Serialization<W, &'a StaticMemberAssignmentTarget>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a StaticMemberAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:8448:31
[INFO] [stderr]      |
[INFO] [stderr] 8448 |                 (self as &mut Serialization<W, &'a ArrayAssignmentTarget>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrayAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:8452:31
[INFO] [stderr]      |
[INFO] [stderr] 8452 |                 (self as &mut Serialization<W, &'a AssignmentTargetIdentifier>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentTargetIdentifier>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:8692:44
[INFO] [stderr]      |
[INFO] [stderr] 8692 |             Some(ref sum) => (self as &mut Serialization<W, &'a FunctionDeclaration>).serialize(sum, path)
[INFO] [stderr]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a FunctionDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:8702:31
[INFO] [stderr]      |
[INFO] [stderr] 8702 |                 (self as &mut Serialization<W, &'a EagerFunctionDeclaration>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerFunctionDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:8706:31
[INFO] [stderr]      |
[INFO] [stderr] 8706 |                 (self as &mut Serialization<W, &'a LazyFunctionDeclaration>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyFunctionDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9745:44
[INFO] [stderr]      |
[INFO] [stderr] 9745 |             Some(ref sum) => (self as &mut Serialization<W, &'a FunctionDeclarationOrClassDeclarationOrExpression>).serialize(sum, path)
[INFO] [stderr]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a FunctionDeclarationOrClassDeclarationOrExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9755:31
[INFO] [stderr]      |
[INFO] [stderr] 9755 |                 (self as &mut Serialization<W, &'a YieldExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a YieldExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9759:31
[INFO] [stderr]      |
[INFO] [stderr] 9759 |                 (self as &mut Serialization<W, &'a ClassDeclaration>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ClassDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9763:31
[INFO] [stderr]      |
[INFO] [stderr] 9763 |                 (self as &mut Serialization<W, &'a LazyArrowExpressionWithExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyArrowExpressionWithExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9767:31
[INFO] [stderr]      |
[INFO] [stderr] 9767 |                 (self as &mut Serialization<W, &'a EagerArrowExpressionWithExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerArrowExpressionWithExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9771:31
[INFO] [stderr]      |
[INFO] [stderr] 9771 |                 (self as &mut Serialization<W, &'a EagerFunctionDeclaration>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerFunctionDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9775:31
[INFO] [stderr]      |
[INFO] [stderr] 9775 |                 (self as &mut Serialization<W, &'a UnaryExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a UnaryExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9779:31
[INFO] [stderr]      |
[INFO] [stderr] 9779 |                 (self as &mut Serialization<W, &'a StaticMemberExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a StaticMemberExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9783:31
[INFO] [stderr]      |
[INFO] [stderr] 9783 |                 (self as &mut Serialization<W, &'a LiteralInfinityExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralInfinityExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9787:31
[INFO] [stderr]      |
[INFO] [stderr] 9787 |                 (self as &mut Serialization<W, &'a NewExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a NewExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9791:31
[INFO] [stderr]      |
[INFO] [stderr] 9791 |                 (self as &mut Serialization<W, &'a LazyArrowExpressionWithFunctionBody>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyArrowExpressionWithFunctionBody>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9795:31
[INFO] [stderr]      |
[INFO] [stderr] 9795 |                 (self as &mut Serialization<W, &'a CompoundAssignmentExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a CompoundAssignmentExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9799:31
[INFO] [stderr]      |
[INFO] [stderr] 9799 |                 (self as &mut Serialization<W, &'a AssignmentExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9803:31
[INFO] [stderr]      |
[INFO] [stderr] 9803 |                 (self as &mut Serialization<W, &'a ClassExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ClassExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9807:31
[INFO] [stderr]      |
[INFO] [stderr] 9807 |                 (self as &mut Serialization<W, &'a ArrayExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrayExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9811:31
[INFO] [stderr]      |
[INFO] [stderr] 9811 |                 (self as &mut Serialization<W, &'a LiteralNullExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralNullExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9815:31
[INFO] [stderr]      |
[INFO] [stderr] 9815 |                 (self as &mut Serialization<W, &'a LiteralBooleanExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralBooleanExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9819:31
[INFO] [stderr]      |
[INFO] [stderr] 9819 |                 (self as &mut Serialization<W, &'a BinaryExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BinaryExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9823:31
[INFO] [stderr]      |
[INFO] [stderr] 9823 |                 (self as &mut Serialization<W, &'a LiteralRegExpExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralRegExpExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9827:31
[INFO] [stderr]      |
[INFO] [stderr] 9827 |                 (self as &mut Serialization<W, &'a EagerFunctionExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerFunctionExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9831:31
[INFO] [stderr]      |
[INFO] [stderr] 9831 |                 (self as &mut Serialization<W, &'a UpdateExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a UpdateExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9835:31
[INFO] [stderr]      |
[INFO] [stderr] 9835 |                 (self as &mut Serialization<W, &'a ThisExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ThisExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9839:31
[INFO] [stderr]      |
[INFO] [stderr] 9839 |                 (self as &mut Serialization<W, &'a IdentifierExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a IdentifierExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9843:31
[INFO] [stderr]      |
[INFO] [stderr] 9843 |                 (self as &mut Serialization<W, &'a CallExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a CallExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9847:31
[INFO] [stderr]      |
[INFO] [stderr] 9847 |                 (self as &mut Serialization<W, &'a EagerArrowExpressionWithFunctionBody>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerArrowExpressionWithFunctionBody>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9851:31
[INFO] [stderr]      |
[INFO] [stderr] 9851 |                 (self as &mut Serialization<W, &'a TemplateExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a TemplateExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9855:31
[INFO] [stderr]      |
[INFO] [stderr] 9855 |                 (self as &mut Serialization<W, &'a ConditionalExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ConditionalExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9859:31
[INFO] [stderr]      |
[INFO] [stderr] 9859 |                 (self as &mut Serialization<W, &'a YieldStarExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a YieldStarExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9863:31
[INFO] [stderr]      |
[INFO] [stderr] 9863 |                 (self as &mut Serialization<W, &'a ObjectExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9867:31
[INFO] [stderr]      |
[INFO] [stderr] 9867 |                 (self as &mut Serialization<W, &'a LazyFunctionDeclaration>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyFunctionDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9871:31
[INFO] [stderr]      |
[INFO] [stderr] 9871 |                 (self as &mut Serialization<W, &'a LazyFunctionExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyFunctionExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9875:31
[INFO] [stderr]      |
[INFO] [stderr] 9875 |                 (self as &mut Serialization<W, &'a LiteralStringExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralStringExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9879:31
[INFO] [stderr]      |
[INFO] [stderr] 9879 |                 (self as &mut Serialization<W, &'a NewTargetExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a NewTargetExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9883:31
[INFO] [stderr]      |
[INFO] [stderr] 9883 |                 (self as &mut Serialization<W, &'a AwaitExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AwaitExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9887:31
[INFO] [stderr]      |
[INFO] [stderr] 9887 |                 (self as &mut Serialization<W, &'a LiteralNumericExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralNumericExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9891:31
[INFO] [stderr]      |
[INFO] [stderr] 9891 |                 (self as &mut Serialization<W, &'a ComputedMemberExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ComputedMemberExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:10458:44
[INFO] [stderr]       |
[INFO] [stderr] 10458 |             Some(ref sum) => (self as &mut Serialization<W, &'a FunctionDeclarationOrClassDeclarationOrVariableDeclaration>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a FunctionDeclarationOrClassDeclarationOrVariableDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:10468:31
[INFO] [stderr]       |
[INFO] [stderr] 10468 |                 (self as &mut Serialization<W, &'a EagerFunctionDeclaration>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerFunctionDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:10472:31
[INFO] [stderr]       |
[INFO] [stderr] 10472 |                 (self as &mut Serialization<W, &'a LazyFunctionDeclaration>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyFunctionDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:10476:31
[INFO] [stderr]       |
[INFO] [stderr] 10476 |                 (self as &mut Serialization<W, &'a ClassDeclaration>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ClassDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:10480:31
[INFO] [stderr]       |
[INFO] [stderr] 10480 |                 (self as &mut Serialization<W, &'a VariableDeclaration>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a VariableDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:10702:44
[INFO] [stderr]       |
[INFO] [stderr] 10702 |             Some(ref sum) => (self as &mut Serialization<W, &'a FunctionExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a FunctionExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:10712:31
[INFO] [stderr]       |
[INFO] [stderr] 10712 |                 (self as &mut Serialization<W, &'a LazyFunctionExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyFunctionExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:10716:31
[INFO] [stderr]       |
[INFO] [stderr] 10716 |                 (self as &mut Serialization<W, &'a EagerFunctionExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerFunctionExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:10923:44
[INFO] [stderr]       |
[INFO] [stderr] 10923 |             Some(ref sum) => (self as &mut Serialization<W, &'a Getter>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Getter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:10933:31
[INFO] [stderr]       |
[INFO] [stderr] 10933 |                 (self as &mut Serialization<W, &'a LazyGetter>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyGetter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:10937:31
[INFO] [stderr]       |
[INFO] [stderr] 10937 |                 (self as &mut Serialization<W, &'a EagerGetter>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerGetter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:11144:44
[INFO] [stderr]       |
[INFO] [stderr] 11144 |             Some(ref sum) => (self as &mut Serialization<W, &'a ImportDeclaration>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ImportDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:11154:31
[INFO] [stderr]       |
[INFO] [stderr] 11154 |                 (self as &mut Serialization<W, &'a ImportNamespace>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ImportNamespace>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:11158:31
[INFO] [stderr]       |
[INFO] [stderr] 11158 |                 (self as &mut Serialization<W, &'a Import>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Import>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12089:44
[INFO] [stderr]       |
[INFO] [stderr] 12089 |             Some(ref sum) => (self as &mut Serialization<W, &'a ImportDeclarationOrExportDeclarationOrStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ImportDeclarationOrExportDeclarationOrStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12099:31
[INFO] [stderr]       |
[INFO] [stderr] 12099 |                 (self as &mut Serialization<W, &'a ExpressionStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExpressionStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12103:31
[INFO] [stderr]       |
[INFO] [stderr] 12103 |                 (self as &mut Serialization<W, &'a Export>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Export>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12107:31
[INFO] [stderr]       |
[INFO] [stderr] 12107 |                 (self as &mut Serialization<W, &'a Import>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Import>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12111:31
[INFO] [stderr]       |
[INFO] [stderr] 12111 |                 (self as &mut Serialization<W, &'a ImportNamespace>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ImportNamespace>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12115:31
[INFO] [stderr]       |
[INFO] [stderr] 12115 |                 (self as &mut Serialization<W, &'a Block>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Block>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12119:31
[INFO] [stderr]       |
[INFO] [stderr] 12119 |                 (self as &mut Serialization<W, &'a LazyFunctionDeclaration>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyFunctionDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12123:31
[INFO] [stderr]       |
[INFO] [stderr] 12123 |                 (self as &mut Serialization<W, &'a LabelledStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LabelledStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12127:31
[INFO] [stderr]       |
[INFO] [stderr] 12127 |                 (self as &mut Serialization<W, &'a WhileStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a WhileStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12131:31
[INFO] [stderr]       |
[INFO] [stderr] 12131 |                 (self as &mut Serialization<W, &'a ExportFrom>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExportFrom>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12135:31
[INFO] [stderr]       |
[INFO] [stderr] 12135 |                 (self as &mut Serialization<W, &'a TryCatchStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a TryCatchStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12139:31
[INFO] [stderr]       |
[INFO] [stderr] 12139 |                 (self as &mut Serialization<W, &'a WithStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a WithStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12143:31
[INFO] [stderr]       |
[INFO] [stderr] 12143 |                 (self as &mut Serialization<W, &'a ClassDeclaration>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ClassDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12147:31
[INFO] [stderr]       |
[INFO] [stderr] 12147 |                 (self as &mut Serialization<W, &'a BreakStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BreakStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12151:31
[INFO] [stderr]       |
[INFO] [stderr] 12151 |                 (self as &mut Serialization<W, &'a DebuggerStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a DebuggerStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12155:31
[INFO] [stderr]       |
[INFO] [stderr] 12155 |                 (self as &mut Serialization<W, &'a SwitchStatementWithDefault>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a SwitchStatementWithDefault>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12159:31
[INFO] [stderr]       |
[INFO] [stderr] 12159 |                 (self as &mut Serialization<W, &'a ThrowStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ThrowStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12163:31
[INFO] [stderr]       |
[INFO] [stderr] 12163 |                 (self as &mut Serialization<W, &'a ReturnStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ReturnStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12167:31
[INFO] [stderr]       |
[INFO] [stderr] 12167 |                 (self as &mut Serialization<W, &'a DoWhileStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a DoWhileStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12171:31
[INFO] [stderr]       |
[INFO] [stderr] 12171 |                 (self as &mut Serialization<W, &'a ExportDefault>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExportDefault>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12175:31
[INFO] [stderr]       |
[INFO] [stderr] 12175 |                 (self as &mut Serialization<W, &'a TryFinallyStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a TryFinallyStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12179:31
[INFO] [stderr]       |
[INFO] [stderr] 12179 |                 (self as &mut Serialization<W, &'a IfStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a IfStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12183:31
[INFO] [stderr]       |
[INFO] [stderr] 12183 |                 (self as &mut Serialization<W, &'a EagerFunctionDeclaration>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerFunctionDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12187:31
[INFO] [stderr]       |
[INFO] [stderr] 12187 |                 (self as &mut Serialization<W, &'a ExportLocals>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExportLocals>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12191:31
[INFO] [stderr]       |
[INFO] [stderr] 12191 |                 (self as &mut Serialization<W, &'a ForInStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ForInStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12195:31
[INFO] [stderr]       |
[INFO] [stderr] 12195 |                 (self as &mut Serialization<W, &'a ExportAllFrom>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExportAllFrom>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12199:31
[INFO] [stderr]       |
[INFO] [stderr] 12199 |                 (self as &mut Serialization<W, &'a ForOfStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ForOfStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12203:31
[INFO] [stderr]       |
[INFO] [stderr] 12203 |                 (self as &mut Serialization<W, &'a EmptyStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EmptyStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12207:31
[INFO] [stderr]       |
[INFO] [stderr] 12207 |                 (self as &mut Serialization<W, &'a VariableDeclaration>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a VariableDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12211:31
[INFO] [stderr]       |
[INFO] [stderr] 12211 |                 (self as &mut Serialization<W, &'a ContinueStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ContinueStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12215:31
[INFO] [stderr]       |
[INFO] [stderr] 12215 |                 (self as &mut Serialization<W, &'a SwitchStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a SwitchStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12219:31
[INFO] [stderr]       |
[INFO] [stderr] 12219 |                 (self as &mut Serialization<W, &'a ForStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ForStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12773:44
[INFO] [stderr]       |
[INFO] [stderr] 12773 |             Some(ref sum) => (self as &mut Serialization<W, &'a IterationStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a IterationStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12783:31
[INFO] [stderr]       |
[INFO] [stderr] 12783 |                 (self as &mut Serialization<W, &'a WhileStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a WhileStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12787:31
[INFO] [stderr]       |
[INFO] [stderr] 12787 |                 (self as &mut Serialization<W, &'a ForStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ForStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12791:31
[INFO] [stderr]       |
[INFO] [stderr] 12791 |                 (self as &mut Serialization<W, &'a DoWhileStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a DoWhileStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12795:31
[INFO] [stderr]       |
[INFO] [stderr] 12795 |                 (self as &mut Serialization<W, &'a ForInStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ForInStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12799:31
[INFO] [stderr]       |
[INFO] [stderr] 12799 |                 (self as &mut Serialization<W, &'a ForOfStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ForOfStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:13105:44
[INFO] [stderr]       |
[INFO] [stderr] 13105 |             Some(ref sum) => (self as &mut Serialization<W, &'a Literal>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Literal>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:13115:31
[INFO] [stderr]       |
[INFO] [stderr] 13115 |                 (self as &mut Serialization<W, &'a LiteralNullExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralNullExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:13119:31
[INFO] [stderr]       |
[INFO] [stderr] 13119 |                 (self as &mut Serialization<W, &'a LiteralInfinityExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralInfinityExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:13123:31
[INFO] [stderr]       |
[INFO] [stderr] 13123 |                 (self as &mut Serialization<W, &'a LiteralBooleanExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralBooleanExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:13127:31
[INFO] [stderr]       |
[INFO] [stderr] 13127 |                 (self as &mut Serialization<W, &'a LiteralNumericExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralNumericExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:13131:31
[INFO] [stderr]       |
[INFO] [stderr] 13131 |                 (self as &mut Serialization<W, &'a LiteralStringExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralStringExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:13368:44
[INFO] [stderr]       |
[INFO] [stderr] 13368 |             Some(ref sum) => (self as &mut Serialization<W, &'a Method>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Method>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:13378:31
[INFO] [stderr]       |
[INFO] [stderr] 13378 |                 (self as &mut Serialization<W, &'a LazyMethod>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyMethod>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:13382:31
[INFO] [stderr]       |
[INFO] [stderr] 13382 |                 (self as &mut Serialization<W, &'a EagerMethod>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerMethod>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:13713:44
[INFO] [stderr]       |
[INFO] [stderr] 13713 |             Some(ref sum) => (self as &mut Serialization<W, &'a MethodDefinition>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a MethodDefinition>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:13723:31
[INFO] [stderr]       |
[INFO] [stderr] 13723 |                 (self as &mut Serialization<W, &'a LazySetter>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazySetter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:13727:31
[INFO] [stderr]       |
[INFO] [stderr] 13727 |                 (self as &mut Serialization<W, &'a EagerMethod>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerMethod>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:13731:31
[INFO] [stderr]       |
[INFO] [stderr] 13731 |                 (self as &mut Serialization<W, &'a LazyGetter>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyGetter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:13735:31
[INFO] [stderr]       |
[INFO] [stderr] 13735 |                 (self as &mut Serialization<W, &'a LazyMethod>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyMethod>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:13739:31
[INFO] [stderr]       |
[INFO] [stderr] 13739 |                 (self as &mut Serialization<W, &'a EagerGetter>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerGetter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:13743:31
[INFO] [stderr]       |
[INFO] [stderr] 13743 |                 (self as &mut Serialization<W, &'a EagerSetter>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerSetter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14171:44
[INFO] [stderr]       |
[INFO] [stderr] 14171 |             Some(ref sum) => (self as &mut Serialization<W, &'a ObjectProperty>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectProperty>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14181:31
[INFO] [stderr]       |
[INFO] [stderr] 14181 |                 (self as &mut Serialization<W, &'a LazySetter>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazySetter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14185:31
[INFO] [stderr]       |
[INFO] [stderr] 14185 |                 (self as &mut Serialization<W, &'a EagerGetter>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerGetter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14189:31
[INFO] [stderr]       |
[INFO] [stderr] 14189 |                 (self as &mut Serialization<W, &'a ShorthandProperty>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ShorthandProperty>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14193:31
[INFO] [stderr]       |
[INFO] [stderr] 14193 |                 (self as &mut Serialization<W, &'a LazyGetter>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyGetter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14197:31
[INFO] [stderr]       |
[INFO] [stderr] 14197 |                 (self as &mut Serialization<W, &'a DataProperty>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a DataProperty>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14201:31
[INFO] [stderr]       |
[INFO] [stderr] 14201 |                 (self as &mut Serialization<W, &'a EagerMethod>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerMethod>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14205:31
[INFO] [stderr]       |
[INFO] [stderr] 14205 |                 (self as &mut Serialization<W, &'a LazyMethod>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyMethod>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14209:31
[INFO] [stderr]       |
[INFO] [stderr] 14209 |                 (self as &mut Serialization<W, &'a EagerSetter>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerSetter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14524:44
[INFO] [stderr]       |
[INFO] [stderr] 14524 |             Some(ref sum) => (self as &mut Serialization<W, &'a Parameter>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Parameter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14534:31
[INFO] [stderr]       |
[INFO] [stderr] 14534 |                 (self as &mut Serialization<W, &'a BindingWithInitializer>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BindingWithInitializer>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14538:31
[INFO] [stderr]       |
[INFO] [stderr] 14538 |                 (self as &mut Serialization<W, &'a ObjectBinding>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectBinding>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14542:31
[INFO] [stderr]       |
[INFO] [stderr] 14542 |                 (self as &mut Serialization<W, &'a ArrayBinding>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrayBinding>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14546:31
[INFO] [stderr]       |
[INFO] [stderr] 14546 |                 (self as &mut Serialization<W, &'a BindingIdentifier>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BindingIdentifier>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14768:44
[INFO] [stderr]       |
[INFO] [stderr] 14768 |             Some(ref sum) => (self as &mut Serialization<W, &'a Program>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Program>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14778:31
[INFO] [stderr]       |
[INFO] [stderr] 14778 |                 (self as &mut Serialization<W, &'a Module>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Module>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14782:31
[INFO] [stderr]       |
[INFO] [stderr] 14782 |                 (self as &mut Serialization<W, &'a Script>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Script>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14977:44
[INFO] [stderr]       |
[INFO] [stderr] 14977 |             Some(ref sum) => (self as &mut Serialization<W, &'a PropertyName>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a PropertyName>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14987:31
[INFO] [stderr]       |
[INFO] [stderr] 14987 |                 (self as &mut Serialization<W, &'a LiteralPropertyName>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralPropertyName>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14991:31
[INFO] [stderr]       |
[INFO] [stderr] 14991 |                 (self as &mut Serialization<W, &'a ComputedPropertyName>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ComputedPropertyName>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:15186:44
[INFO] [stderr]       |
[INFO] [stderr] 15186 |             Some(ref sum) => (self as &mut Serialization<W, &'a Setter>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Setter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:15196:31
[INFO] [stderr]       |
[INFO] [stderr] 15196 |                 (self as &mut Serialization<W, &'a LazySetter>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazySetter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:15200:31
[INFO] [stderr]       |
[INFO] [stderr] 15200 |                 (self as &mut Serialization<W, &'a EagerSetter>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerSetter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:15430:44
[INFO] [stderr]       |
[INFO] [stderr] 15430 |             Some(ref sum) => (self as &mut Serialization<W, &'a SimpleAssignmentTarget>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a SimpleAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:15440:31
[INFO] [stderr]       |
[INFO] [stderr] 15440 |                 (self as &mut Serialization<W, &'a ComputedMemberAssignmentTarget>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ComputedMemberAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:15444:31
[INFO] [stderr]       |
[INFO] [stderr] 15444 |                 (self as &mut Serialization<W, &'a StaticMemberAssignmentTarget>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a StaticMemberAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:15448:31
[INFO] [stderr]       |
[INFO] [stderr] 15448 |                 (self as &mut Serialization<W, &'a AssignmentTargetIdentifier>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentTargetIdentifier>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16418:44
[INFO] [stderr]       |
[INFO] [stderr] 16418 |             Some(ref sum) => (self as &mut Serialization<W, &'a SpreadElementOrExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a SpreadElementOrExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16428:31
[INFO] [stderr]       |
[INFO] [stderr] 16428 |                 (self as &mut Serialization<W, &'a YieldStarExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a YieldStarExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16432:31
[INFO] [stderr]       |
[INFO] [stderr] 16432 |                 (self as &mut Serialization<W, &'a EagerArrowExpressionWithExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerArrowExpressionWithExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16436:31
[INFO] [stderr]       |
[INFO] [stderr] 16436 |                 (self as &mut Serialization<W, &'a SpreadElement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a SpreadElement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16440:31
[INFO] [stderr]       |
[INFO] [stderr] 16440 |                 (self as &mut Serialization<W, &'a UpdateExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a UpdateExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16444:31
[INFO] [stderr]       |
[INFO] [stderr] 16444 |                 (self as &mut Serialization<W, &'a LazyArrowExpressionWithFunctionBody>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyArrowExpressionWithFunctionBody>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16448:31
[INFO] [stderr]       |
[INFO] [stderr] 16448 |                 (self as &mut Serialization<W, &'a UnaryExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a UnaryExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16452:31
[INFO] [stderr]       |
[INFO] [stderr] 16452 |                 (self as &mut Serialization<W, &'a ArrayExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrayExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16456:31
[INFO] [stderr]       |
[INFO] [stderr] 16456 |                 (self as &mut Serialization<W, &'a ComputedMemberExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ComputedMemberExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16460:31
[INFO] [stderr]       |
[INFO] [stderr] 16460 |                 (self as &mut Serialization<W, &'a ThisExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ThisExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16464:31
[INFO] [stderr]       |
[INFO] [stderr] 16464 |                 (self as &mut Serialization<W, &'a CompoundAssignmentExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a CompoundAssignmentExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16468:31
[INFO] [stderr]       |
[INFO] [stderr] 16468 |                 (self as &mut Serialization<W, &'a IdentifierExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a IdentifierExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16472:31
[INFO] [stderr]       |
[INFO] [stderr] 16472 |                 (self as &mut Serialization<W, &'a LiteralNumericExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralNumericExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16476:31
[INFO] [stderr]       |
[INFO] [stderr] 16476 |                 (self as &mut Serialization<W, &'a AwaitExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AwaitExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16480:31
[INFO] [stderr]       |
[INFO] [stderr] 16480 |                 (self as &mut Serialization<W, &'a LiteralBooleanExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralBooleanExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16484:31
[INFO] [stderr]       |
[INFO] [stderr] 16484 |                 (self as &mut Serialization<W, &'a EagerArrowExpressionWithFunctionBody>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerArrowExpressionWithFunctionBody>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16488:31
[INFO] [stderr]       |
[INFO] [stderr] 16488 |                 (self as &mut Serialization<W, &'a CallExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a CallExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16492:31
[INFO] [stderr]       |
[INFO] [stderr] 16492 |                 (self as &mut Serialization<W, &'a ObjectExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16496:31
[INFO] [stderr]       |
[INFO] [stderr] 16496 |                 (self as &mut Serialization<W, &'a EagerFunctionExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerFunctionExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16500:31
[INFO] [stderr]       |
[INFO] [stderr] 16500 |                 (self as &mut Serialization<W, &'a BinaryExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BinaryExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16504:31
[INFO] [stderr]       |
[INFO] [stderr] 16504 |                 (self as &mut Serialization<W, &'a AssignmentExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16508:31
[INFO] [stderr]       |
[INFO] [stderr] 16508 |                 (self as &mut Serialization<W, &'a TemplateExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a TemplateExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16512:31
[INFO] [stderr]       |
[INFO] [stderr] 16512 |                 (self as &mut Serialization<W, &'a StaticMemberExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a StaticMemberExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16516:31
[INFO] [stderr]       |
[INFO] [stderr] 16516 |                 (self as &mut Serialization<W, &'a LiteralRegExpExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralRegExpExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16520:31
[INFO] [stderr]       |
[INFO] [stderr] 16520 |                 (self as &mut Serialization<W, &'a NewTargetExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a NewTargetExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16524:31
[INFO] [stderr]       |
[INFO] [stderr] 16524 |                 (self as &mut Serialization<W, &'a LazyArrowExpressionWithExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyArrowExpressionWithExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16528:31
[INFO] [stderr]       |
[INFO] [stderr] 16528 |                 (self as &mut Serialization<W, &'a LazyFunctionExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyFunctionExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16532:31
[INFO] [stderr]       |
[INFO] [stderr] 16532 |                 (self as &mut Serialization<W, &'a LiteralStringExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralStringExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16536:31
[INFO] [stderr]       |
[INFO] [stderr] 16536 |                 (self as &mut Serialization<W, &'a LiteralNullExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralNullExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16540:31
[INFO] [stderr]       |
[INFO] [stderr] 16540 |                 (self as &mut Serialization<W, &'a NewExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a NewExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16544:31
[INFO] [stderr]       |
[INFO] [stderr] 16544 |                 (self as &mut Serialization<W, &'a ClassExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ClassExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16548:31
[INFO] [stderr]       |
[INFO] [stderr] 16548 |                 (self as &mut Serialization<W, &'a LiteralInfinityExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralInfinityExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16552:31
[INFO] [stderr]       |
[INFO] [stderr] 16552 |                 (self as &mut Serialization<W, &'a YieldExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a YieldExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16556:31
[INFO] [stderr]       |
[INFO] [stderr] 16556 |                 (self as &mut Serialization<W, &'a ConditionalExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ConditionalExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17569:44
[INFO] [stderr]       |
[INFO] [stderr] 17569 |             Some(ref sum) => (self as &mut Serialization<W, &'a Statement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Statement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17579:31
[INFO] [stderr]       |
[INFO] [stderr] 17579 |                 (self as &mut Serialization<W, &'a ForStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ForStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17583:31
[INFO] [stderr]       |
[INFO] [stderr] 17583 |                 (self as &mut Serialization<W, &'a LabelledStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LabelledStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17587:31
[INFO] [stderr]       |
[INFO] [stderr] 17587 |                 (self as &mut Serialization<W, &'a ReturnStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ReturnStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17591:31
[INFO] [stderr]       |
[INFO] [stderr] 17591 |                 (self as &mut Serialization<W, &'a SwitchStatementWithDefault>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a SwitchStatementWithDefault>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17595:31
[INFO] [stderr]       |
[INFO] [stderr] 17595 |                 (self as &mut Serialization<W, &'a ThrowStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ThrowStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17599:31
[INFO] [stderr]       |
[INFO] [stderr] 17599 |                 (self as &mut Serialization<W, &'a VariableDeclaration>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a VariableDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17603:31
[INFO] [stderr]       |
[INFO] [stderr] 17603 |                 (self as &mut Serialization<W, &'a ContinueStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ContinueStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17607:31
[INFO] [stderr]       |
[INFO] [stderr] 17607 |                 (self as &mut Serialization<W, &'a WhileStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a WhileStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17611:31
[INFO] [stderr]       |
[INFO] [stderr] 17611 |                 (self as &mut Serialization<W, &'a SwitchStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a SwitchStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17615:31
[INFO] [stderr]       |
[INFO] [stderr] 17615 |                 (self as &mut Serialization<W, &'a EagerFunctionDeclaration>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerFunctionDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17619:31
[INFO] [stderr]       |
[INFO] [stderr] 17619 |                 (self as &mut Serialization<W, &'a BreakStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BreakStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17623:31
[INFO] [stderr]       |
[INFO] [stderr] 17623 |                 (self as &mut Serialization<W, &'a IfStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a IfStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17627:31
[INFO] [stderr]       |
[INFO] [stderr] 17627 |                 (self as &mut Serialization<W, &'a EmptyStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EmptyStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17631:31
[INFO] [stderr]       |
[INFO] [stderr] 17631 |                 (self as &mut Serialization<W, &'a DebuggerStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a DebuggerStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17635:31
[INFO] [stderr]       |
[INFO] [stderr] 17635 |                 (self as &mut Serialization<W, &'a ExpressionStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExpressionStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17639:31
[INFO] [stderr]       |
[INFO] [stderr] 17639 |                 (self as &mut Serialization<W, &'a TryCatchStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a TryCatchStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17643:31
[INFO] [stderr]       |
[INFO] [stderr] 17643 |                 (self as &mut Serialization<W, &'a TryFinallyStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a TryFinallyStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17647:31
[INFO] [stderr]       |
[INFO] [stderr] 17647 |                 (self as &mut Serialization<W, &'a ForInStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ForInStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17651:31
[INFO] [stderr]       |
[INFO] [stderr] 17651 |                 (self as &mut Serialization<W, &'a WithStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a WithStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17655:31
[INFO] [stderr]       |
[INFO] [stderr] 17655 |                 (self as &mut Serialization<W, &'a DoWhileStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a DoWhileStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17659:31
[INFO] [stderr]       |
[INFO] [stderr] 17659 |                 (self as &mut Serialization<W, &'a Block>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Block>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17663:31
[INFO] [stderr]       |
[INFO] [stderr] 17663 |                 (self as &mut Serialization<W, &'a LazyFunctionDeclaration>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyFunctionDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17667:31
[INFO] [stderr]       |
[INFO] [stderr] 17667 |                 (self as &mut Serialization<W, &'a ClassDeclaration>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ClassDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17671:31
[INFO] [stderr]       |
[INFO] [stderr] 17671 |                 (self as &mut Serialization<W, &'a ForOfStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ForOfStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18870:44
[INFO] [stderr]       |
[INFO] [stderr] 18870 |             Some(ref sum) => (self as &mut Serialization<W, &'a VariableDeclarationOrExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a VariableDeclarationOrExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18880:31
[INFO] [stderr]       |
[INFO] [stderr] 18880 |                 (self as &mut Serialization<W, &'a IdentifierExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a IdentifierExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18884:31
[INFO] [stderr]       |
[INFO] [stderr] 18884 |                 (self as &mut Serialization<W, &'a LiteralStringExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralStringExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18888:31
[INFO] [stderr]       |
[INFO] [stderr] 18888 |                 (self as &mut Serialization<W, &'a ObjectExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18892:31
[INFO] [stderr]       |
[INFO] [stderr] 18892 |                 (self as &mut Serialization<W, &'a ComputedMemberExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ComputedMemberExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18896:31
[INFO] [stderr]       |
[INFO] [stderr] 18896 |                 (self as &mut Serialization<W, &'a LiteralNullExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralNullExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18900:31
[INFO] [stderr]       |
[INFO] [stderr] 18900 |                 (self as &mut Serialization<W, &'a YieldStarExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a YieldStarExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18904:31
[INFO] [stderr]       |
[INFO] [stderr] 18904 |                 (self as &mut Serialization<W, &'a LazyFunctionExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyFunctionExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18908:31
[INFO] [stderr]       |
[INFO] [stderr] 18908 |                 (self as &mut Serialization<W, &'a LiteralInfinityExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralInfinityExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18912:31
[INFO] [stderr]       |
[INFO] [stderr] 18912 |                 (self as &mut Serialization<W, &'a LiteralBooleanExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralBooleanExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18916:31
[INFO] [stderr]       |
[INFO] [stderr] 18916 |                 (self as &mut Serialization<W, &'a ClassExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ClassExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18920:31
[INFO] [stderr]       |
[INFO] [stderr] 18920 |                 (self as &mut Serialization<W, &'a CallExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a CallExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18924:31
[INFO] [stderr]       |
[INFO] [stderr] 18924 |                 (self as &mut Serialization<W, &'a LazyArrowExpressionWithFunctionBody>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyArrowExpressionWithFunctionBody>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18928:31
[INFO] [stderr]       |
[INFO] [stderr] 18928 |                 (self as &mut Serialization<W, &'a VariableDeclaration>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a VariableDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18932:31
[INFO] [stderr]       |
[INFO] [stderr] 18932 |                 (self as &mut Serialization<W, &'a ConditionalExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ConditionalExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18936:31
[INFO] [stderr]       |
[INFO] [stderr] 18936 |                 (self as &mut Serialization<W, &'a LiteralNumericExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralNumericExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18940:31
[INFO] [stderr]       |
[INFO] [stderr] 18940 |                 (self as &mut Serialization<W, &'a AssignmentExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18944:31
[INFO] [stderr]       |
[INFO] [stderr] 18944 |                 (self as &mut Serialization<W, &'a ArrayExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrayExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18948:31
[INFO] [stderr]       |
[INFO] [stderr] 18948 |                 (self as &mut Serialization<W, &'a UpdateExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a UpdateExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18952:31
[INFO] [stderr]       |
[INFO] [stderr] 18952 |                 (self as &mut Serialization<W, &'a AwaitExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AwaitExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18956:31
[INFO] [stderr]       |
[INFO] [stderr] 18956 |                 (self as &mut Serialization<W, &'a NewExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a NewExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18960:31
[INFO] [stderr]       |
[INFO] [stderr] 18960 |                 (self as &mut Serialization<W, &'a NewTargetExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a NewTargetExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18964:31
[INFO] [stderr]       |
[INFO] [stderr] 18964 |                 (self as &mut Serialization<W, &'a StaticMemberExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a StaticMemberExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18968:31
[INFO] [stderr]       |
[INFO] [stderr] 18968 |                 (self as &mut Serialization<W, &'a UnaryExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a UnaryExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18972:31
[INFO] [stderr]       |
[INFO] [stderr] 18972 |                 (self as &mut Serialization<W, &'a LiteralRegExpExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralRegExpExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18976:31
[INFO] [stderr]       |
[INFO] [stderr] 18976 |                 (self as &mut Serialization<W, &'a LazyArrowExpressionWithExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyArrowExpressionWithExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18980:31
[INFO] [stderr]       |
[INFO] [stderr] 18980 |                 (self as &mut Serialization<W, &'a YieldExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a YieldExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18984:31
[INFO] [stderr]       |
[INFO] [stderr] 18984 |                 (self as &mut Serialization<W, &'a TemplateExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a TemplateExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18988:31
[INFO] [stderr]       |
[INFO] [stderr] 18988 |                 (self as &mut Serialization<W, &'a EagerArrowExpressionWithFunctionBody>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerArrowExpressionWithFunctionBody>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18992:31
[INFO] [stderr]       |
[INFO] [stderr] 18992 |                 (self as &mut Serialization<W, &'a ThisExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ThisExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18996:31
[INFO] [stderr]       |
[INFO] [stderr] 18996 |                 (self as &mut Serialization<W, &'a EagerFunctionExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerFunctionExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:19000:31
[INFO] [stderr]       |
[INFO] [stderr] 19000 |                 (self as &mut Serialization<W, &'a BinaryExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BinaryExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:19004:31
[INFO] [stderr]       |
[INFO] [stderr] 19004 |                 (self as &mut Serialization<W, &'a EagerArrowExpressionWithExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerArrowExpressionWithExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:19008:31
[INFO] [stderr]       |
[INFO] [stderr] 19008 |                 (self as &mut Serialization<W, &'a CompoundAssignmentExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a CompoundAssignmentExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:20871:44
[INFO] [stderr]       |
[INFO] [stderr] 20871 |             Some(ref sum) => (self as &mut Serialization<W, &'a Null>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Null>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:21065:44
[INFO] [stderr]       |
[INFO] [stderr] 21065 |             Some(ref sum) => (self as &mut Serialization<W, &'a ArrayAssignmentTarget>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrayAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:21082:40
[INFO] [stderr]       |
[INFO] [stderr] 21082 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.elements, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:21091:40
[INFO] [stderr]       |
[INFO] [stderr] 21091 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.rest, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:970:44
[INFO] [stderr]     |
[INFO] [stderr] 970 |             Some(ref sum) => (self as &mut Serialization<W, &'a ArrowExpression>).serialize(sum, path)
[INFO] [stderr]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrowExpression>`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:980:31
[INFO] [stderr]     |
[INFO] [stderr] 980 |                 (self as &mut Serialization<W, &'a LazyArrowExpressionWithExpression>).serialize(value, path)
[INFO] [stderr]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyArrowExpressionWithExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:984:31
[INFO] [stderr]     |
[INFO] [stderr] 984 |                 (self as &mut Serialization<W, &'a EagerArrowExpressionWithFunctionBody>).serialize(value, path)
[INFO] [stderr]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerArrowExpressionWithFunctionBody>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:988:31
[INFO] [stderr]     |
[INFO] [stderr] 988 |                 (self as &mut Serialization<W, &'a EagerArrowExpressionWithExpression>).serialize(value, path)
[INFO] [stderr]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerArrowExpressionWithExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:992:31
[INFO] [stderr]     |
[INFO] [stderr] 992 |                 (self as &mut Serialization<W, &'a LazyArrowExpressionWithFunctionBody>).serialize(value, path)
[INFO] [stderr]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyArrowExpressionWithFunctionBody>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:1242:44
[INFO] [stderr]      |
[INFO] [stderr] 1242 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssertedMaybePositionalParameterName>).serialize(sum, path)
[INFO] [stderr]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssertedMaybePositionalParameterName>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:1252:31
[INFO] [stderr]      |
[INFO] [stderr] 1252 |                 (self as &mut Serialization<W, &'a AssertedPositionalParameterName>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssertedPositionalParameterName>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:1256:31
[INFO] [stderr]      |
[INFO] [stderr] 1256 |                 (self as &mut Serialization<W, &'a AssertedRestParameterName>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssertedRestParameterName>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:1260:31
[INFO] [stderr]      |
[INFO] [stderr] 1260 |                 (self as &mut Serialization<W, &'a AssertedParameterName>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssertedParameterName>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:1555:44
[INFO] [stderr]      |
[INFO] [stderr] 1555 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssignmentTarget>).serialize(sum, path)
[INFO] [stderr]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:21300:44
[INFO] [stderr]       |
[INFO] [stderr] 21300 |             Some(ref sum) => (self as &mut Serialization<W, &'a ArrayBinding>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrayBinding>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:21317:40
[INFO] [stderr]       |
[INFO] [stderr] 21317 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.elements, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:21326:40
[INFO] [stderr]       |
[INFO] [stderr] 21326 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.rest, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:21524:44
[INFO] [stderr]       |
[INFO] [stderr] 21524 |             Some(ref sum) => (self as &mut Serialization<W, &'a ArrayExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrayExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:21541:40
[INFO] [stderr]       |
[INFO] [stderr] 21541 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.elements, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:1565:31
[INFO] [stderr]      |
[INFO] [stderr] 1565 |                 (self as &mut Serialization<W, &'a ObjectAssignmentTarget>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:1569:31
[INFO] [stderr]      |
[INFO] [stderr] 1569 |                 (self as &mut Serialization<W, &'a ComputedMemberAssignmentTarget>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ComputedMemberAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:1573:31
[INFO] [stderr]      |
[INFO] [stderr] 1573 |                 (self as &mut Serialization<W, &'a ArrayAssignmentTarget>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrayAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:1577:31
[INFO] [stderr]      |
[INFO] [stderr] 1577 |                 (self as &mut Serialization<W, &'a StaticMemberAssignmentTarget>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a StaticMemberAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:1581:31
[INFO] [stderr]      |
[INFO] [stderr] 1581 |                 (self as &mut Serialization<W, &'a AssignmentTargetIdentifier>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentTargetIdentifier>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:1956:44
[INFO] [stderr]      |
[INFO] [stderr] 1956 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssignmentTargetOrAssignmentTargetWithInitializer>).serialize(sum, path)
[INFO] [stderr]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentTargetOrAssignmentTargetWithInitializer>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:1966:31
[INFO] [stderr]      |
[INFO] [stderr] 1966 |                 (self as &mut Serialization<W, &'a ArrayAssignmentTarget>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrayAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:1970:31
[INFO] [stderr]      |
[INFO] [stderr] 1970 |                 (self as &mut Serialization<W, &'a StaticMemberAssignmentTarget>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a StaticMemberAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:1974:31
[INFO] [stderr]      |
[INFO] [stderr] 1974 |                 (self as &mut Serialization<W, &'a AssignmentTargetIdentifier>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentTargetIdentifier>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:1978:31
[INFO] [stderr]      |
[INFO] [stderr] 1978 |                 (self as &mut Serialization<W, &'a ObjectAssignmentTarget>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:1982:31
[INFO] [stderr]      |
[INFO] [stderr] 1982 |                 (self as &mut Serialization<W, &'a AssignmentTargetWithInitializer>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentTargetWithInitializer>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:1986:31
[INFO] [stderr]      |
[INFO] [stderr] 1986 |                 (self as &mut Serialization<W, &'a ComputedMemberAssignmentTarget>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ComputedMemberAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:2226:44
[INFO] [stderr]      |
[INFO] [stderr] 2226 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssignmentTargetPattern>).serialize(sum, path)
[INFO] [stderr]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentTargetPattern>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:2236:31
[INFO] [stderr]      |
[INFO] [stderr] 2236 |                 (self as &mut Serialization<W, &'a ObjectAssignmentTarget>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:2240:31
[INFO] [stderr]      |
[INFO] [stderr] 2240 |                 (self as &mut Serialization<W, &'a ArrayAssignmentTarget>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrayAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:2447:44
[INFO] [stderr]      |
[INFO] [stderr] 2447 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssignmentTargetProperty>).serialize(sum, path)
[INFO] [stderr]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentTargetProperty>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:2457:31
[INFO] [stderr]      |
[INFO] [stderr] 2457 |                 (self as &mut Serialization<W, &'a AssignmentTargetPropertyProperty>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentTargetPropertyProperty>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:2461:31
[INFO] [stderr]      |
[INFO] [stderr] 2461 |                 (self as &mut Serialization<W, &'a AssignmentTargetPropertyIdentifier>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentTargetPropertyIdentifier>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:2689:44
[INFO] [stderr]      |
[INFO] [stderr] 2689 |             Some(ref sum) => (self as &mut Serialization<W, &'a Binding>).serialize(sum, path)
[INFO] [stderr]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Binding>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:2699:31
[INFO] [stderr]      |
[INFO] [stderr] 2699 |                 (self as &mut Serialization<W, &'a BindingIdentifier>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BindingIdentifier>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:2703:31
[INFO] [stderr]      |
[INFO] [stderr] 2703 |                 (self as &mut Serialization<W, &'a ArrayBinding>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrayBinding>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:2707:31
[INFO] [stderr]      |
[INFO] [stderr] 2707 |                 (self as &mut Serialization<W, &'a ObjectBinding>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectBinding>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:3002:44
[INFO] [stderr]      |
[INFO] [stderr] 3002 |             Some(ref sum) => (self as &mut Serialization<W, &'a BindingOrBindingWithInitializer>).serialize(sum, path)
[INFO] [stderr]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BindingOrBindingWithInitializer>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:3012:31
[INFO] [stderr]      |
[INFO] [stderr] 3012 |                 (self as &mut Serialization<W, &'a BindingWithInitializer>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BindingWithInitializer>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:3016:31
[INFO] [stderr]      |
[INFO] [stderr] 3016 |                 (self as &mut Serialization<W, &'a BindingIdentifier>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BindingIdentifier>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:3020:31
[INFO] [stderr]      |
[INFO] [stderr] 3020 |                 (self as &mut Serialization<W, &'a ObjectBinding>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectBinding>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:3024:31
[INFO] [stderr]      |
[INFO] [stderr] 3024 |                 (self as &mut Serialization<W, &'a ArrayBinding>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrayBinding>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:3246:44
[INFO] [stderr]      |
[INFO] [stderr] 3246 |             Some(ref sum) => (self as &mut Serialization<W, &'a BindingPattern>).serialize(sum, path)
[INFO] [stderr]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BindingPattern>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:3256:31
[INFO] [stderr]      |
[INFO] [stderr] 3256 |                 (self as &mut Serialization<W, &'a ArrayBinding>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrayBinding>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:3260:31
[INFO] [stderr]      |
[INFO] [stderr] 3260 |                 (self as &mut Serialization<W, &'a ObjectBinding>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectBinding>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:3467:44
[INFO] [stderr]      |
[INFO] [stderr] 3467 |             Some(ref sum) => (self as &mut Serialization<W, &'a BindingProperty>).serialize(sum, path)
[INFO] [stderr]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BindingProperty>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:3477:31
[INFO] [stderr]      |
[INFO] [stderr] 3477 |                 (self as &mut Serialization<W, &'a BindingPropertyIdentifier>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BindingPropertyIdentifier>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:21759:44
[INFO] [stderr]       |
[INFO] [stderr] 21759 |             Some(ref sum) => (self as &mut Serialization<W, &'a ArrowExpressionContentsWithExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrowExpressionContentsWithExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:3481:31
[INFO] [stderr]      |
[INFO] [stderr] 3481 |                 (self as &mut Serialization<W, &'a BindingPropertyProperty>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BindingPropertyProperty>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:3745:44
[INFO] [stderr]      |
[INFO] [stderr] 3745 |             Some(ref sum) => (self as &mut Serialization<W, &'a ExportDeclaration>).serialize(sum, path)
[INFO] [stderr]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExportDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:3755:31
[INFO] [stderr]      |
[INFO] [stderr] 3755 |                 (self as &mut Serialization<W, &'a ExportFrom>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExportFrom>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:3759:31
[INFO] [stderr]      |
[INFO] [stderr] 3759 |                 (self as &mut Serialization<W, &'a ExportLocals>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExportLocals>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:3763:31
[INFO] [stderr]      |
[INFO] [stderr] 3763 |                 (self as &mut Serialization<W, &'a ExportAllFrom>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExportAllFrom>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:3767:31
[INFO] [stderr]      |
[INFO] [stderr] 3767 |                 (self as &mut Serialization<W, &'a ExportDefault>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExportDefault>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:21776:40
[INFO] [stderr]       |
[INFO] [stderr] 21776 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.parameter_scope, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:3771:31
[INFO] [stderr]      |
[INFO] [stderr] 3771 |                 (self as &mut Serialization<W, &'a Export>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Export>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:21785:40
[INFO] [stderr]       |
[INFO] [stderr] 21785 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.params, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:21794:40
[INFO] [stderr]       |
[INFO] [stderr] 21794 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body_scope, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:21803:40
[INFO] [stderr]       |
[INFO] [stderr] 21803 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:22060:44
[INFO] [stderr]       |
[INFO] [stderr] 22060 |             Some(ref sum) => (self as &mut Serialization<W, &'a ArrowExpressionContentsWithFunctionBody>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrowExpressionContentsWithFunctionBody>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4735:44
[INFO] [stderr]      |
[INFO] [stderr] 4735 |             Some(ref sum) => (self as &mut Serialization<W, &'a Expression>).serialize(sum, path)
[INFO] [stderr]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Expression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:22077:40
[INFO] [stderr]       |
[INFO] [stderr] 22077 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.parameter_scope, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4745:31
[INFO] [stderr]      |
[INFO] [stderr] 4745 |                 (self as &mut Serialization<W, &'a LazyArrowExpressionWithExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyArrowExpressionWithExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:22086:40
[INFO] [stderr]       |
[INFO] [stderr] 22086 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.params, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:22095:40
[INFO] [stderr]       |
[INFO] [stderr] 22095 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body_scope, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4749:31
[INFO] [stderr]      |
[INFO] [stderr] 4749 |                 (self as &mut Serialization<W, &'a LiteralBooleanExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralBooleanExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4753:31
[INFO] [stderr]      |
[INFO] [stderr] 4753 |                 (self as &mut Serialization<W, &'a LiteralInfinityExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralInfinityExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:22104:40
[INFO] [stderr]       |
[INFO] [stderr] 22104 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4757:31
[INFO] [stderr]      |
[INFO] [stderr] 4757 |                 (self as &mut Serialization<W, &'a AwaitExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AwaitExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4761:31
[INFO] [stderr]      |
[INFO] [stderr] 4761 |                 (self as &mut Serialization<W, &'a TemplateExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a TemplateExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4765:31
[INFO] [stderr]      |
[INFO] [stderr] 4765 |                 (self as &mut Serialization<W, &'a LazyArrowExpressionWithFunctionBody>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyArrowExpressionWithFunctionBody>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:22339:44
[INFO] [stderr]       |
[INFO] [stderr] 22339 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssertedBlockScope>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssertedBlockScope>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4769:31
[INFO] [stderr]      |
[INFO] [stderr] 4769 |                 (self as &mut Serialization<W, &'a ObjectExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4773:31
[INFO] [stderr]      |
[INFO] [stderr] 4773 |                 (self as &mut Serialization<W, &'a LiteralRegExpExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralRegExpExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:22356:40
[INFO] [stderr]       |
[INFO] [stderr] 22356 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.declared_names, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:22365:40
[INFO] [stderr]       |
[INFO] [stderr] 22365 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.has_direct_eval, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4777:31
[INFO] [stderr]      |
[INFO] [stderr] 4777 |                 (self as &mut Serialization<W, &'a LazyFunctionExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyFunctionExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4781:31
[INFO] [stderr]      |
[INFO] [stderr] 4781 |                 (self as &mut Serialization<W, &'a EagerFunctionExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerFunctionExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4785:31
[INFO] [stderr]      |
[INFO] [stderr] 4785 |                 (self as &mut Serialization<W, &'a ThisExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ThisExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4789:31
[INFO] [stderr]      |
[INFO] [stderr] 4789 |                 (self as &mut Serialization<W, &'a NewExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a NewExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:22574:44
[INFO] [stderr]       |
[INFO] [stderr] 22574 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssertedBoundName>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssertedBoundName>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4793:31
[INFO] [stderr]      |
[INFO] [stderr] 4793 |                 (self as &mut Serialization<W, &'a ArrayExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrayExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:22591:40
[INFO] [stderr]       |
[INFO] [stderr] 22591 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4797:31
[INFO] [stderr]      |
[INFO] [stderr] 4797 |                 (self as &mut Serialization<W, &'a EagerArrowExpressionWithFunctionBody>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerArrowExpressionWithFunctionBody>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:22600:40
[INFO] [stderr]       |
[INFO] [stderr] 22600 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_captured, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4801:31
[INFO] [stderr]      |
[INFO] [stderr] 4801 |                 (self as &mut Serialization<W, &'a CompoundAssignmentExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a CompoundAssignmentExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4805:31
[INFO] [stderr]      |
[INFO] [stderr] 4805 |                 (self as &mut Serialization<W, &'a YieldStarExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a YieldStarExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4809:31
[INFO] [stderr]      |
[INFO] [stderr] 4809 |                 (self as &mut Serialization<W, &'a UpdateExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a UpdateExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4813:31
[INFO] [stderr]      |
[INFO] [stderr] 4813 |                 (self as &mut Serialization<W, &'a IdentifierExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a IdentifierExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:22809:44
[INFO] [stderr]       |
[INFO] [stderr] 22809 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssertedBoundNamesScope>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssertedBoundNamesScope>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4817:31
[INFO] [stderr]      |
[INFO] [stderr] 4817 |                 (self as &mut Serialization<W, &'a AssignmentExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:22826:40
[INFO] [stderr]       |
[INFO] [stderr] 22826 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.bound_names, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4821:31
[INFO] [stderr]      |
[INFO] [stderr] 4821 |                 (self as &mut Serialization<W, &'a ConditionalExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ConditionalExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:22835:40
[INFO] [stderr]       |
[INFO] [stderr] 22835 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.has_direct_eval, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4825:31
[INFO] [stderr]      |
[INFO] [stderr] 4825 |                 (self as &mut Serialization<W, &'a ComputedMemberExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ComputedMemberExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4829:31
[INFO] [stderr]      |
[INFO] [stderr] 4829 |                 (self as &mut Serialization<W, &'a BinaryExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BinaryExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4833:31
[INFO] [stderr]      |
[INFO] [stderr] 4833 |                 (self as &mut Serialization<W, &'a LiteralNumericExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralNumericExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4837:31
[INFO] [stderr]      |
[INFO] [stderr] 4837 |                 (self as &mut Serialization<W, &'a StaticMemberExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a StaticMemberExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:23055:44
[INFO] [stderr]       |
[INFO] [stderr] 23055 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssertedDeclaredName>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssertedDeclaredName>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4841:31
[INFO] [stderr]      |
[INFO] [stderr] 4841 |                 (self as &mut Serialization<W, &'a EagerArrowExpressionWithExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerArrowExpressionWithExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4845:31
[INFO] [stderr]      |
[INFO] [stderr] 4845 |                 (self as &mut Serialization<W, &'a CallExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a CallExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:23072:40
[INFO] [stderr]       |
[INFO] [stderr] 23072 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4849:31
[INFO] [stderr]      |
[INFO] [stderr] 4849 |                 (self as &mut Serialization<W, &'a YieldExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a YieldExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:23081:40
[INFO] [stderr]       |
[INFO] [stderr] 23081 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.kind, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4853:31
[INFO] [stderr]      |
[INFO] [stderr] 4853 |                 (self as &mut Serialization<W, &'a NewTargetExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a NewTargetExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:23090:40
[INFO] [stderr]       |
[INFO] [stderr] 23090 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_captured, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4857:31
[INFO] [stderr]      |
[INFO] [stderr] 4857 |                 (self as &mut Serialization<W, &'a LiteralNullExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralNullExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4861:31
[INFO] [stderr]      |
[INFO] [stderr] 4861 |                 (self as &mut Serialization<W, &'a LiteralStringExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralStringExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4865:31
[INFO] [stderr]      |
[INFO] [stderr] 4865 |                 (self as &mut Serialization<W, &'a ClassExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ClassExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:4869:31
[INFO] [stderr]      |
[INFO] [stderr] 4869 |                 (self as &mut Serialization<W, &'a UnaryExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a UnaryExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:23312:44
[INFO] [stderr]       |
[INFO] [stderr] 23312 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssertedParameterName>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssertedParameterName>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:23329:40
[INFO] [stderr]       |
[INFO] [stderr] 23329 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:23338:40
[INFO] [stderr]       |
[INFO] [stderr] 23338 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_captured, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:23558:44
[INFO] [stderr]       |
[INFO] [stderr] 23558 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssertedParameterScope>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssertedParameterScope>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:23575:40
[INFO] [stderr]       |
[INFO] [stderr] 23575 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.param_names, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:23584:40
[INFO] [stderr]       |
[INFO] [stderr] 23584 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.has_direct_eval, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:23593:40
[INFO] [stderr]       |
[INFO] [stderr] 23593 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_simple_parameter_list, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:23826:44
[INFO] [stderr]       |
[INFO] [stderr] 23826 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssertedPositionalParameterName>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssertedPositionalParameterName>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:23843:40
[INFO] [stderr]       |
[INFO] [stderr] 23843 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.index, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:23852:40
[INFO] [stderr]       |
[INFO] [stderr] 23852 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:23861:40
[INFO] [stderr]       |
[INFO] [stderr] 23861 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_captured, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:24083:44
[INFO] [stderr]       |
[INFO] [stderr] 24083 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssertedRestParameterName>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssertedRestParameterName>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:24100:40
[INFO] [stderr]       |
[INFO] [stderr] 24100 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:24109:40
[INFO] [stderr]       |
[INFO] [stderr] 24109 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_captured, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:24318:44
[INFO] [stderr]       |
[INFO] [stderr] 24318 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssertedScriptGlobalScope>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssertedScriptGlobalScope>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:24335:40
[INFO] [stderr]       |
[INFO] [stderr] 24335 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.declared_names, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:24344:40
[INFO] [stderr]       |
[INFO] [stderr] 24344 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.has_direct_eval, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:24553:44
[INFO] [stderr]       |
[INFO] [stderr] 24553 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssertedVarScope>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssertedVarScope>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:24570:40
[INFO] [stderr]       |
[INFO] [stderr] 24570 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.declared_names, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:24579:40
[INFO] [stderr]       |
[INFO] [stderr] 24579 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.has_direct_eval, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6322:44
[INFO] [stderr]      |
[INFO] [stderr] 6322 |             Some(ref sum) => (self as &mut Serialization<W, &'a ExpressionOrSuper>).serialize(sum, path)
[INFO] [stderr]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExpressionOrSuper>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6332:31
[INFO] [stderr]      |
[INFO] [stderr] 6332 |                 (self as &mut Serialization<W, &'a LiteralBooleanExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralBooleanExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6336:31
[INFO] [stderr]      |
[INFO] [stderr] 6336 |                 (self as &mut Serialization<W, &'a Super>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Super>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6340:31
[INFO] [stderr]      |
[INFO] [stderr] 6340 |                 (self as &mut Serialization<W, &'a LazyArrowExpressionWithFunctionBody>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyArrowExpressionWithFunctionBody>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6344:31
[INFO] [stderr]      |
[INFO] [stderr] 6344 |                 (self as &mut Serialization<W, &'a NewTargetExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a NewTargetExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6348:31
[INFO] [stderr]      |
[INFO] [stderr] 6348 |                 (self as &mut Serialization<W, &'a LiteralNumericExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralNumericExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6352:31
[INFO] [stderr]      |
[INFO] [stderr] 6352 |                 (self as &mut Serialization<W, &'a UnaryExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a UnaryExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6356:31
[INFO] [stderr]      |
[INFO] [stderr] 6356 |                 (self as &mut Serialization<W, &'a CallExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a CallExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:24788:44
[INFO] [stderr]       |
[INFO] [stderr] 24788 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssignmentExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6360:31
[INFO] [stderr]      |
[INFO] [stderr] 6360 |                 (self as &mut Serialization<W, &'a ObjectExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:24805:40
[INFO] [stderr]       |
[INFO] [stderr] 24805 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.binding, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6364:31
[INFO] [stderr]      |
[INFO] [stderr] 6364 |                 (self as &mut Serialization<W, &'a EagerFunctionExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerFunctionExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:24814:40
[INFO] [stderr]       |
[INFO] [stderr] 24814 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.expression, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6368:31
[INFO] [stderr]      |
[INFO] [stderr] 6368 |                 (self as &mut Serialization<W, &'a BinaryExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BinaryExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6372:31
[INFO] [stderr]      |
[INFO] [stderr] 6372 |                 (self as &mut Serialization<W, &'a AssignmentExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:25012:44
[INFO] [stderr]       |
[INFO] [stderr] 25012 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssignmentTargetIdentifier>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentTargetIdentifier>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6376:31
[INFO] [stderr]      |
[INFO] [stderr] 6376 |                 (self as &mut Serialization<W, &'a UpdateExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a UpdateExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:25029:40
[INFO] [stderr]       |
[INFO] [stderr] 25029 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6380:31
[INFO] [stderr]      |
[INFO] [stderr] 6380 |                 (self as &mut Serialization<W, &'a StaticMemberExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a StaticMemberExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6384:31
[INFO] [stderr]      |
[INFO] [stderr] 6384 |                 (self as &mut Serialization<W, &'a LazyFunctionExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyFunctionExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6388:31
[INFO] [stderr]      |
[INFO] [stderr] 6388 |                 (self as &mut Serialization<W, &'a ComputedMemberExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ComputedMemberExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6392:31
[INFO] [stderr]      |
[INFO] [stderr] 6392 |                 (self as &mut Serialization<W, &'a ArrayExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrayExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:25225:44
[INFO] [stderr]       |
[INFO] [stderr] 25225 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssignmentTargetPropertyIdentifier>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentTargetPropertyIdentifier>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6396:31
[INFO] [stderr]      |
[INFO] [stderr] 6396 |                 (self as &mut Serialization<W, &'a YieldStarExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a YieldStarExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6400:31
[INFO] [stderr]      |
[INFO] [stderr] 6400 |                 (self as &mut Serialization<W, &'a LiteralNullExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralNullExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:25242:40
[INFO] [stderr]       |
[INFO] [stderr] 25242 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.binding, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6404:31
[INFO] [stderr]      |
[INFO] [stderr] 6404 |                 (self as &mut Serialization<W, &'a NewExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a NewExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:25251:40
[INFO] [stderr]       |
[INFO] [stderr] 25251 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.init, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6408:31
[INFO] [stderr]      |
[INFO] [stderr] 6408 |                 (self as &mut Serialization<W, &'a ClassExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ClassExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6412:31
[INFO] [stderr]      |
[INFO] [stderr] 6412 |                 (self as &mut Serialization<W, &'a EagerArrowExpressionWithFunctionBody>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerArrowExpressionWithFunctionBody>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6416:31
[INFO] [stderr]      |
[INFO] [stderr] 6416 |                 (self as &mut Serialization<W, &'a ThisExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ThisExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6420:31
[INFO] [stderr]      |
[INFO] [stderr] 6420 |                 (self as &mut Serialization<W, &'a YieldExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a YieldExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:25460:44
[INFO] [stderr]       |
[INFO] [stderr] 25460 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssignmentTargetPropertyProperty>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentTargetPropertyProperty>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6424:31
[INFO] [stderr]      |
[INFO] [stderr] 6424 |                 (self as &mut Serialization<W, &'a LazyArrowExpressionWithExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyArrowExpressionWithExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6428:31
[INFO] [stderr]      |
[INFO] [stderr] 6428 |                 (self as &mut Serialization<W, &'a IdentifierExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a IdentifierExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:25477:40
[INFO] [stderr]       |
[INFO] [stderr] 25477 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6432:31
[INFO] [stderr]      |
[INFO] [stderr] 6432 |                 (self as &mut Serialization<W, &'a TemplateExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a TemplateExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:25486:40
[INFO] [stderr]       |
[INFO] [stderr] 25486 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.binding, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6436:31
[INFO] [stderr]      |
[INFO] [stderr] 6436 |                 (self as &mut Serialization<W, &'a LiteralStringExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralStringExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6440:31
[INFO] [stderr]      |
[INFO] [stderr] 6440 |                 (self as &mut Serialization<W, &'a EagerArrowExpressionWithExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerArrowExpressionWithExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6444:31
[INFO] [stderr]      |
[INFO] [stderr] 6444 |                 (self as &mut Serialization<W, &'a CompoundAssignmentExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a CompoundAssignmentExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6448:31
[INFO] [stderr]      |
[INFO] [stderr] 6448 |                 (self as &mut Serialization<W, &'a LiteralInfinityExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralInfinityExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6452:31
[INFO] [stderr]      |
[INFO] [stderr] 6452 |                 (self as &mut Serialization<W, &'a LiteralRegExpExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralRegExpExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:25695:44
[INFO] [stderr]       |
[INFO] [stderr] 25695 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssignmentTargetWithInitializer>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentTargetWithInitializer>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6456:31
[INFO] [stderr]      |
[INFO] [stderr] 6456 |                 (self as &mut Serialization<W, &'a AwaitExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AwaitExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:25712:40
[INFO] [stderr]       |
[INFO] [stderr] 25712 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.binding, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:6460:31
[INFO] [stderr]      |
[INFO] [stderr] 6460 |                 (self as &mut Serialization<W, &'a ConditionalExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ConditionalExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:25721:40
[INFO] [stderr]       |
[INFO] [stderr] 25721 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.init, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:25919:44
[INFO] [stderr]       |
[INFO] [stderr] 25919 |             Some(ref sum) => (self as &mut Serialization<W, &'a AwaitExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AwaitExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:25936:40
[INFO] [stderr]       |
[INFO] [stderr] 25936 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.expression, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:26143:44
[INFO] [stderr]       |
[INFO] [stderr] 26143 |             Some(ref sum) => (self as &mut Serialization<W, &'a BinaryExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BinaryExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:26160:40
[INFO] [stderr]       |
[INFO] [stderr] 26160 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.operator, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:26169:40
[INFO] [stderr]       |
[INFO] [stderr] 26169 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.left, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:26178:40
[INFO] [stderr]       |
[INFO] [stderr] 26178 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.right, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7696:44
[INFO] [stderr]      |
[INFO] [stderr] 7696 |             Some(ref sum) => (self as &mut Serialization<W, &'a ExpressionOrTemplateElement>).serialize(sum, path)
[INFO] [stderr]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExpressionOrTemplateElement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7706:31
[INFO] [stderr]      |
[INFO] [stderr] 7706 |                 (self as &mut Serialization<W, &'a LiteralBooleanExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralBooleanExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7710:31
[INFO] [stderr]      |
[INFO] [stderr] 7710 |                 (self as &mut Serialization<W, &'a ClassExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ClassExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7714:31
[INFO] [stderr]      |
[INFO] [stderr] 7714 |                 (self as &mut Serialization<W, &'a LazyArrowExpressionWithExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyArrowExpressionWithExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:26389:44
[INFO] [stderr]       |
[INFO] [stderr] 26389 |             Some(ref sum) => (self as &mut Serialization<W, &'a BindingIdentifier>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BindingIdentifier>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7718:31
[INFO] [stderr]      |
[INFO] [stderr] 7718 |                 (self as &mut Serialization<W, &'a IdentifierExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a IdentifierExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7722:31
[INFO] [stderr]      |
[INFO] [stderr] 7722 |                 (self as &mut Serialization<W, &'a LiteralInfinityExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralInfinityExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:26406:40
[INFO] [stderr]       |
[INFO] [stderr] 26406 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7726:31
[INFO] [stderr]      |
[INFO] [stderr] 7726 |                 (self as &mut Serialization<W, &'a NewTargetExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a NewTargetExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7730:31
[INFO] [stderr]      |
[INFO] [stderr] 7730 |                 (self as &mut Serialization<W, &'a LiteralStringExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralStringExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7734:31
[INFO] [stderr]      |
[INFO] [stderr] 7734 |                 (self as &mut Serialization<W, &'a AssignmentExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7738:31
[INFO] [stderr]      |
[INFO] [stderr] 7738 |                 (self as &mut Serialization<W, &'a EagerFunctionExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerFunctionExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7742:31
[INFO] [stderr]      |
[INFO] [stderr] 7742 |                 (self as &mut Serialization<W, &'a StaticMemberExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a StaticMemberExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7746:31
[INFO] [stderr]      |
[INFO] [stderr] 7746 |                 (self as &mut Serialization<W, &'a TemplateElement>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a TemplateElement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7750:31
[INFO] [stderr]      |
[INFO] [stderr] 7750 |                 (self as &mut Serialization<W, &'a ArrayExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrayExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:26602:44
[INFO] [stderr]       |
[INFO] [stderr] 26602 |             Some(ref sum) => (self as &mut Serialization<W, &'a BindingPropertyIdentifier>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BindingPropertyIdentifier>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7754:31
[INFO] [stderr]      |
[INFO] [stderr] 7754 |                 (self as &mut Serialization<W, &'a LiteralNumericExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralNumericExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:26619:40
[INFO] [stderr]       |
[INFO] [stderr] 26619 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.binding, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7758:31
[INFO] [stderr]      |
[INFO] [stderr] 7758 |                 (self as &mut Serialization<W, &'a ThisExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ThisExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:26628:40
[INFO] [stderr]       |
[INFO] [stderr] 26628 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.init, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7762:31
[INFO] [stderr]      |
[INFO] [stderr] 7762 |                 (self as &mut Serialization<W, &'a CompoundAssignmentExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a CompoundAssignmentExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7766:31
[INFO] [stderr]      |
[INFO] [stderr] 7766 |                 (self as &mut Serialization<W, &'a YieldStarExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a YieldStarExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7770:31
[INFO] [stderr]      |
[INFO] [stderr] 7770 |                 (self as &mut Serialization<W, &'a NewExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a NewExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:26837:44
[INFO] [stderr]       |
[INFO] [stderr] 26837 |             Some(ref sum) => (self as &mut Serialization<W, &'a BindingPropertyProperty>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BindingPropertyProperty>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7774:31
[INFO] [stderr]      |
[INFO] [stderr] 7774 |                 (self as &mut Serialization<W, &'a UnaryExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a UnaryExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:26854:40
[INFO] [stderr]       |
[INFO] [stderr] 26854 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7778:31
[INFO] [stderr]      |
[INFO] [stderr] 7778 |                 (self as &mut Serialization<W, &'a EagerArrowExpressionWithFunctionBody>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerArrowExpressionWithFunctionBody>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:26863:40
[INFO] [stderr]       |
[INFO] [stderr] 26863 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.binding, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7782:31
[INFO] [stderr]      |
[INFO] [stderr] 7782 |                 (self as &mut Serialization<W, &'a YieldExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a YieldExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7786:31
[INFO] [stderr]      |
[INFO] [stderr] 7786 |                 (self as &mut Serialization<W, &'a UpdateExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a UpdateExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7790:31
[INFO] [stderr]      |
[INFO] [stderr] 7790 |                 (self as &mut Serialization<W, &'a LiteralNullExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralNullExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:27072:44
[INFO] [stderr]       |
[INFO] [stderr] 27072 |             Some(ref sum) => (self as &mut Serialization<W, &'a BindingWithInitializer>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BindingWithInitializer>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7794:31
[INFO] [stderr]      |
[INFO] [stderr] 7794 |                 (self as &mut Serialization<W, &'a ConditionalExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ConditionalExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:27089:40
[INFO] [stderr]       |
[INFO] [stderr] 27089 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.binding, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7798:31
[INFO] [stderr]      |
[INFO] [stderr] 7798 |                 (self as &mut Serialization<W, &'a CallExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a CallExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:27098:40
[INFO] [stderr]       |
[INFO] [stderr] 27098 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.init, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7802:31
[INFO] [stderr]      |
[INFO] [stderr] 7802 |                 (self as &mut Serialization<W, &'a TemplateExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a TemplateExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7806:31
[INFO] [stderr]      |
[INFO] [stderr] 7806 |                 (self as &mut Serialization<W, &'a EagerArrowExpressionWithExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerArrowExpressionWithExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7810:31
[INFO] [stderr]      |
[INFO] [stderr] 7810 |                 (self as &mut Serialization<W, &'a LazyArrowExpressionWithFunctionBody>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyArrowExpressionWithFunctionBody>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:27307:44
[INFO] [stderr]       |
[INFO] [stderr] 27307 |             Some(ref sum) => (self as &mut Serialization<W, &'a Block>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Block>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7814:31
[INFO] [stderr]      |
[INFO] [stderr] 7814 |                 (self as &mut Serialization<W, &'a ComputedMemberExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ComputedMemberExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:27324:40
[INFO] [stderr]       |
[INFO] [stderr] 27324 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.scope, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7818:31
[INFO] [stderr]      |
[INFO] [stderr] 7818 |                 (self as &mut Serialization<W, &'a LazyFunctionExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyFunctionExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:27333:40
[INFO] [stderr]       |
[INFO] [stderr] 27333 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.statements, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7822:31
[INFO] [stderr]      |
[INFO] [stderr] 7822 |                 (self as &mut Serialization<W, &'a LiteralRegExpExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralRegExpExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7826:31
[INFO] [stderr]      |
[INFO] [stderr] 7826 |                 (self as &mut Serialization<W, &'a BinaryExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BinaryExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:27531:44
[INFO] [stderr]       |
[INFO] [stderr] 27531 |             Some(ref sum) => (self as &mut Serialization<W, &'a BreakStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BreakStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7830:31
[INFO] [stderr]      |
[INFO] [stderr] 7830 |                 (self as &mut Serialization<W, &'a ObjectExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:7834:31
[INFO] [stderr]      |
[INFO] [stderr] 7834 |                 (self as &mut Serialization<W, &'a AwaitExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AwaitExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:27548:40
[INFO] [stderr]       |
[INFO] [stderr] 27548 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.label, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:27744:44
[INFO] [stderr]       |
[INFO] [stderr] 27744 |             Some(ref sum) => (self as &mut Serialization<W, &'a CallExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a CallExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:27761:40
[INFO] [stderr]       |
[INFO] [stderr] 27761 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.callee, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:8422:44
[INFO] [stderr]      |
[INFO] [stderr] 8422 |             Some(ref sum) => (self as &mut Serialization<W, &'a ForInOfBindingOrAssignmentTarget>).serialize(sum, path)
[INFO] [stderr]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ForInOfBindingOrAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:27770:40
[INFO] [stderr]       |
[INFO] [stderr] 27770 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.arguments, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:8432:31
[INFO] [stderr]      |
[INFO] [stderr] 8432 |                 (self as &mut Serialization<W, &'a ComputedMemberAssignmentTarget>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ComputedMemberAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:8436:31
[INFO] [stderr]      |
[INFO] [stderr] 8436 |                 (self as &mut Serialization<W, &'a ForInOfBinding>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ForInOfBinding>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:8440:31
[INFO] [stderr]      |
[INFO] [stderr] 8440 |                 (self as &mut Serialization<W, &'a ObjectAssignmentTarget>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:8444:31
[INFO] [stderr]      |
[INFO] [stderr] 8444 |                 (self as &mut Serialization<W, &'a StaticMemberAssignmentTarget>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a StaticMemberAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:27990:44
[INFO] [stderr]       |
[INFO] [stderr] 27990 |             Some(ref sum) => (self as &mut Serialization<W, &'a CatchClause>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a CatchClause>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:8448:31
[INFO] [stderr]      |
[INFO] [stderr] 8448 |                 (self as &mut Serialization<W, &'a ArrayAssignmentTarget>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrayAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:28007:40
[INFO] [stderr]       |
[INFO] [stderr] 28007 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.binding_scope, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:8452:31
[INFO] [stderr]      |
[INFO] [stderr] 8452 |                 (self as &mut Serialization<W, &'a AssignmentTargetIdentifier>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentTargetIdentifier>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:28016:40
[INFO] [stderr]       |
[INFO] [stderr] 28016 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.binding, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:28025:40
[INFO] [stderr]       |
[INFO] [stderr] 28025 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:8692:44
[INFO] [stderr]      |
[INFO] [stderr] 8692 |             Some(ref sum) => (self as &mut Serialization<W, &'a FunctionDeclaration>).serialize(sum, path)
[INFO] [stderr]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a FunctionDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:8702:31
[INFO] [stderr]      |
[INFO] [stderr] 8702 |                 (self as &mut Serialization<W, &'a EagerFunctionDeclaration>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerFunctionDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:8706:31
[INFO] [stderr]      |
[INFO] [stderr] 8706 |                 (self as &mut Serialization<W, &'a LazyFunctionDeclaration>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyFunctionDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:28258:44
[INFO] [stderr]       |
[INFO] [stderr] 28258 |             Some(ref sum) => (self as &mut Serialization<W, &'a ClassDeclaration>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ClassDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:28275:40
[INFO] [stderr]       |
[INFO] [stderr] 28275 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:28284:40
[INFO] [stderr]       |
[INFO] [stderr] 28284 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.super_, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:28293:40
[INFO] [stderr]       |
[INFO] [stderr] 28293 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.elements, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:28515:44
[INFO] [stderr]       |
[INFO] [stderr] 28515 |             Some(ref sum) => (self as &mut Serialization<W, &'a ClassElement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ClassElement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:28532:40
[INFO] [stderr]       |
[INFO] [stderr] 28532 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_static, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:28541:40
[INFO] [stderr]       |
[INFO] [stderr] 28541 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.method, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9745:44
[INFO] [stderr]      |
[INFO] [stderr] 9745 |             Some(ref sum) => (self as &mut Serialization<W, &'a FunctionDeclarationOrClassDeclarationOrExpression>).serialize(sum, path)
[INFO] [stderr]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a FunctionDeclarationOrClassDeclarationOrExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9755:31
[INFO] [stderr]      |
[INFO] [stderr] 9755 |                 (self as &mut Serialization<W, &'a YieldExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a YieldExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:28761:44
[INFO] [stderr]       |
[INFO] [stderr] 28761 |             Some(ref sum) => (self as &mut Serialization<W, &'a ClassExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ClassExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9759:31
[INFO] [stderr]      |
[INFO] [stderr] 9759 |                 (self as &mut Serialization<W, &'a ClassDeclaration>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ClassDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9763:31
[INFO] [stderr]      |
[INFO] [stderr] 9763 |                 (self as &mut Serialization<W, &'a LazyArrowExpressionWithExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyArrowExpressionWithExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9767:31
[INFO] [stderr]      |
[INFO] [stderr] 9767 |                 (self as &mut Serialization<W, &'a EagerArrowExpressionWithExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerArrowExpressionWithExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9771:31
[INFO] [stderr]      |
[INFO] [stderr] 9771 |                 (self as &mut Serialization<W, &'a EagerFunctionDeclaration>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerFunctionDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:28778:40
[INFO] [stderr]       |
[INFO] [stderr] 28778 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9775:31
[INFO] [stderr]      |
[INFO] [stderr] 9775 |                 (self as &mut Serialization<W, &'a UnaryExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a UnaryExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:28787:40
[INFO] [stderr]       |
[INFO] [stderr] 28787 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.super_, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:28796:40
[INFO] [stderr]       |
[INFO] [stderr] 28796 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.elements, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9779:31
[INFO] [stderr]      |
[INFO] [stderr] 9779 |                 (self as &mut Serialization<W, &'a StaticMemberExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a StaticMemberExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9783:31
[INFO] [stderr]      |
[INFO] [stderr] 9783 |                 (self as &mut Serialization<W, &'a LiteralInfinityExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralInfinityExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:29029:44
[INFO] [stderr]       |
[INFO] [stderr] 29029 |             Some(ref sum) => (self as &mut Serialization<W, &'a CompoundAssignmentExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a CompoundAssignmentExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9787:31
[INFO] [stderr]      |
[INFO] [stderr] 9787 |                 (self as &mut Serialization<W, &'a NewExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a NewExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9791:31
[INFO] [stderr]      |
[INFO] [stderr] 9791 |                 (self as &mut Serialization<W, &'a LazyArrowExpressionWithFunctionBody>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyArrowExpressionWithFunctionBody>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:29046:40
[INFO] [stderr]       |
[INFO] [stderr] 29046 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.operator, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9795:31
[INFO] [stderr]      |
[INFO] [stderr] 9795 |                 (self as &mut Serialization<W, &'a CompoundAssignmentExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a CompoundAssignmentExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:29055:40
[INFO] [stderr]       |
[INFO] [stderr] 29055 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.binding, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9799:31
[INFO] [stderr]      |
[INFO] [stderr] 9799 |                 (self as &mut Serialization<W, &'a AssignmentExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:29064:40
[INFO] [stderr]       |
[INFO] [stderr] 29064 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.expression, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9803:31
[INFO] [stderr]      |
[INFO] [stderr] 9803 |                 (self as &mut Serialization<W, &'a ClassExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ClassExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9807:31
[INFO] [stderr]      |
[INFO] [stderr] 9807 |                 (self as &mut Serialization<W, &'a ArrayExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrayExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9811:31
[INFO] [stderr]      |
[INFO] [stderr] 9811 |                 (self as &mut Serialization<W, &'a LiteralNullExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralNullExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:29286:44
[INFO] [stderr]       |
[INFO] [stderr] 29286 |             Some(ref sum) => (self as &mut Serialization<W, &'a ComputedMemberAssignmentTarget>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ComputedMemberAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9815:31
[INFO] [stderr]      |
[INFO] [stderr] 9815 |                 (self as &mut Serialization<W, &'a LiteralBooleanExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralBooleanExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9819:31
[INFO] [stderr]      |
[INFO] [stderr] 9819 |                 (self as &mut Serialization<W, &'a BinaryExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BinaryExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9823:31
[INFO] [stderr]      |
[INFO] [stderr] 9823 |                 (self as &mut Serialization<W, &'a LiteralRegExpExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralRegExpExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:29303:40
[INFO] [stderr]       |
[INFO] [stderr] 29303 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.object, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9827:31
[INFO] [stderr]      |
[INFO] [stderr] 9827 |                 (self as &mut Serialization<W, &'a EagerFunctionExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerFunctionExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:29312:40
[INFO] [stderr]       |
[INFO] [stderr] 29312 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.expression, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9831:31
[INFO] [stderr]      |
[INFO] [stderr] 9831 |                 (self as &mut Serialization<W, &'a UpdateExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a UpdateExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9835:31
[INFO] [stderr]      |
[INFO] [stderr] 9835 |                 (self as &mut Serialization<W, &'a ThisExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ThisExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9839:31
[INFO] [stderr]      |
[INFO] [stderr] 9839 |                 (self as &mut Serialization<W, &'a IdentifierExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a IdentifierExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9843:31
[INFO] [stderr]      |
[INFO] [stderr] 9843 |                 (self as &mut Serialization<W, &'a CallExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a CallExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:29521:44
[INFO] [stderr]       |
[INFO] [stderr] 29521 |             Some(ref sum) => (self as &mut Serialization<W, &'a ComputedMemberExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ComputedMemberExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9847:31
[INFO] [stderr]      |
[INFO] [stderr] 9847 |                 (self as &mut Serialization<W, &'a EagerArrowExpressionWithFunctionBody>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerArrowExpressionWithFunctionBody>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:29538:40
[INFO] [stderr]       |
[INFO] [stderr] 29538 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.object, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9851:31
[INFO] [stderr]      |
[INFO] [stderr] 9851 |                 (self as &mut Serialization<W, &'a TemplateExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a TemplateExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:29547:40
[INFO] [stderr]       |
[INFO] [stderr] 29547 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.expression, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9855:31
[INFO] [stderr]      |
[INFO] [stderr] 9855 |                 (self as &mut Serialization<W, &'a ConditionalExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ConditionalExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9859:31
[INFO] [stderr]      |
[INFO] [stderr] 9859 |                 (self as &mut Serialization<W, &'a YieldStarExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a YieldStarExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9863:31
[INFO] [stderr]      |
[INFO] [stderr] 9863 |                 (self as &mut Serialization<W, &'a ObjectExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9867:31
[INFO] [stderr]      |
[INFO] [stderr] 9867 |                 (self as &mut Serialization<W, &'a LazyFunctionDeclaration>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyFunctionDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9871:31
[INFO] [stderr]      |
[INFO] [stderr] 9871 |                 (self as &mut Serialization<W, &'a LazyFunctionExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyFunctionExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9875:31
[INFO] [stderr]      |
[INFO] [stderr] 9875 |                 (self as &mut Serialization<W, &'a LiteralStringExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralStringExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:29745:44
[INFO] [stderr]       |
[INFO] [stderr] 29745 |             Some(ref sum) => (self as &mut Serialization<W, &'a ComputedPropertyName>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ComputedPropertyName>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9879:31
[INFO] [stderr]      |
[INFO] [stderr] 9879 |                 (self as &mut Serialization<W, &'a NewTargetExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a NewTargetExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:29762:40
[INFO] [stderr]       |
[INFO] [stderr] 29762 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.expression, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9883:31
[INFO] [stderr]      |
[INFO] [stderr] 9883 |                 (self as &mut Serialization<W, &'a AwaitExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AwaitExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9887:31
[INFO] [stderr]      |
[INFO] [stderr] 9887 |                 (self as &mut Serialization<W, &'a LiteralNumericExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralNumericExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:9891:31
[INFO] [stderr]      |
[INFO] [stderr] 9891 |                 (self as &mut Serialization<W, &'a ComputedMemberExpression>).serialize(value, path)
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ComputedMemberExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:29969:44
[INFO] [stderr]       |
[INFO] [stderr] 29969 |             Some(ref sum) => (self as &mut Serialization<W, &'a ConditionalExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ConditionalExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:29986:40
[INFO] [stderr]       |
[INFO] [stderr] 29986 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.test, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:29995:40
[INFO] [stderr]       |
[INFO] [stderr] 29995 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.consequent, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:30004:40
[INFO] [stderr]       |
[INFO] [stderr] 30004 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.alternate, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:30215:44
[INFO] [stderr]       |
[INFO] [stderr] 30215 |             Some(ref sum) => (self as &mut Serialization<W, &'a ContinueStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ContinueStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:30232:40
[INFO] [stderr]       |
[INFO] [stderr] 30232 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.label, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:30428:44
[INFO] [stderr]       |
[INFO] [stderr] 30428 |             Some(ref sum) => (self as &mut Serialization<W, &'a DataProperty>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a DataProperty>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:30445:40
[INFO] [stderr]       |
[INFO] [stderr] 30445 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:30454:40
[INFO] [stderr]       |
[INFO] [stderr] 30454 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.expression, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:30644:44
[INFO] [stderr]       |
[INFO] [stderr] 30644 |             Some(ref sum) => (self as &mut Serialization<W, &'a DebuggerStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a DebuggerStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:30827:44
[INFO] [stderr]       |
[INFO] [stderr] 30827 |             Some(ref sum) => (self as &mut Serialization<W, &'a Directive>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Directive>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:30844:40
[INFO] [stderr]       |
[INFO] [stderr] 30844 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.raw_value, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31040:44
[INFO] [stderr]       |
[INFO] [stderr] 31040 |             Some(ref sum) => (self as &mut Serialization<W, &'a DoWhileStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a DoWhileStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31057:40
[INFO] [stderr]       |
[INFO] [stderr] 31057 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.test, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31066:40
[INFO] [stderr]       |
[INFO] [stderr] 31066 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31286:44
[INFO] [stderr]       |
[INFO] [stderr] 31286 |             Some(ref sum) => (self as &mut Serialization<W, &'a EagerArrowExpressionWithExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerArrowExpressionWithExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31303:40
[INFO] [stderr]       |
[INFO] [stderr] 31303 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_async, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31312:40
[INFO] [stderr]       |
[INFO] [stderr] 31312 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.length, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31321:40
[INFO] [stderr]       |
[INFO] [stderr] 31321 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31565:44
[INFO] [stderr]       |
[INFO] [stderr] 31565 |             Some(ref sum) => (self as &mut Serialization<W, &'a EagerArrowExpressionWithFunctionBody>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerArrowExpressionWithFunctionBody>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31582:40
[INFO] [stderr]       |
[INFO] [stderr] 31582 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_async, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31591:40
[INFO] [stderr]       |
[INFO] [stderr] 31591 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.length, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31600:40
[INFO] [stderr]       |
[INFO] [stderr] 31600 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.directives, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31609:40
[INFO] [stderr]       |
[INFO] [stderr] 31609 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31888:44
[INFO] [stderr]       |
[INFO] [stderr] 31888 |             Some(ref sum) => (self as &mut Serialization<W, &'a EagerFunctionDeclaration>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerFunctionDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31905:40
[INFO] [stderr]       |
[INFO] [stderr] 31905 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_async, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31914:40
[INFO] [stderr]       |
[INFO] [stderr] 31914 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_generator, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:10458:44
[INFO] [stderr]       |
[INFO] [stderr] 10458 |             Some(ref sum) => (self as &mut Serialization<W, &'a FunctionDeclarationOrClassDeclarationOrVariableDeclaration>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a FunctionDeclarationOrClassDeclarationOrVariableDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31923:40
[INFO] [stderr]       |
[INFO] [stderr] 31923 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31932:40
[INFO] [stderr]       |
[INFO] [stderr] 31932 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.length, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31941:40
[INFO] [stderr]       |
[INFO] [stderr] 31941 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.directives, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31950:40
[INFO] [stderr]       |
[INFO] [stderr] 31950 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:10468:31
[INFO] [stderr]       |
[INFO] [stderr] 10468 |                 (self as &mut Serialization<W, &'a EagerFunctionDeclaration>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerFunctionDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:10472:31
[INFO] [stderr]       |
[INFO] [stderr] 10472 |                 (self as &mut Serialization<W, &'a LazyFunctionDeclaration>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyFunctionDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:10476:31
[INFO] [stderr]       |
[INFO] [stderr] 10476 |                 (self as &mut Serialization<W, &'a ClassDeclaration>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ClassDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:10480:31
[INFO] [stderr]       |
[INFO] [stderr] 10480 |                 (self as &mut Serialization<W, &'a VariableDeclaration>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a VariableDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32255:44
[INFO] [stderr]       |
[INFO] [stderr] 32255 |             Some(ref sum) => (self as &mut Serialization<W, &'a EagerFunctionExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerFunctionExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32272:40
[INFO] [stderr]       |
[INFO] [stderr] 32272 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_async, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32281:40
[INFO] [stderr]       |
[INFO] [stderr] 32281 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_generator, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32290:40
[INFO] [stderr]       |
[INFO] [stderr] 32290 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:10702:44
[INFO] [stderr]       |
[INFO] [stderr] 10702 |             Some(ref sum) => (self as &mut Serialization<W, &'a FunctionExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a FunctionExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32299:40
[INFO] [stderr]       |
[INFO] [stderr] 32299 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.length, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32308:40
[INFO] [stderr]       |
[INFO] [stderr] 32308 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.directives, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32317:40
[INFO] [stderr]       |
[INFO] [stderr] 32317 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:10712:31
[INFO] [stderr]       |
[INFO] [stderr] 10712 |                 (self as &mut Serialization<W, &'a LazyFunctionExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyFunctionExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:10716:31
[INFO] [stderr]       |
[INFO] [stderr] 10716 |                 (self as &mut Serialization<W, &'a EagerFunctionExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerFunctionExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32589:44
[INFO] [stderr]       |
[INFO] [stderr] 32589 |             Some(ref sum) => (self as &mut Serialization<W, &'a EagerGetter>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerGetter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:10923:44
[INFO] [stderr]       |
[INFO] [stderr] 10923 |             Some(ref sum) => (self as &mut Serialization<W, &'a Getter>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Getter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32606:40
[INFO] [stderr]       |
[INFO] [stderr] 32606 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32615:40
[INFO] [stderr]       |
[INFO] [stderr] 32615 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.directives, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32624:40
[INFO] [stderr]       |
[INFO] [stderr] 32624 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:10933:31
[INFO] [stderr]       |
[INFO] [stderr] 10933 |                 (self as &mut Serialization<W, &'a LazyGetter>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyGetter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:10937:31
[INFO] [stderr]       |
[INFO] [stderr] 10937 |                 (self as &mut Serialization<W, &'a EagerGetter>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerGetter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32890:44
[INFO] [stderr]       |
[INFO] [stderr] 32890 |             Some(ref sum) => (self as &mut Serialization<W, &'a EagerMethod>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerMethod>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:11144:44
[INFO] [stderr]       |
[INFO] [stderr] 11144 |             Some(ref sum) => (self as &mut Serialization<W, &'a ImportDeclaration>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ImportDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:11154:31
[INFO] [stderr]       |
[INFO] [stderr] 11154 |                 (self as &mut Serialization<W, &'a ImportNamespace>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ImportNamespace>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:11158:31
[INFO] [stderr]       |
[INFO] [stderr] 11158 |                 (self as &mut Serialization<W, &'a Import>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Import>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12089:44
[INFO] [stderr]       |
[INFO] [stderr] 12089 |             Some(ref sum) => (self as &mut Serialization<W, &'a ImportDeclarationOrExportDeclarationOrStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ImportDeclarationOrExportDeclarationOrStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12099:31
[INFO] [stderr]       |
[INFO] [stderr] 12099 |                 (self as &mut Serialization<W, &'a ExpressionStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExpressionStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12103:31
[INFO] [stderr]       |
[INFO] [stderr] 12103 |                 (self as &mut Serialization<W, &'a Export>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Export>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12107:31
[INFO] [stderr]       |
[INFO] [stderr] 12107 |                 (self as &mut Serialization<W, &'a Import>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Import>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12111:31
[INFO] [stderr]       |
[INFO] [stderr] 12111 |                 (self as &mut Serialization<W, &'a ImportNamespace>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ImportNamespace>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12115:31
[INFO] [stderr]       |
[INFO] [stderr] 12115 |                 (self as &mut Serialization<W, &'a Block>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Block>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12119:31
[INFO] [stderr]       |
[INFO] [stderr] 12119 |                 (self as &mut Serialization<W, &'a LazyFunctionDeclaration>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyFunctionDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12123:31
[INFO] [stderr]       |
[INFO] [stderr] 12123 |                 (self as &mut Serialization<W, &'a LabelledStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LabelledStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12127:31
[INFO] [stderr]       |
[INFO] [stderr] 12127 |                 (self as &mut Serialization<W, &'a WhileStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a WhileStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12131:31
[INFO] [stderr]       |
[INFO] [stderr] 12131 |                 (self as &mut Serialization<W, &'a ExportFrom>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExportFrom>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12135:31
[INFO] [stderr]       |
[INFO] [stderr] 12135 |                 (self as &mut Serialization<W, &'a TryCatchStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a TryCatchStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12139:31
[INFO] [stderr]       |
[INFO] [stderr] 12139 |                 (self as &mut Serialization<W, &'a WithStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a WithStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12143:31
[INFO] [stderr]       |
[INFO] [stderr] 12143 |                 (self as &mut Serialization<W, &'a ClassDeclaration>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ClassDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12147:31
[INFO] [stderr]       |
[INFO] [stderr] 12147 |                 (self as &mut Serialization<W, &'a BreakStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BreakStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12151:31
[INFO] [stderr]       |
[INFO] [stderr] 12151 |                 (self as &mut Serialization<W, &'a DebuggerStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a DebuggerStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12155:31
[INFO] [stderr]       |
[INFO] [stderr] 12155 |                 (self as &mut Serialization<W, &'a SwitchStatementWithDefault>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a SwitchStatementWithDefault>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12159:31
[INFO] [stderr]       |
[INFO] [stderr] 12159 |                 (self as &mut Serialization<W, &'a ThrowStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ThrowStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12163:31
[INFO] [stderr]       |
[INFO] [stderr] 12163 |                 (self as &mut Serialization<W, &'a ReturnStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ReturnStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12167:31
[INFO] [stderr]       |
[INFO] [stderr] 12167 |                 (self as &mut Serialization<W, &'a DoWhileStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a DoWhileStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12171:31
[INFO] [stderr]       |
[INFO] [stderr] 12171 |                 (self as &mut Serialization<W, &'a ExportDefault>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExportDefault>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12175:31
[INFO] [stderr]       |
[INFO] [stderr] 12175 |                 (self as &mut Serialization<W, &'a TryFinallyStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a TryFinallyStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12179:31
[INFO] [stderr]       |
[INFO] [stderr] 12179 |                 (self as &mut Serialization<W, &'a IfStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a IfStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12183:31
[INFO] [stderr]       |
[INFO] [stderr] 12183 |                 (self as &mut Serialization<W, &'a EagerFunctionDeclaration>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerFunctionDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12187:31
[INFO] [stderr]       |
[INFO] [stderr] 12187 |                 (self as &mut Serialization<W, &'a ExportLocals>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExportLocals>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12191:31
[INFO] [stderr]       |
[INFO] [stderr] 12191 |                 (self as &mut Serialization<W, &'a ForInStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ForInStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12195:31
[INFO] [stderr]       |
[INFO] [stderr] 12195 |                 (self as &mut Serialization<W, &'a ExportAllFrom>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExportAllFrom>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12199:31
[INFO] [stderr]       |
[INFO] [stderr] 12199 |                 (self as &mut Serialization<W, &'a ForOfStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ForOfStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32907:40
[INFO] [stderr]       |
[INFO] [stderr] 32907 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_async, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32916:40
[INFO] [stderr]       |
[INFO] [stderr] 32916 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_generator, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32925:40
[INFO] [stderr]       |
[INFO] [stderr] 32925 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32934:40
[INFO] [stderr]       |
[INFO] [stderr] 32934 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.length, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32943:40
[INFO] [stderr]       |
[INFO] [stderr] 32943 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.directives, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32952:40
[INFO] [stderr]       |
[INFO] [stderr] 32952 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:33235:44
[INFO] [stderr]       |
[INFO] [stderr] 33235 |             Some(ref sum) => (self as &mut Serialization<W, &'a EagerSetter>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerSetter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:33252:40
[INFO] [stderr]       |
[INFO] [stderr] 33252 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:33261:40
[INFO] [stderr]       |
[INFO] [stderr] 33261 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.length, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:33270:40
[INFO] [stderr]       |
[INFO] [stderr] 33270 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.directives, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:33279:40
[INFO] [stderr]       |
[INFO] [stderr] 33279 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:33495:44
[INFO] [stderr]       |
[INFO] [stderr] 33495 |             Some(ref sum) => (self as &mut Serialization<W, &'a EmptyStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EmptyStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:33678:44
[INFO] [stderr]       |
[INFO] [stderr] 33678 |             Some(ref sum) => (self as &mut Serialization<W, &'a Export>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Export>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:33695:40
[INFO] [stderr]       |
[INFO] [stderr] 33695 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.declaration, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:33880:44
[INFO] [stderr]       |
[INFO] [stderr] 33880 |             Some(ref sum) => (self as &mut Serialization<W, &'a ExportAllFrom>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExportAllFrom>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:33897:40
[INFO] [stderr]       |
[INFO] [stderr] 33897 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.module_specifier, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:34082:44
[INFO] [stderr]       |
[INFO] [stderr] 34082 |             Some(ref sum) => (self as &mut Serialization<W, &'a ExportDefault>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExportDefault>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:34099:40
[INFO] [stderr]       |
[INFO] [stderr] 34099 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:34295:44
[INFO] [stderr]       |
[INFO] [stderr] 34295 |             Some(ref sum) => (self as &mut Serialization<W, &'a ExportFrom>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExportFrom>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:34312:40
[INFO] [stderr]       |
[INFO] [stderr] 34312 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.named_exports, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:34321:40
[INFO] [stderr]       |
[INFO] [stderr] 34321 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.module_specifier, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:34530:44
[INFO] [stderr]       |
[INFO] [stderr] 34530 |             Some(ref sum) => (self as &mut Serialization<W, &'a ExportFromSpecifier>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExportFromSpecifier>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:34547:40
[INFO] [stderr]       |
[INFO] [stderr] 34547 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:34556:40
[INFO] [stderr]       |
[INFO] [stderr] 34556 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.exported_name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:34765:44
[INFO] [stderr]       |
[INFO] [stderr] 34765 |             Some(ref sum) => (self as &mut Serialization<W, &'a ExportLocalSpecifier>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExportLocalSpecifier>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:34782:40
[INFO] [stderr]       |
[INFO] [stderr] 34782 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:34791:40
[INFO] [stderr]       |
[INFO] [stderr] 34791 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.exported_name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:34989:44
[INFO] [stderr]       |
[INFO] [stderr] 34989 |             Some(ref sum) => (self as &mut Serialization<W, &'a ExportLocals>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExportLocals>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:35006:40
[INFO] [stderr]       |
[INFO] [stderr] 35006 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.named_exports, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:35191:44
[INFO] [stderr]       |
[INFO] [stderr] 35191 |             Some(ref sum) => (self as &mut Serialization<W, &'a ExpressionStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExpressionStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:35208:40
[INFO] [stderr]       |
[INFO] [stderr] 35208 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.expression, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:35404:44
[INFO] [stderr]       |
[INFO] [stderr] 35404 |             Some(ref sum) => (self as &mut Serialization<W, &'a ForInOfBinding>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ForInOfBinding>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:35421:40
[INFO] [stderr]       |
[INFO] [stderr] 35421 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.kind, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12203:31
[INFO] [stderr]       |
[INFO] [stderr] 12203 |                 (self as &mut Serialization<W, &'a EmptyStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EmptyStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12207:31
[INFO] [stderr]       |
[INFO] [stderr] 12207 |                 (self as &mut Serialization<W, &'a VariableDeclaration>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a VariableDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:35430:40
[INFO] [stderr]       |
[INFO] [stderr] 35430 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.binding, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12211:31
[INFO] [stderr]       |
[INFO] [stderr] 12211 |                 (self as &mut Serialization<W, &'a ContinueStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ContinueStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12215:31
[INFO] [stderr]       |
[INFO] [stderr] 12215 |                 (self as &mut Serialization<W, &'a SwitchStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a SwitchStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12219:31
[INFO] [stderr]       |
[INFO] [stderr] 12219 |                 (self as &mut Serialization<W, &'a ForStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ForStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12773:44
[INFO] [stderr]       |
[INFO] [stderr] 12773 |             Some(ref sum) => (self as &mut Serialization<W, &'a IterationStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a IterationStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12783:31
[INFO] [stderr]       |
[INFO] [stderr] 12783 |                 (self as &mut Serialization<W, &'a WhileStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a WhileStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12787:31
[INFO] [stderr]       |
[INFO] [stderr] 12787 |                 (self as &mut Serialization<W, &'a ForStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ForStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12791:31
[INFO] [stderr]       |
[INFO] [stderr] 12791 |                 (self as &mut Serialization<W, &'a DoWhileStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a DoWhileStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12795:31
[INFO] [stderr]       |
[INFO] [stderr] 12795 |                 (self as &mut Serialization<W, &'a ForInStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ForInStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:12799:31
[INFO] [stderr]       |
[INFO] [stderr] 12799 |                 (self as &mut Serialization<W, &'a ForOfStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ForOfStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:13105:44
[INFO] [stderr]       |
[INFO] [stderr] 13105 |             Some(ref sum) => (self as &mut Serialization<W, &'a Literal>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Literal>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:13115:31
[INFO] [stderr]       |
[INFO] [stderr] 13115 |                 (self as &mut Serialization<W, &'a LiteralNullExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralNullExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:13119:31
[INFO] [stderr]       |
[INFO] [stderr] 13119 |                 (self as &mut Serialization<W, &'a LiteralInfinityExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralInfinityExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:13123:31
[INFO] [stderr]       |
[INFO] [stderr] 13123 |                 (self as &mut Serialization<W, &'a LiteralBooleanExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralBooleanExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:35650:44
[INFO] [stderr]       |
[INFO] [stderr] 35650 |             Some(ref sum) => (self as &mut Serialization<W, &'a ForInStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ForInStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:13127:31
[INFO] [stderr]       |
[INFO] [stderr] 13127 |                 (self as &mut Serialization<W, &'a LiteralNumericExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralNumericExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:13131:31
[INFO] [stderr]       |
[INFO] [stderr] 13131 |                 (self as &mut Serialization<W, &'a LiteralStringExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralStringExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:13368:44
[INFO] [stderr]       |
[INFO] [stderr] 13368 |             Some(ref sum) => (self as &mut Serialization<W, &'a Method>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Method>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:13378:31
[INFO] [stderr]       |
[INFO] [stderr] 13378 |                 (self as &mut Serialization<W, &'a LazyMethod>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyMethod>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:13382:31
[INFO] [stderr]       |
[INFO] [stderr] 13382 |                 (self as &mut Serialization<W, &'a EagerMethod>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerMethod>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:35667:40
[INFO] [stderr]       |
[INFO] [stderr] 35667 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.left, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:13713:44
[INFO] [stderr]       |
[INFO] [stderr] 13713 |             Some(ref sum) => (self as &mut Serialization<W, &'a MethodDefinition>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a MethodDefinition>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:13723:31
[INFO] [stderr]       |
[INFO] [stderr] 13723 |                 (self as &mut Serialization<W, &'a LazySetter>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazySetter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:13727:31
[INFO] [stderr]       |
[INFO] [stderr] 13727 |                 (self as &mut Serialization<W, &'a EagerMethod>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerMethod>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:13731:31
[INFO] [stderr]       |
[INFO] [stderr] 13731 |                 (self as &mut Serialization<W, &'a LazyGetter>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyGetter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:13735:31
[INFO] [stderr]       |
[INFO] [stderr] 13735 |                 (self as &mut Serialization<W, &'a LazyMethod>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyMethod>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:35676:40
[INFO] [stderr]       |
[INFO] [stderr] 35676 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.right, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:13739:31
[INFO] [stderr]       |
[INFO] [stderr] 13739 |                 (self as &mut Serialization<W, &'a EagerGetter>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerGetter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:13743:31
[INFO] [stderr]       |
[INFO] [stderr] 13743 |                 (self as &mut Serialization<W, &'a EagerSetter>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerSetter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14171:44
[INFO] [stderr]       |
[INFO] [stderr] 14171 |             Some(ref sum) => (self as &mut Serialization<W, &'a ObjectProperty>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectProperty>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:35685:40
[INFO] [stderr]       |
[INFO] [stderr] 35685 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14181:31
[INFO] [stderr]       |
[INFO] [stderr] 14181 |                 (self as &mut Serialization<W, &'a LazySetter>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazySetter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14185:31
[INFO] [stderr]       |
[INFO] [stderr] 14185 |                 (self as &mut Serialization<W, &'a EagerGetter>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerGetter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14189:31
[INFO] [stderr]       |
[INFO] [stderr] 14189 |                 (self as &mut Serialization<W, &'a ShorthandProperty>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ShorthandProperty>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14193:31
[INFO] [stderr]       |
[INFO] [stderr] 14193 |                 (self as &mut Serialization<W, &'a LazyGetter>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyGetter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14197:31
[INFO] [stderr]       |
[INFO] [stderr] 14197 |                 (self as &mut Serialization<W, &'a DataProperty>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a DataProperty>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14201:31
[INFO] [stderr]       |
[INFO] [stderr] 14201 |                 (self as &mut Serialization<W, &'a EagerMethod>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerMethod>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:35918:44
[INFO] [stderr]       |
[INFO] [stderr] 35918 |             Some(ref sum) => (self as &mut Serialization<W, &'a ForOfStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ForOfStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14205:31
[INFO] [stderr]       |
[INFO] [stderr] 14205 |                 (self as &mut Serialization<W, &'a LazyMethod>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyMethod>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14209:31
[INFO] [stderr]       |
[INFO] [stderr] 14209 |                 (self as &mut Serialization<W, &'a EagerSetter>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerSetter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:35935:40
[INFO] [stderr]       |
[INFO] [stderr] 35935 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.left, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:35944:40
[INFO] [stderr]       |
[INFO] [stderr] 35944 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.right, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:35953:40
[INFO] [stderr]       |
[INFO] [stderr] 35953 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:36197:44
[INFO] [stderr]       |
[INFO] [stderr] 36197 |             Some(ref sum) => (self as &mut Serialization<W, &'a ForStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ForStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:36214:40
[INFO] [stderr]       |
[INFO] [stderr] 36214 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.init, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:36223:40
[INFO] [stderr]       |
[INFO] [stderr] 36223 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.test, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:36232:40
[INFO] [stderr]       |
[INFO] [stderr] 36232 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.update, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14524:44
[INFO] [stderr]       |
[INFO] [stderr] 14524 |             Some(ref sum) => (self as &mut Serialization<W, &'a Parameter>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Parameter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:36241:40
[INFO] [stderr]       |
[INFO] [stderr] 36241 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14534:31
[INFO] [stderr]       |
[INFO] [stderr] 14534 |                 (self as &mut Serialization<W, &'a BindingWithInitializer>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BindingWithInitializer>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14538:31
[INFO] [stderr]       |
[INFO] [stderr] 14538 |                 (self as &mut Serialization<W, &'a ObjectBinding>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectBinding>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14542:31
[INFO] [stderr]       |
[INFO] [stderr] 14542 |                 (self as &mut Serialization<W, &'a ArrayBinding>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrayBinding>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:36476:44
[INFO] [stderr]       |
[INFO] [stderr] 36476 |             Some(ref sum) => (self as &mut Serialization<W, &'a FormalParameters>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a FormalParameters>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:36493:40
[INFO] [stderr]       |
[INFO] [stderr] 36493 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.items, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14546:31
[INFO] [stderr]       |
[INFO] [stderr] 14546 |                 (self as &mut Serialization<W, &'a BindingIdentifier>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BindingIdentifier>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:36502:40
[INFO] [stderr]       |
[INFO] [stderr] 36502 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.rest, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14768:44
[INFO] [stderr]       |
[INFO] [stderr] 14768 |             Some(ref sum) => (self as &mut Serialization<W, &'a Program>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Program>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14778:31
[INFO] [stderr]       |
[INFO] [stderr] 14778 |                 (self as &mut Serialization<W, &'a Module>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Module>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:36755:44
[INFO] [stderr]       |
[INFO] [stderr] 36755 |             Some(ref sum) => (self as &mut Serialization<W, &'a FunctionExpressionContents>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a FunctionExpressionContents>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:36772:40
[INFO] [stderr]       |
[INFO] [stderr] 36772 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_function_name_captured, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14782:31
[INFO] [stderr]       |
[INFO] [stderr] 14782 |                 (self as &mut Serialization<W, &'a Script>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Script>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:36781:40
[INFO] [stderr]       |
[INFO] [stderr] 36781 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_this_captured, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:36790:40
[INFO] [stderr]       |
[INFO] [stderr] 36790 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.parameter_scope, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:36799:40
[INFO] [stderr]       |
[INFO] [stderr] 36799 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.params, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:36808:40
[INFO] [stderr]       |
[INFO] [stderr] 36808 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body_scope, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14977:44
[INFO] [stderr]       |
[INFO] [stderr] 14977 |             Some(ref sum) => (self as &mut Serialization<W, &'a PropertyName>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a PropertyName>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:36817:40
[INFO] [stderr]       |
[INFO] [stderr] 36817 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14987:31
[INFO] [stderr]       |
[INFO] [stderr] 14987 |                 (self as &mut Serialization<W, &'a LiteralPropertyName>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralPropertyName>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:14991:31
[INFO] [stderr]       |
[INFO] [stderr] 14991 |                 (self as &mut Serialization<W, &'a ComputedPropertyName>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ComputedPropertyName>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:37111:44
[INFO] [stderr]       |
[INFO] [stderr] 37111 |             Some(ref sum) => (self as &mut Serialization<W, &'a FunctionOrMethodContents>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a FunctionOrMethodContents>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:37128:40
[INFO] [stderr]       |
[INFO] [stderr] 37128 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_this_captured, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:15186:44
[INFO] [stderr]       |
[INFO] [stderr] 15186 |             Some(ref sum) => (self as &mut Serialization<W, &'a Setter>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Setter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:37137:40
[INFO] [stderr]       |
[INFO] [stderr] 37137 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.parameter_scope, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:37146:40
[INFO] [stderr]       |
[INFO] [stderr] 37146 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.params, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:15196:31
[INFO] [stderr]       |
[INFO] [stderr] 15196 |                 (self as &mut Serialization<W, &'a LazySetter>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazySetter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:37155:40
[INFO] [stderr]       |
[INFO] [stderr] 37155 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body_scope, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:15200:31
[INFO] [stderr]       |
[INFO] [stderr] 15200 |                 (self as &mut Serialization<W, &'a EagerSetter>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerSetter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:37164:40
[INFO] [stderr]       |
[INFO] [stderr] 37164 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:15430:44
[INFO] [stderr]       |
[INFO] [stderr] 15430 |             Some(ref sum) => (self as &mut Serialization<W, &'a SimpleAssignmentTarget>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a SimpleAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:37423:44
[INFO] [stderr]       |
[INFO] [stderr] 37423 |             Some(ref sum) => (self as &mut Serialization<W, &'a GetterContents>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a GetterContents>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:15440:31
[INFO] [stderr]       |
[INFO] [stderr] 15440 |                 (self as &mut Serialization<W, &'a ComputedMemberAssignmentTarget>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ComputedMemberAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:37440:40
[INFO] [stderr]       |
[INFO] [stderr] 37440 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_this_captured, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:15444:31
[INFO] [stderr]       |
[INFO] [stderr] 15444 |                 (self as &mut Serialization<W, &'a StaticMemberAssignmentTarget>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a StaticMemberAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:37449:40
[INFO] [stderr]       |
[INFO] [stderr] 37449 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body_scope, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:15448:31
[INFO] [stderr]       |
[INFO] [stderr] 15448 |                 (self as &mut Serialization<W, &'a AssignmentTargetIdentifier>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentTargetIdentifier>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:37458:40
[INFO] [stderr]       |
[INFO] [stderr] 37458 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:37669:44
[INFO] [stderr]       |
[INFO] [stderr] 37669 |             Some(ref sum) => (self as &mut Serialization<W, &'a IdentifierExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a IdentifierExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16418:44
[INFO] [stderr]       |
[INFO] [stderr] 16418 |             Some(ref sum) => (self as &mut Serialization<W, &'a SpreadElementOrExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a SpreadElementOrExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16428:31
[INFO] [stderr]       |
[INFO] [stderr] 16428 |                 (self as &mut Serialization<W, &'a YieldStarExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a YieldStarExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16432:31
[INFO] [stderr]       |
[INFO] [stderr] 16432 |                 (self as &mut Serialization<W, &'a EagerArrowExpressionWithExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerArrowExpressionWithExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16436:31
[INFO] [stderr]       |
[INFO] [stderr] 16436 |                 (self as &mut Serialization<W, &'a SpreadElement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a SpreadElement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16440:31
[INFO] [stderr]       |
[INFO] [stderr] 16440 |                 (self as &mut Serialization<W, &'a UpdateExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a UpdateExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16444:31
[INFO] [stderr]       |
[INFO] [stderr] 16444 |                 (self as &mut Serialization<W, &'a LazyArrowExpressionWithFunctionBody>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyArrowExpressionWithFunctionBody>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16448:31
[INFO] [stderr]       |
[INFO] [stderr] 16448 |                 (self as &mut Serialization<W, &'a UnaryExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a UnaryExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:37686:40
[INFO] [stderr]       |
[INFO] [stderr] 37686 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:37893:44
[INFO] [stderr]       |
[INFO] [stderr] 37893 |             Some(ref sum) => (self as &mut Serialization<W, &'a IfStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a IfStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:37910:40
[INFO] [stderr]       |
[INFO] [stderr] 37910 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.test, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:37919:40
[INFO] [stderr]       |
[INFO] [stderr] 37919 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.consequent, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:37928:40
[INFO] [stderr]       |
[INFO] [stderr] 37928 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.alternate, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:38161:44
[INFO] [stderr]       |
[INFO] [stderr] 38161 |             Some(ref sum) => (self as &mut Serialization<W, &'a Import>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Import>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:38178:40
[INFO] [stderr]       |
[INFO] [stderr] 38178 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.module_specifier, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:38187:40
[INFO] [stderr]       |
[INFO] [stderr] 38187 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.default_binding, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:38196:40
[INFO] [stderr]       |
[INFO] [stderr] 38196 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.named_imports, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:38429:44
[INFO] [stderr]       |
[INFO] [stderr] 38429 |             Some(ref sum) => (self as &mut Serialization<W, &'a ImportNamespace>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ImportNamespace>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:38446:40
[INFO] [stderr]       |
[INFO] [stderr] 38446 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.module_specifier, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:38455:40
[INFO] [stderr]       |
[INFO] [stderr] 38455 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.default_binding, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:38464:40
[INFO] [stderr]       |
[INFO] [stderr] 38464 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.namespace_binding, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:38686:44
[INFO] [stderr]       |
[INFO] [stderr] 38686 |             Some(ref sum) => (self as &mut Serialization<W, &'a ImportSpecifier>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ImportSpecifier>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16452:31
[INFO] [stderr]       |
[INFO] [stderr] 16452 |                 (self as &mut Serialization<W, &'a ArrayExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrayExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:38703:40
[INFO] [stderr]       |
[INFO] [stderr] 38703 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16456:31
[INFO] [stderr]       |
[INFO] [stderr] 16456 |                 (self as &mut Serialization<W, &'a ComputedMemberExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ComputedMemberExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:38712:40
[INFO] [stderr]       |
[INFO] [stderr] 38712 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.binding, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16460:31
[INFO] [stderr]       |
[INFO] [stderr] 16460 |                 (self as &mut Serialization<W, &'a ThisExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ThisExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16464:31
[INFO] [stderr]       |
[INFO] [stderr] 16464 |                 (self as &mut Serialization<W, &'a CompoundAssignmentExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a CompoundAssignmentExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:38921:44
[INFO] [stderr]       |
[INFO] [stderr] 38921 |             Some(ref sum) => (self as &mut Serialization<W, &'a LabelledStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LabelledStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16468:31
[INFO] [stderr]       |
[INFO] [stderr] 16468 |                 (self as &mut Serialization<W, &'a IdentifierExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a IdentifierExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16472:31
[INFO] [stderr]       |
[INFO] [stderr] 16472 |                 (self as &mut Serialization<W, &'a LiteralNumericExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralNumericExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:38938:40
[INFO] [stderr]       |
[INFO] [stderr] 38938 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.label, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16476:31
[INFO] [stderr]       |
[INFO] [stderr] 16476 |                 (self as &mut Serialization<W, &'a AwaitExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AwaitExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:38947:40
[INFO] [stderr]       |
[INFO] [stderr] 38947 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16480:31
[INFO] [stderr]       |
[INFO] [stderr] 16480 |                 (self as &mut Serialization<W, &'a LiteralBooleanExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralBooleanExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16484:31
[INFO] [stderr]       |
[INFO] [stderr] 16484 |                 (self as &mut Serialization<W, &'a EagerArrowExpressionWithFunctionBody>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerArrowExpressionWithFunctionBody>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16488:31
[INFO] [stderr]       |
[INFO] [stderr] 16488 |                 (self as &mut Serialization<W, &'a CallExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a CallExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39178:44
[INFO] [stderr]       |
[INFO] [stderr] 39178 |             Some(ref sum) => (self as &mut Serialization<W, &'a LazyArrowExpressionWithExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyArrowExpressionWithExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16492:31
[INFO] [stderr]       |
[INFO] [stderr] 16492 |                 (self as &mut Serialization<W, &'a ObjectExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16496:31
[INFO] [stderr]       |
[INFO] [stderr] 16496 |                 (self as &mut Serialization<W, &'a EagerFunctionExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerFunctionExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39195:40
[INFO] [stderr]       |
[INFO] [stderr] 39195 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_async, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39204:40
[INFO] [stderr]       |
[INFO] [stderr] 39204 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.length, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16500:31
[INFO] [stderr]       |
[INFO] [stderr] 16500 |                 (self as &mut Serialization<W, &'a BinaryExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BinaryExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39213:40
[INFO] [stderr]       |
[INFO] [stderr] 39213 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents_skip, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16504:31
[INFO] [stderr]       |
[INFO] [stderr] 16504 |                 (self as &mut Serialization<W, &'a AssignmentExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39222:40
[INFO] [stderr]       |
[INFO] [stderr] 39222 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39490:44
[INFO] [stderr]       |
[INFO] [stderr] 39490 |             Some(ref sum) => (self as &mut Serialization<W, &'a LazyArrowExpressionWithFunctionBody>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyArrowExpressionWithFunctionBody>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39507:40
[INFO] [stderr]       |
[INFO] [stderr] 39507 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_async, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39516:40
[INFO] [stderr]       |
[INFO] [stderr] 39516 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.length, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39525:40
[INFO] [stderr]       |
[INFO] [stderr] 39525 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.directives, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39534:40
[INFO] [stderr]       |
[INFO] [stderr] 39534 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents_skip, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39543:40
[INFO] [stderr]       |
[INFO] [stderr] 39543 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39846:44
[INFO] [stderr]       |
[INFO] [stderr] 39846 |             Some(ref sum) => (self as &mut Serialization<W, &'a LazyFunctionDeclaration>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyFunctionDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39863:40
[INFO] [stderr]       |
[INFO] [stderr] 39863 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_async, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39872:40
[INFO] [stderr]       |
[INFO] [stderr] 39872 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_generator, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39881:40
[INFO] [stderr]       |
[INFO] [stderr] 39881 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39890:40
[INFO] [stderr]       |
[INFO] [stderr] 39890 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.length, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39899:40
[INFO] [stderr]       |
[INFO] [stderr] 39899 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.directives, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39908:40
[INFO] [stderr]       |
[INFO] [stderr] 39908 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents_skip, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39917:40
[INFO] [stderr]       |
[INFO] [stderr] 39917 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40246:44
[INFO] [stderr]       |
[INFO] [stderr] 40246 |             Some(ref sum) => (self as &mut Serialization<W, &'a LazyFunctionExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyFunctionExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40263:40
[INFO] [stderr]       |
[INFO] [stderr] 40263 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_async, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40272:40
[INFO] [stderr]       |
[INFO] [stderr] 40272 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_generator, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40281:40
[INFO] [stderr]       |
[INFO] [stderr] 40281 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40290:40
[INFO] [stderr]       |
[INFO] [stderr] 40290 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.length, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40299:40
[INFO] [stderr]       |
[INFO] [stderr] 40299 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.directives, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40308:40
[INFO] [stderr]       |
[INFO] [stderr] 40308 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents_skip, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40317:40
[INFO] [stderr]       |
[INFO] [stderr] 40317 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40613:44
[INFO] [stderr]       |
[INFO] [stderr] 40613 |             Some(ref sum) => (self as &mut Serialization<W, &'a LazyGetter>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyGetter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40630:40
[INFO] [stderr]       |
[INFO] [stderr] 40630 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40639:40
[INFO] [stderr]       |
[INFO] [stderr] 40639 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.directives, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40648:40
[INFO] [stderr]       |
[INFO] [stderr] 40648 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents_skip, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16508:31
[INFO] [stderr]       |
[INFO] [stderr] 16508 |                 (self as &mut Serialization<W, &'a TemplateExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a TemplateExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40657:40
[INFO] [stderr]       |
[INFO] [stderr] 40657 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16512:31
[INFO] [stderr]       |
[INFO] [stderr] 16512 |                 (self as &mut Serialization<W, &'a StaticMemberExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a StaticMemberExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16516:31
[INFO] [stderr]       |
[INFO] [stderr] 16516 |                 (self as &mut Serialization<W, &'a LiteralRegExpExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralRegExpExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16520:31
[INFO] [stderr]       |
[INFO] [stderr] 16520 |                 (self as &mut Serialization<W, &'a NewTargetExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a NewTargetExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16524:31
[INFO] [stderr]       |
[INFO] [stderr] 16524 |                 (self as &mut Serialization<W, &'a LazyArrowExpressionWithExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyArrowExpressionWithExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16528:31
[INFO] [stderr]       |
[INFO] [stderr] 16528 |                 (self as &mut Serialization<W, &'a LazyFunctionExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyFunctionExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16532:31
[INFO] [stderr]       |
[INFO] [stderr] 16532 |                 (self as &mut Serialization<W, &'a LiteralStringExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralStringExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16536:31
[INFO] [stderr]       |
[INFO] [stderr] 16536 |                 (self as &mut Serialization<W, &'a LiteralNullExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralNullExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16540:31
[INFO] [stderr]       |
[INFO] [stderr] 16540 |                 (self as &mut Serialization<W, &'a NewExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a NewExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16544:31
[INFO] [stderr]       |
[INFO] [stderr] 16544 |                 (self as &mut Serialization<W, &'a ClassExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ClassExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16548:31
[INFO] [stderr]       |
[INFO] [stderr] 16548 |                 (self as &mut Serialization<W, &'a LiteralInfinityExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralInfinityExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16552:31
[INFO] [stderr]       |
[INFO] [stderr] 16552 |                 (self as &mut Serialization<W, &'a YieldExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a YieldExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:16556:31
[INFO] [stderr]       |
[INFO] [stderr] 16556 |                 (self as &mut Serialization<W, &'a ConditionalExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ConditionalExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17569:44
[INFO] [stderr]       |
[INFO] [stderr] 17569 |             Some(ref sum) => (self as &mut Serialization<W, &'a Statement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Statement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40947:44
[INFO] [stderr]       |
[INFO] [stderr] 40947 |             Some(ref sum) => (self as &mut Serialization<W, &'a LazyMethod>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyMethod>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40964:40
[INFO] [stderr]       |
[INFO] [stderr] 40964 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_async, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40973:40
[INFO] [stderr]       |
[INFO] [stderr] 40973 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_generator, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40982:40
[INFO] [stderr]       |
[INFO] [stderr] 40982 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40991:40
[INFO] [stderr]       |
[INFO] [stderr] 40991 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.length, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:41000:40
[INFO] [stderr]       |
[INFO] [stderr] 41000 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.directives, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:41009:40
[INFO] [stderr]       |
[INFO] [stderr] 41009 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents_skip, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:41018:40
[INFO] [stderr]       |
[INFO] [stderr] 41018 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:41325:44
[INFO] [stderr]       |
[INFO] [stderr] 41325 |             Some(ref sum) => (self as &mut Serialization<W, &'a LazySetter>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazySetter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:41342:40
[INFO] [stderr]       |
[INFO] [stderr] 41342 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:41351:40
[INFO] [stderr]       |
[INFO] [stderr] 41351 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.length, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:41360:40
[INFO] [stderr]       |
[INFO] [stderr] 41360 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.directives, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:41369:40
[INFO] [stderr]       |
[INFO] [stderr] 41369 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents_skip, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:41378:40
[INFO] [stderr]       |
[INFO] [stderr] 41378 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:41615:44
[INFO] [stderr]       |
[INFO] [stderr] 41615 |             Some(ref sum) => (self as &mut Serialization<W, &'a LiteralBooleanExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralBooleanExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:41632:40
[INFO] [stderr]       |
[INFO] [stderr] 41632 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.value, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:41809:44
[INFO] [stderr]       |
[INFO] [stderr] 41809 |             Some(ref sum) => (self as &mut Serialization<W, &'a LiteralInfinityExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralInfinityExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:41984:44
[INFO] [stderr]       |
[INFO] [stderr] 41984 |             Some(ref sum) => (self as &mut Serialization<W, &'a LiteralNullExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralNullExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17579:31
[INFO] [stderr]       |
[INFO] [stderr] 17579 |                 (self as &mut Serialization<W, &'a ForStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ForStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:42167:44
[INFO] [stderr]       |
[INFO] [stderr] 42167 |             Some(ref sum) => (self as &mut Serialization<W, &'a LiteralNumericExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralNumericExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17583:31
[INFO] [stderr]       |
[INFO] [stderr] 17583 |                 (self as &mut Serialization<W, &'a LabelledStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LabelledStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:42184:40
[INFO] [stderr]       |
[INFO] [stderr] 42184 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.value, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17587:31
[INFO] [stderr]       |
[INFO] [stderr] 17587 |                 (self as &mut Serialization<W, &'a ReturnStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ReturnStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17591:31
[INFO] [stderr]       |
[INFO] [stderr] 17591 |                 (self as &mut Serialization<W, &'a SwitchStatementWithDefault>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a SwitchStatementWithDefault>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17595:31
[INFO] [stderr]       |
[INFO] [stderr] 17595 |                 (self as &mut Serialization<W, &'a ThrowStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ThrowStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:42369:44
[INFO] [stderr]       |
[INFO] [stderr] 42369 |             Some(ref sum) => (self as &mut Serialization<W, &'a LiteralPropertyName>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralPropertyName>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17599:31
[INFO] [stderr]       |
[INFO] [stderr] 17599 |                 (self as &mut Serialization<W, &'a VariableDeclaration>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a VariableDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17603:31
[INFO] [stderr]       |
[INFO] [stderr] 17603 |                 (self as &mut Serialization<W, &'a ContinueStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ContinueStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:42386:40
[INFO] [stderr]       |
[INFO] [stderr] 42386 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.value, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17607:31
[INFO] [stderr]       |
[INFO] [stderr] 17607 |                 (self as &mut Serialization<W, &'a WhileStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a WhileStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17611:31
[INFO] [stderr]       |
[INFO] [stderr] 17611 |                 (self as &mut Serialization<W, &'a SwitchStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a SwitchStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17615:31
[INFO] [stderr]       |
[INFO] [stderr] 17615 |                 (self as &mut Serialization<W, &'a EagerFunctionDeclaration>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerFunctionDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:42582:44
[INFO] [stderr]       |
[INFO] [stderr] 42582 |             Some(ref sum) => (self as &mut Serialization<W, &'a LiteralRegExpExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralRegExpExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17619:31
[INFO] [stderr]       |
[INFO] [stderr] 17619 |                 (self as &mut Serialization<W, &'a BreakStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BreakStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:42599:40
[INFO] [stderr]       |
[INFO] [stderr] 42599 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.pattern, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17623:31
[INFO] [stderr]       |
[INFO] [stderr] 17623 |                 (self as &mut Serialization<W, &'a IfStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a IfStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:42608:40
[INFO] [stderr]       |
[INFO] [stderr] 42608 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.flags, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17627:31
[INFO] [stderr]       |
[INFO] [stderr] 17627 |                 (self as &mut Serialization<W, &'a EmptyStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EmptyStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17631:31
[INFO] [stderr]       |
[INFO] [stderr] 17631 |                 (self as &mut Serialization<W, &'a DebuggerStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a DebuggerStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17635:31
[INFO] [stderr]       |
[INFO] [stderr] 17635 |                 (self as &mut Serialization<W, &'a ExpressionStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExpressionStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17639:31
[INFO] [stderr]       |
[INFO] [stderr] 17639 |                 (self as &mut Serialization<W, &'a TryCatchStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a TryCatchStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:42806:44
[INFO] [stderr]       |
[INFO] [stderr] 42806 |             Some(ref sum) => (self as &mut Serialization<W, &'a LiteralStringExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralStringExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17643:31
[INFO] [stderr]       |
[INFO] [stderr] 17643 |                 (self as &mut Serialization<W, &'a TryFinallyStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a TryFinallyStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17647:31
[INFO] [stderr]       |
[INFO] [stderr] 17647 |                 (self as &mut Serialization<W, &'a ForInStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ForInStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:42823:40
[INFO] [stderr]       |
[INFO] [stderr] 42823 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.value, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17651:31
[INFO] [stderr]       |
[INFO] [stderr] 17651 |                 (self as &mut Serialization<W, &'a WithStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a WithStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17655:31
[INFO] [stderr]       |
[INFO] [stderr] 17655 |                 (self as &mut Serialization<W, &'a DoWhileStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a DoWhileStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17659:31
[INFO] [stderr]       |
[INFO] [stderr] 17659 |                 (self as &mut Serialization<W, &'a Block>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Block>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:43030:44
[INFO] [stderr]       |
[INFO] [stderr] 43030 |             Some(ref sum) => (self as &mut Serialization<W, &'a Module>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Module>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17663:31
[INFO] [stderr]       |
[INFO] [stderr] 17663 |                 (self as &mut Serialization<W, &'a LazyFunctionDeclaration>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyFunctionDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17667:31
[INFO] [stderr]       |
[INFO] [stderr] 17667 |                 (self as &mut Serialization<W, &'a ClassDeclaration>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ClassDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:43047:40
[INFO] [stderr]       |
[INFO] [stderr] 43047 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.scope, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:17671:31
[INFO] [stderr]       |
[INFO] [stderr] 17671 |                 (self as &mut Serialization<W, &'a ForOfStatement>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ForOfStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:43056:40
[INFO] [stderr]       |
[INFO] [stderr] 43056 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.directives, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:43065:40
[INFO] [stderr]       |
[INFO] [stderr] 43065 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.items, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:43287:44
[INFO] [stderr]       |
[INFO] [stderr] 43287 |             Some(ref sum) => (self as &mut Serialization<W, &'a NewExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a NewExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:43304:40
[INFO] [stderr]       |
[INFO] [stderr] 43304 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.callee, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:43313:40
[INFO] [stderr]       |
[INFO] [stderr] 43313 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.arguments, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:43503:44
[INFO] [stderr]       |
[INFO] [stderr] 43503 |             Some(ref sum) => (self as &mut Serialization<W, &'a NewTargetExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a NewTargetExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:43686:44
[INFO] [stderr]       |
[INFO] [stderr] 43686 |             Some(ref sum) => (self as &mut Serialization<W, &'a ObjectAssignmentTarget>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:43703:40
[INFO] [stderr]       |
[INFO] [stderr] 43703 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.properties, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:43888:44
[INFO] [stderr]       |
[INFO] [stderr] 43888 |             Some(ref sum) => (self as &mut Serialization<W, &'a ObjectBinding>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectBinding>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:43905:40
[INFO] [stderr]       |
[INFO] [stderr] 43905 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.properties, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:44090:44
[INFO] [stderr]       |
[INFO] [stderr] 44090 |             Some(ref sum) => (self as &mut Serialization<W, &'a ObjectExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:44107:40
[INFO] [stderr]       |
[INFO] [stderr] 44107 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.properties, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:44292:44
[INFO] [stderr]       |
[INFO] [stderr] 44292 |             Some(ref sum) => (self as &mut Serialization<W, &'a ReturnStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ReturnStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:44309:40
[INFO] [stderr]       |
[INFO] [stderr] 44309 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.expression, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:44516:44
[INFO] [stderr]       |
[INFO] [stderr] 44516 |             Some(ref sum) => (self as &mut Serialization<W, &'a Script>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Script>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:44533:40
[INFO] [stderr]       |
[INFO] [stderr] 44533 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.scope, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:44542:40
[INFO] [stderr]       |
[INFO] [stderr] 44542 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.directives, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:44551:40
[INFO] [stderr]       |
[INFO] [stderr] 44551 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.statements, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:44806:44
[INFO] [stderr]       |
[INFO] [stderr] 44806 |             Some(ref sum) => (self as &mut Serialization<W, &'a SetterContents>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a SetterContents>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:44823:40
[INFO] [stderr]       |
[INFO] [stderr] 44823 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_this_captured, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:44832:40
[INFO] [stderr]       |
[INFO] [stderr] 44832 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.parameter_scope, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:44841:40
[INFO] [stderr]       |
[INFO] [stderr] 44841 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.param, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:44850:40
[INFO] [stderr]       |
[INFO] [stderr] 44850 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body_scope, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:44859:40
[INFO] [stderr]       |
[INFO] [stderr] 44859 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:45096:44
[INFO] [stderr]       |
[INFO] [stderr] 45096 |             Some(ref sum) => (self as &mut Serialization<W, &'a ShorthandProperty>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ShorthandProperty>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:45113:40
[INFO] [stderr]       |
[INFO] [stderr] 45113 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:45298:44
[INFO] [stderr]       |
[INFO] [stderr] 45298 |             Some(ref sum) => (self as &mut Serialization<W, &'a SpreadElement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a SpreadElement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:45315:40
[INFO] [stderr]       |
[INFO] [stderr] 45315 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.expression, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:45511:44
[INFO] [stderr]       |
[INFO] [stderr] 45511 |             Some(ref sum) => (self as &mut Serialization<W, &'a StaticMemberAssignmentTarget>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a StaticMemberAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:45528:40
[INFO] [stderr]       |
[INFO] [stderr] 45528 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.object, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18870:44
[INFO] [stderr]       |
[INFO] [stderr] 18870 |             Some(ref sum) => (self as &mut Serialization<W, &'a VariableDeclarationOrExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a VariableDeclarationOrExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:45537:40
[INFO] [stderr]       |
[INFO] [stderr] 45537 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.property, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18880:31
[INFO] [stderr]       |
[INFO] [stderr] 18880 |                 (self as &mut Serialization<W, &'a IdentifierExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a IdentifierExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18884:31
[INFO] [stderr]       |
[INFO] [stderr] 18884 |                 (self as &mut Serialization<W, &'a LiteralStringExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralStringExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18888:31
[INFO] [stderr]       |
[INFO] [stderr] 18888 |                 (self as &mut Serialization<W, &'a ObjectExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18892:31
[INFO] [stderr]       |
[INFO] [stderr] 18892 |                 (self as &mut Serialization<W, &'a ComputedMemberExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ComputedMemberExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:45746:44
[INFO] [stderr]       |
[INFO] [stderr] 45746 |             Some(ref sum) => (self as &mut Serialization<W, &'a StaticMemberExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a StaticMemberExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18896:31
[INFO] [stderr]       |
[INFO] [stderr] 18896 |                 (self as &mut Serialization<W, &'a LiteralNullExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralNullExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:45763:40
[INFO] [stderr]       |
[INFO] [stderr] 45763 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.object, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18900:31
[INFO] [stderr]       |
[INFO] [stderr] 18900 |                 (self as &mut Serialization<W, &'a YieldStarExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a YieldStarExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:45772:40
[INFO] [stderr]       |
[INFO] [stderr] 45772 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.property, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18904:31
[INFO] [stderr]       |
[INFO] [stderr] 18904 |                 (self as &mut Serialization<W, &'a LazyFunctionExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyFunctionExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18908:31
[INFO] [stderr]       |
[INFO] [stderr] 18908 |                 (self as &mut Serialization<W, &'a LiteralInfinityExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralInfinityExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:45962:44
[INFO] [stderr]       |
[INFO] [stderr] 45962 |             Some(ref sum) => (self as &mut Serialization<W, &'a Super>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Super>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:46156:44
[INFO] [stderr]       |
[INFO] [stderr] 46156 |             Some(ref sum) => (self as &mut Serialization<W, &'a SwitchCase>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a SwitchCase>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:46173:40
[INFO] [stderr]       |
[INFO] [stderr] 46173 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.test, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18912:31
[INFO] [stderr]       |
[INFO] [stderr] 18912 |                 (self as &mut Serialization<W, &'a LiteralBooleanExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralBooleanExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:46182:40
[INFO] [stderr]       |
[INFO] [stderr] 46182 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.consequent, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18916:31
[INFO] [stderr]       |
[INFO] [stderr] 18916 |                 (self as &mut Serialization<W, &'a ClassExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ClassExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18920:31
[INFO] [stderr]       |
[INFO] [stderr] 18920 |                 (self as &mut Serialization<W, &'a CallExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a CallExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18924:31
[INFO] [stderr]       |
[INFO] [stderr] 18924 |                 (self as &mut Serialization<W, &'a LazyArrowExpressionWithFunctionBody>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyArrowExpressionWithFunctionBody>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:46380:44
[INFO] [stderr]       |
[INFO] [stderr] 46380 |             Some(ref sum) => (self as &mut Serialization<W, &'a SwitchDefault>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a SwitchDefault>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18928:31
[INFO] [stderr]       |
[INFO] [stderr] 18928 |                 (self as &mut Serialization<W, &'a VariableDeclaration>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a VariableDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:46397:40
[INFO] [stderr]       |
[INFO] [stderr] 46397 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.consequent, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18932:31
[INFO] [stderr]       |
[INFO] [stderr] 18932 |                 (self as &mut Serialization<W, &'a ConditionalExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ConditionalExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18936:31
[INFO] [stderr]       |
[INFO] [stderr] 18936 |                 (self as &mut Serialization<W, &'a LiteralNumericExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralNumericExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18940:31
[INFO] [stderr]       |
[INFO] [stderr] 18940 |                 (self as &mut Serialization<W, &'a AssignmentExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:46593:44
[INFO] [stderr]       |
[INFO] [stderr] 46593 |             Some(ref sum) => (self as &mut Serialization<W, &'a SwitchStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a SwitchStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18944:31
[INFO] [stderr]       |
[INFO] [stderr] 18944 |                 (self as &mut Serialization<W, &'a ArrayExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrayExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18948:31
[INFO] [stderr]       |
[INFO] [stderr] 18948 |                 (self as &mut Serialization<W, &'a UpdateExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a UpdateExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:46610:40
[INFO] [stderr]       |
[INFO] [stderr] 46610 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.discriminant, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18952:31
[INFO] [stderr]       |
[INFO] [stderr] 18952 |                 (self as &mut Serialization<W, &'a AwaitExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AwaitExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:46619:40
[INFO] [stderr]       |
[INFO] [stderr] 46619 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.cases, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18956:31
[INFO] [stderr]       |
[INFO] [stderr] 18956 |                 (self as &mut Serialization<W, &'a NewExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a NewExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18960:31
[INFO] [stderr]       |
[INFO] [stderr] 18960 |                 (self as &mut Serialization<W, &'a NewTargetExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a NewTargetExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18964:31
[INFO] [stderr]       |
[INFO] [stderr] 18964 |                 (self as &mut Serialization<W, &'a StaticMemberExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a StaticMemberExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18968:31
[INFO] [stderr]       |
[INFO] [stderr] 18968 |                 (self as &mut Serialization<W, &'a UnaryExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a UnaryExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:46850:44
[INFO] [stderr]       |
[INFO] [stderr] 46850 |             Some(ref sum) => (self as &mut Serialization<W, &'a SwitchStatementWithDefault>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a SwitchStatementWithDefault>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18972:31
[INFO] [stderr]       |
[INFO] [stderr] 18972 |                 (self as &mut Serialization<W, &'a LiteralRegExpExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralRegExpExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:46867:40
[INFO] [stderr]       |
[INFO] [stderr] 46867 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.discriminant, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18976:31
[INFO] [stderr]       |
[INFO] [stderr] 18976 |                 (self as &mut Serialization<W, &'a LazyArrowExpressionWithExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyArrowExpressionWithExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:46876:40
[INFO] [stderr]       |
[INFO] [stderr] 46876 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.pre_default_cases, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18980:31
[INFO] [stderr]       |
[INFO] [stderr] 18980 |                 (self as &mut Serialization<W, &'a YieldExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a YieldExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:46885:40
[INFO] [stderr]       |
[INFO] [stderr] 46885 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.default_case, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18984:31
[INFO] [stderr]       |
[INFO] [stderr] 18984 |                 (self as &mut Serialization<W, &'a TemplateExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a TemplateExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:46894:40
[INFO] [stderr]       |
[INFO] [stderr] 46894 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.post_default_cases, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18988:31
[INFO] [stderr]       |
[INFO] [stderr] 18988 |                 (self as &mut Serialization<W, &'a EagerArrowExpressionWithFunctionBody>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerArrowExpressionWithFunctionBody>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18992:31
[INFO] [stderr]       |
[INFO] [stderr] 18992 |                 (self as &mut Serialization<W, &'a ThisExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ThisExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:18996:31
[INFO] [stderr]       |
[INFO] [stderr] 18996 |                 (self as &mut Serialization<W, &'a EagerFunctionExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerFunctionExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:47118:44
[INFO] [stderr]       |
[INFO] [stderr] 47118 |             Some(ref sum) => (self as &mut Serialization<W, &'a TemplateElement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a TemplateElement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:19000:31
[INFO] [stderr]       |
[INFO] [stderr] 19000 |                 (self as &mut Serialization<W, &'a BinaryExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BinaryExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:47135:40
[INFO] [stderr]       |
[INFO] [stderr] 47135 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.raw_value, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:19004:31
[INFO] [stderr]       |
[INFO] [stderr] 19004 |                 (self as &mut Serialization<W, &'a EagerArrowExpressionWithExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerArrowExpressionWithExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:19008:31
[INFO] [stderr]       |
[INFO] [stderr] 19008 |                 (self as &mut Serialization<W, &'a CompoundAssignmentExpression>).serialize(value, path)
[INFO] [stderr]       |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a CompoundAssignmentExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:47331:44
[INFO] [stderr]       |
[INFO] [stderr] 47331 |             Some(ref sum) => (self as &mut Serialization<W, &'a TemplateExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a TemplateExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:47348:40
[INFO] [stderr]       |
[INFO] [stderr] 47348 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.tag, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:47357:40
[INFO] [stderr]       |
[INFO] [stderr] 47357 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.elements, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:47547:44
[INFO] [stderr]       |
[INFO] [stderr] 47547 |             Some(ref sum) => (self as &mut Serialization<W, &'a ThisExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ThisExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:47730:44
[INFO] [stderr]       |
[INFO] [stderr] 47730 |             Some(ref sum) => (self as &mut Serialization<W, &'a ThrowStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ThrowStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:47747:40
[INFO] [stderr]       |
[INFO] [stderr] 47747 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.expression, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:20871:44
[INFO] [stderr]       |
[INFO] [stderr] 20871 |             Some(ref sum) => (self as &mut Serialization<W, &'a Null>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Null>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:47943:44
[INFO] [stderr]       |
[INFO] [stderr] 47943 |             Some(ref sum) => (self as &mut Serialization<W, &'a TryCatchStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a TryCatchStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:47960:40
[INFO] [stderr]       |
[INFO] [stderr] 47960 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:21065:44
[INFO] [stderr]       |
[INFO] [stderr] 21065 |             Some(ref sum) => (self as &mut Serialization<W, &'a ArrayAssignmentTarget>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrayAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:47969:40
[INFO] [stderr]       |
[INFO] [stderr] 47969 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.catch_clause, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:21082:40
[INFO] [stderr]       |
[INFO] [stderr] 21082 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.elements, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:21091:40
[INFO] [stderr]       |
[INFO] [stderr] 21091 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.rest, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:48189:44
[INFO] [stderr]       |
[INFO] [stderr] 48189 |             Some(ref sum) => (self as &mut Serialization<W, &'a TryFinallyStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a TryFinallyStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:48206:40
[INFO] [stderr]       |
[INFO] [stderr] 48206 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:48215:40
[INFO] [stderr]       |
[INFO] [stderr] 48215 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.catch_clause, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:48224:40
[INFO] [stderr]       |
[INFO] [stderr] 48224 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.finalizer, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:48446:44
[INFO] [stderr]       |
[INFO] [stderr] 48446 |             Some(ref sum) => (self as &mut Serialization<W, &'a UnaryExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a UnaryExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:48463:40
[INFO] [stderr]       |
[INFO] [stderr] 48463 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.operator, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:48472:40
[INFO] [stderr]       |
[INFO] [stderr] 48472 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.operand, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:48692:44
[INFO] [stderr]       |
[INFO] [stderr] 48692 |             Some(ref sum) => (self as &mut Serialization<W, &'a UpdateExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a UpdateExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:48709:40
[INFO] [stderr]       |
[INFO] [stderr] 48709 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_prefix, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:48718:40
[INFO] [stderr]       |
[INFO] [stderr] 48718 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.operator, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:48727:40
[INFO] [stderr]       |
[INFO] [stderr] 48727 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.operand, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:48949:44
[INFO] [stderr]       |
[INFO] [stderr] 48949 |             Some(ref sum) => (self as &mut Serialization<W, &'a VariableDeclaration>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a VariableDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:48966:40
[INFO] [stderr]       |
[INFO] [stderr] 48966 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.kind, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:48975:40
[INFO] [stderr]       |
[INFO] [stderr] 48975 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.declarators, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:49184:44
[INFO] [stderr]       |
[INFO] [stderr] 49184 |             Some(ref sum) => (self as &mut Serialization<W, &'a VariableDeclarator>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a VariableDeclarator>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:49201:40
[INFO] [stderr]       |
[INFO] [stderr] 49201 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.binding, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:49210:40
[INFO] [stderr]       |
[INFO] [stderr] 49210 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.init, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:21300:44
[INFO] [stderr]       |
[INFO] [stderr] 21300 |             Some(ref sum) => (self as &mut Serialization<W, &'a ArrayBinding>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrayBinding>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:21317:40
[INFO] [stderr]       |
[INFO] [stderr] 21317 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.elements, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:21326:40
[INFO] [stderr]       |
[INFO] [stderr] 21326 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.rest, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:49419:44
[INFO] [stderr]       |
[INFO] [stderr] 49419 |             Some(ref sum) => (self as &mut Serialization<W, &'a WhileStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a WhileStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:49436:40
[INFO] [stderr]       |
[INFO] [stderr] 49436 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.test, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:49445:40
[INFO] [stderr]       |
[INFO] [stderr] 49445 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:21524:44
[INFO] [stderr]       |
[INFO] [stderr] 21524 |             Some(ref sum) => (self as &mut Serialization<W, &'a ArrayExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrayExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:21541:40
[INFO] [stderr]       |
[INFO] [stderr] 21541 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.elements, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:49654:44
[INFO] [stderr]       |
[INFO] [stderr] 49654 |             Some(ref sum) => (self as &mut Serialization<W, &'a WithStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a WithStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:49671:40
[INFO] [stderr]       |
[INFO] [stderr] 49671 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.object, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:49680:40
[INFO] [stderr]       |
[INFO] [stderr] 49680 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:21759:44
[INFO] [stderr]       |
[INFO] [stderr] 21759 |             Some(ref sum) => (self as &mut Serialization<W, &'a ArrowExpressionContentsWithExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrowExpressionContentsWithExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:21776:40
[INFO] [stderr]       |
[INFO] [stderr] 21776 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.parameter_scope, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:49878:44
[INFO] [stderr]       |
[INFO] [stderr] 49878 |             Some(ref sum) => (self as &mut Serialization<W, &'a YieldExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a YieldExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:21785:40
[INFO] [stderr]       |
[INFO] [stderr] 21785 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.params, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:49895:40
[INFO] [stderr]       |
[INFO] [stderr] 49895 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.expression, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:21794:40
[INFO] [stderr]       |
[INFO] [stderr] 21794 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body_scope, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:21803:40
[INFO] [stderr]       |
[INFO] [stderr] 21803 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:50080:44
[INFO] [stderr]       |
[INFO] [stderr] 50080 |             Some(ref sum) => (self as &mut Serialization<W, &'a YieldStarExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a YieldStarExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:50097:40
[INFO] [stderr]       |
[INFO] [stderr] 50097 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.expression, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:22060:44
[INFO] [stderr]       |
[INFO] [stderr] 22060 |             Some(ref sum) => (self as &mut Serialization<W, &'a ArrowExpressionContentsWithFunctionBody>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ArrowExpressionContentsWithFunctionBody>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:22077:40
[INFO] [stderr]       |
[INFO] [stderr] 22077 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.parameter_scope, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:22086:40
[INFO] [stderr]       |
[INFO] [stderr] 22086 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.params, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:22095:40
[INFO] [stderr]       |
[INFO] [stderr] 22095 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body_scope, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:22104:40
[INFO] [stderr]       |
[INFO] [stderr] 22104 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:22339:44
[INFO] [stderr]       |
[INFO] [stderr] 22339 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssertedBlockScope>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssertedBlockScope>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:22356:40
[INFO] [stderr]       |
[INFO] [stderr] 22356 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.declared_names, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:22365:40
[INFO] [stderr]       |
[INFO] [stderr] 22365 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.has_direct_eval, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:22574:44
[INFO] [stderr]       |
[INFO] [stderr] 22574 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssertedBoundName>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssertedBoundName>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:22591:40
[INFO] [stderr]       |
[INFO] [stderr] 22591 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:22600:40
[INFO] [stderr]       |
[INFO] [stderr] 22600 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_captured, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/io.rs:135:23
[INFO] [stderr]     |
[INFO] [stderr] 135 |         (self as &mut Serialization<W, T>).serialize(value, path)
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, T>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/io.rs:284:97
[INFO] [stderr]     |
[INFO] [stderr] 284 |     pub fn encode<'a, AST>(&self, format: &'a mut binjs_io::Format, ast: &'a AST) -> Result<Box<AsRef<[u8]>>, TokenWriterError>
[INFO] [stderr]     |                                                                                                 ^^^^^^^^^^^ help: use `dyn`: `dyn AsRef<[u8]>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:22809:44
[INFO] [stderr]       |
[INFO] [stderr] 22809 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssertedBoundNamesScope>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssertedBoundNamesScope>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:22826:40
[INFO] [stderr]       |
[INFO] [stderr] 22826 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.bound_names, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:22835:40
[INFO] [stderr]       |
[INFO] [stderr] 22835 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.has_direct_eval, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:23055:44
[INFO] [stderr]       |
[INFO] [stderr] 23055 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssertedDeclaredName>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssertedDeclaredName>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:23072:40
[INFO] [stderr]       |
[INFO] [stderr] 23072 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:23081:40
[INFO] [stderr]       |
[INFO] [stderr] 23081 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.kind, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:23090:40
[INFO] [stderr]       |
[INFO] [stderr] 23090 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_captured, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:23312:44
[INFO] [stderr]       |
[INFO] [stderr] 23312 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssertedParameterName>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssertedParameterName>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:23329:40
[INFO] [stderr]       |
[INFO] [stderr] 23329 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:23338:40
[INFO] [stderr]       |
[INFO] [stderr] 23338 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_captured, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:23558:44
[INFO] [stderr]       |
[INFO] [stderr] 23558 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssertedParameterScope>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssertedParameterScope>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:23575:40
[INFO] [stderr]       |
[INFO] [stderr] 23575 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.param_names, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:23584:40
[INFO] [stderr]       |
[INFO] [stderr] 23584 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.has_direct_eval, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:23593:40
[INFO] [stderr]       |
[INFO] [stderr] 23593 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_simple_parameter_list, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:23826:44
[INFO] [stderr]       |
[INFO] [stderr] 23826 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssertedPositionalParameterName>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssertedPositionalParameterName>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:23843:40
[INFO] [stderr]       |
[INFO] [stderr] 23843 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.index, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:23852:40
[INFO] [stderr]       |
[INFO] [stderr] 23852 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:23861:40
[INFO] [stderr]       |
[INFO] [stderr] 23861 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_captured, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:24083:44
[INFO] [stderr]       |
[INFO] [stderr] 24083 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssertedRestParameterName>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssertedRestParameterName>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:24100:40
[INFO] [stderr]       |
[INFO] [stderr] 24100 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:24109:40
[INFO] [stderr]       |
[INFO] [stderr] 24109 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_captured, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:24318:44
[INFO] [stderr]       |
[INFO] [stderr] 24318 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssertedScriptGlobalScope>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssertedScriptGlobalScope>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:24335:40
[INFO] [stderr]       |
[INFO] [stderr] 24335 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.declared_names, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:24344:40
[INFO] [stderr]       |
[INFO] [stderr] 24344 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.has_direct_eval, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:24553:44
[INFO] [stderr]       |
[INFO] [stderr] 24553 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssertedVarScope>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssertedVarScope>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:24570:40
[INFO] [stderr]       |
[INFO] [stderr] 24570 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.declared_names, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:24579:40
[INFO] [stderr]       |
[INFO] [stderr] 24579 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.has_direct_eval, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:24788:44
[INFO] [stderr]       |
[INFO] [stderr] 24788 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssignmentExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:24805:40
[INFO] [stderr]       |
[INFO] [stderr] 24805 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.binding, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:24814:40
[INFO] [stderr]       |
[INFO] [stderr] 24814 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.expression, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:25012:44
[INFO] [stderr]       |
[INFO] [stderr] 25012 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssignmentTargetIdentifier>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentTargetIdentifier>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:25029:40
[INFO] [stderr]       |
[INFO] [stderr] 25029 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:25225:44
[INFO] [stderr]       |
[INFO] [stderr] 25225 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssignmentTargetPropertyIdentifier>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentTargetPropertyIdentifier>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:25242:40
[INFO] [stderr]       |
[INFO] [stderr] 25242 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.binding, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:25251:40
[INFO] [stderr]       |
[INFO] [stderr] 25251 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.init, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:25460:44
[INFO] [stderr]       |
[INFO] [stderr] 25460 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssignmentTargetPropertyProperty>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentTargetPropertyProperty>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:25477:40
[INFO] [stderr]       |
[INFO] [stderr] 25477 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:25486:40
[INFO] [stderr]       |
[INFO] [stderr] 25486 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.binding, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:25695:44
[INFO] [stderr]       |
[INFO] [stderr] 25695 |             Some(ref sum) => (self as &mut Serialization<W, &'a AssignmentTargetWithInitializer>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AssignmentTargetWithInitializer>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:25712:40
[INFO] [stderr]       |
[INFO] [stderr] 25712 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.binding, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:25721:40
[INFO] [stderr]       |
[INFO] [stderr] 25721 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.init, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:25919:44
[INFO] [stderr]       |
[INFO] [stderr] 25919 |             Some(ref sum) => (self as &mut Serialization<W, &'a AwaitExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a AwaitExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:25936:40
[INFO] [stderr]       |
[INFO] [stderr] 25936 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.expression, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:26143:44
[INFO] [stderr]       |
[INFO] [stderr] 26143 |             Some(ref sum) => (self as &mut Serialization<W, &'a BinaryExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BinaryExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:26160:40
[INFO] [stderr]       |
[INFO] [stderr] 26160 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.operator, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:26169:40
[INFO] [stderr]       |
[INFO] [stderr] 26169 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.left, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:26178:40
[INFO] [stderr]       |
[INFO] [stderr] 26178 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.right, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:26389:44
[INFO] [stderr]       |
[INFO] [stderr] 26389 |             Some(ref sum) => (self as &mut Serialization<W, &'a BindingIdentifier>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BindingIdentifier>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:26406:40
[INFO] [stderr]       |
[INFO] [stderr] 26406 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:26602:44
[INFO] [stderr]       |
[INFO] [stderr] 26602 |             Some(ref sum) => (self as &mut Serialization<W, &'a BindingPropertyIdentifier>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BindingPropertyIdentifier>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:26619:40
[INFO] [stderr]       |
[INFO] [stderr] 26619 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.binding, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:26628:40
[INFO] [stderr]       |
[INFO] [stderr] 26628 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.init, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:26837:44
[INFO] [stderr]       |
[INFO] [stderr] 26837 |             Some(ref sum) => (self as &mut Serialization<W, &'a BindingPropertyProperty>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BindingPropertyProperty>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:26854:40
[INFO] [stderr]       |
[INFO] [stderr] 26854 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:26863:40
[INFO] [stderr]       |
[INFO] [stderr] 26863 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.binding, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:27072:44
[INFO] [stderr]       |
[INFO] [stderr] 27072 |             Some(ref sum) => (self as &mut Serialization<W, &'a BindingWithInitializer>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BindingWithInitializer>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:27089:40
[INFO] [stderr]       |
[INFO] [stderr] 27089 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.binding, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:27098:40
[INFO] [stderr]       |
[INFO] [stderr] 27098 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.init, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:27307:44
[INFO] [stderr]       |
[INFO] [stderr] 27307 |             Some(ref sum) => (self as &mut Serialization<W, &'a Block>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Block>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:27324:40
[INFO] [stderr]       |
[INFO] [stderr] 27324 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.scope, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:27333:40
[INFO] [stderr]       |
[INFO] [stderr] 27333 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.statements, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:27531:44
[INFO] [stderr]       |
[INFO] [stderr] 27531 |             Some(ref sum) => (self as &mut Serialization<W, &'a BreakStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a BreakStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:27548:40
[INFO] [stderr]       |
[INFO] [stderr] 27548 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.label, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:27744:44
[INFO] [stderr]       |
[INFO] [stderr] 27744 |             Some(ref sum) => (self as &mut Serialization<W, &'a CallExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a CallExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:27761:40
[INFO] [stderr]       |
[INFO] [stderr] 27761 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.callee, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:27770:40
[INFO] [stderr]       |
[INFO] [stderr] 27770 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.arguments, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:27990:44
[INFO] [stderr]       |
[INFO] [stderr] 27990 |             Some(ref sum) => (self as &mut Serialization<W, &'a CatchClause>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a CatchClause>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:28007:40
[INFO] [stderr]       |
[INFO] [stderr] 28007 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.binding_scope, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:28016:40
[INFO] [stderr]       |
[INFO] [stderr] 28016 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.binding, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:28025:40
[INFO] [stderr]       |
[INFO] [stderr] 28025 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:28258:44
[INFO] [stderr]       |
[INFO] [stderr] 28258 |             Some(ref sum) => (self as &mut Serialization<W, &'a ClassDeclaration>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ClassDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:28275:40
[INFO] [stderr]       |
[INFO] [stderr] 28275 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:28284:40
[INFO] [stderr]       |
[INFO] [stderr] 28284 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.super_, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:28293:40
[INFO] [stderr]       |
[INFO] [stderr] 28293 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.elements, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:28515:44
[INFO] [stderr]       |
[INFO] [stderr] 28515 |             Some(ref sum) => (self as &mut Serialization<W, &'a ClassElement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ClassElement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:28532:40
[INFO] [stderr]       |
[INFO] [stderr] 28532 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_static, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:28541:40
[INFO] [stderr]       |
[INFO] [stderr] 28541 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.method, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:28761:44
[INFO] [stderr]       |
[INFO] [stderr] 28761 |             Some(ref sum) => (self as &mut Serialization<W, &'a ClassExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ClassExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:28778:40
[INFO] [stderr]       |
[INFO] [stderr] 28778 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:28787:40
[INFO] [stderr]       |
[INFO] [stderr] 28787 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.super_, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:28796:40
[INFO] [stderr]       |
[INFO] [stderr] 28796 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.elements, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:29029:44
[INFO] [stderr]       |
[INFO] [stderr] 29029 |             Some(ref sum) => (self as &mut Serialization<W, &'a CompoundAssignmentExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a CompoundAssignmentExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:29046:40
[INFO] [stderr]       |
[INFO] [stderr] 29046 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.operator, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:29055:40
[INFO] [stderr]       |
[INFO] [stderr] 29055 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.binding, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:29064:40
[INFO] [stderr]       |
[INFO] [stderr] 29064 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.expression, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:29286:44
[INFO] [stderr]       |
[INFO] [stderr] 29286 |             Some(ref sum) => (self as &mut Serialization<W, &'a ComputedMemberAssignmentTarget>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ComputedMemberAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:29303:40
[INFO] [stderr]       |
[INFO] [stderr] 29303 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.object, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:29312:40
[INFO] [stderr]       |
[INFO] [stderr] 29312 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.expression, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:29521:44
[INFO] [stderr]       |
[INFO] [stderr] 29521 |             Some(ref sum) => (self as &mut Serialization<W, &'a ComputedMemberExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ComputedMemberExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:29538:40
[INFO] [stderr]       |
[INFO] [stderr] 29538 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.object, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:29547:40
[INFO] [stderr]       |
[INFO] [stderr] 29547 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.expression, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:29745:44
[INFO] [stderr]       |
[INFO] [stderr] 29745 |             Some(ref sum) => (self as &mut Serialization<W, &'a ComputedPropertyName>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ComputedPropertyName>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:29762:40
[INFO] [stderr]       |
[INFO] [stderr] 29762 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.expression, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:29969:44
[INFO] [stderr]       |
[INFO] [stderr] 29969 |             Some(ref sum) => (self as &mut Serialization<W, &'a ConditionalExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ConditionalExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:29986:40
[INFO] [stderr]       |
[INFO] [stderr] 29986 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.test, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:29995:40
[INFO] [stderr]       |
[INFO] [stderr] 29995 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.consequent, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:30004:40
[INFO] [stderr]       |
[INFO] [stderr] 30004 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.alternate, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:30215:44
[INFO] [stderr]       |
[INFO] [stderr] 30215 |             Some(ref sum) => (self as &mut Serialization<W, &'a ContinueStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ContinueStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:30232:40
[INFO] [stderr]       |
[INFO] [stderr] 30232 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.label, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:30428:44
[INFO] [stderr]       |
[INFO] [stderr] 30428 |             Some(ref sum) => (self as &mut Serialization<W, &'a DataProperty>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a DataProperty>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:30445:40
[INFO] [stderr]       |
[INFO] [stderr] 30445 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:30454:40
[INFO] [stderr]       |
[INFO] [stderr] 30454 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.expression, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:30644:44
[INFO] [stderr]       |
[INFO] [stderr] 30644 |             Some(ref sum) => (self as &mut Serialization<W, &'a DebuggerStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a DebuggerStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:30827:44
[INFO] [stderr]       |
[INFO] [stderr] 30827 |             Some(ref sum) => (self as &mut Serialization<W, &'a Directive>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Directive>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:30844:40
[INFO] [stderr]       |
[INFO] [stderr] 30844 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.raw_value, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31040:44
[INFO] [stderr]       |
[INFO] [stderr] 31040 |             Some(ref sum) => (self as &mut Serialization<W, &'a DoWhileStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a DoWhileStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31057:40
[INFO] [stderr]       |
[INFO] [stderr] 31057 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.test, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31066:40
[INFO] [stderr]       |
[INFO] [stderr] 31066 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31286:44
[INFO] [stderr]       |
[INFO] [stderr] 31286 |             Some(ref sum) => (self as &mut Serialization<W, &'a EagerArrowExpressionWithExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerArrowExpressionWithExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31303:40
[INFO] [stderr]       |
[INFO] [stderr] 31303 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_async, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31312:40
[INFO] [stderr]       |
[INFO] [stderr] 31312 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.length, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31321:40
[INFO] [stderr]       |
[INFO] [stderr] 31321 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31565:44
[INFO] [stderr]       |
[INFO] [stderr] 31565 |             Some(ref sum) => (self as &mut Serialization<W, &'a EagerArrowExpressionWithFunctionBody>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerArrowExpressionWithFunctionBody>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31582:40
[INFO] [stderr]       |
[INFO] [stderr] 31582 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_async, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31591:40
[INFO] [stderr]       |
[INFO] [stderr] 31591 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.length, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31600:40
[INFO] [stderr]       |
[INFO] [stderr] 31600 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.directives, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31609:40
[INFO] [stderr]       |
[INFO] [stderr] 31609 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31888:44
[INFO] [stderr]       |
[INFO] [stderr] 31888 |             Some(ref sum) => (self as &mut Serialization<W, &'a EagerFunctionDeclaration>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerFunctionDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31905:40
[INFO] [stderr]       |
[INFO] [stderr] 31905 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_async, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31914:40
[INFO] [stderr]       |
[INFO] [stderr] 31914 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_generator, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31923:40
[INFO] [stderr]       |
[INFO] [stderr] 31923 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31932:40
[INFO] [stderr]       |
[INFO] [stderr] 31932 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.length, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31941:40
[INFO] [stderr]       |
[INFO] [stderr] 31941 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.directives, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:31950:40
[INFO] [stderr]       |
[INFO] [stderr] 31950 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32255:44
[INFO] [stderr]       |
[INFO] [stderr] 32255 |             Some(ref sum) => (self as &mut Serialization<W, &'a EagerFunctionExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerFunctionExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32272:40
[INFO] [stderr]       |
[INFO] [stderr] 32272 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_async, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32281:40
[INFO] [stderr]       |
[INFO] [stderr] 32281 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_generator, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32290:40
[INFO] [stderr]       |
[INFO] [stderr] 32290 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32299:40
[INFO] [stderr]       |
[INFO] [stderr] 32299 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.length, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32308:40
[INFO] [stderr]       |
[INFO] [stderr] 32308 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.directives, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32317:40
[INFO] [stderr]       |
[INFO] [stderr] 32317 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32589:44
[INFO] [stderr]       |
[INFO] [stderr] 32589 |             Some(ref sum) => (self as &mut Serialization<W, &'a EagerGetter>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerGetter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32606:40
[INFO] [stderr]       |
[INFO] [stderr] 32606 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32615:40
[INFO] [stderr]       |
[INFO] [stderr] 32615 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.directives, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32624:40
[INFO] [stderr]       |
[INFO] [stderr] 32624 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32890:44
[INFO] [stderr]       |
[INFO] [stderr] 32890 |             Some(ref sum) => (self as &mut Serialization<W, &'a EagerMethod>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerMethod>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32907:40
[INFO] [stderr]       |
[INFO] [stderr] 32907 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_async, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32916:40
[INFO] [stderr]       |
[INFO] [stderr] 32916 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_generator, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32925:40
[INFO] [stderr]       |
[INFO] [stderr] 32925 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32934:40
[INFO] [stderr]       |
[INFO] [stderr] 32934 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.length, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32943:40
[INFO] [stderr]       |
[INFO] [stderr] 32943 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.directives, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:32952:40
[INFO] [stderr]       |
[INFO] [stderr] 32952 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:33235:44
[INFO] [stderr]       |
[INFO] [stderr] 33235 |             Some(ref sum) => (self as &mut Serialization<W, &'a EagerSetter>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EagerSetter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:33252:40
[INFO] [stderr]       |
[INFO] [stderr] 33252 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:33261:40
[INFO] [stderr]       |
[INFO] [stderr] 33261 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.length, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:33270:40
[INFO] [stderr]       |
[INFO] [stderr] 33270 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.directives, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:33279:40
[INFO] [stderr]       |
[INFO] [stderr] 33279 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:33495:44
[INFO] [stderr]       |
[INFO] [stderr] 33495 |             Some(ref sum) => (self as &mut Serialization<W, &'a EmptyStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a EmptyStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:33678:44
[INFO] [stderr]       |
[INFO] [stderr] 33678 |             Some(ref sum) => (self as &mut Serialization<W, &'a Export>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Export>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:33695:40
[INFO] [stderr]       |
[INFO] [stderr] 33695 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.declaration, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:33880:44
[INFO] [stderr]       |
[INFO] [stderr] 33880 |             Some(ref sum) => (self as &mut Serialization<W, &'a ExportAllFrom>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExportAllFrom>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:33897:40
[INFO] [stderr]       |
[INFO] [stderr] 33897 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.module_specifier, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:34082:44
[INFO] [stderr]       |
[INFO] [stderr] 34082 |             Some(ref sum) => (self as &mut Serialization<W, &'a ExportDefault>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExportDefault>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:34099:40
[INFO] [stderr]       |
[INFO] [stderr] 34099 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:34295:44
[INFO] [stderr]       |
[INFO] [stderr] 34295 |             Some(ref sum) => (self as &mut Serialization<W, &'a ExportFrom>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExportFrom>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:34312:40
[INFO] [stderr]       |
[INFO] [stderr] 34312 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.named_exports, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:34321:40
[INFO] [stderr]       |
[INFO] [stderr] 34321 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.module_specifier, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:34530:44
[INFO] [stderr]       |
[INFO] [stderr] 34530 |             Some(ref sum) => (self as &mut Serialization<W, &'a ExportFromSpecifier>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExportFromSpecifier>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:34547:40
[INFO] [stderr]       |
[INFO] [stderr] 34547 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:34556:40
[INFO] [stderr]       |
[INFO] [stderr] 34556 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.exported_name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:34765:44
[INFO] [stderr]       |
[INFO] [stderr] 34765 |             Some(ref sum) => (self as &mut Serialization<W, &'a ExportLocalSpecifier>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExportLocalSpecifier>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:34782:40
[INFO] [stderr]       |
[INFO] [stderr] 34782 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:34791:40
[INFO] [stderr]       |
[INFO] [stderr] 34791 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.exported_name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:34989:44
[INFO] [stderr]       |
[INFO] [stderr] 34989 |             Some(ref sum) => (self as &mut Serialization<W, &'a ExportLocals>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExportLocals>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:35006:40
[INFO] [stderr]       |
[INFO] [stderr] 35006 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.named_exports, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:35191:44
[INFO] [stderr]       |
[INFO] [stderr] 35191 |             Some(ref sum) => (self as &mut Serialization<W, &'a ExpressionStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ExpressionStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:35208:40
[INFO] [stderr]       |
[INFO] [stderr] 35208 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.expression, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:35404:44
[INFO] [stderr]       |
[INFO] [stderr] 35404 |             Some(ref sum) => (self as &mut Serialization<W, &'a ForInOfBinding>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ForInOfBinding>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:35421:40
[INFO] [stderr]       |
[INFO] [stderr] 35421 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.kind, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:35430:40
[INFO] [stderr]       |
[INFO] [stderr] 35430 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.binding, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:35650:44
[INFO] [stderr]       |
[INFO] [stderr] 35650 |             Some(ref sum) => (self as &mut Serialization<W, &'a ForInStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ForInStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:35667:40
[INFO] [stderr]       |
[INFO] [stderr] 35667 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.left, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:35676:40
[INFO] [stderr]       |
[INFO] [stderr] 35676 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.right, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:35685:40
[INFO] [stderr]       |
[INFO] [stderr] 35685 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:35918:44
[INFO] [stderr]       |
[INFO] [stderr] 35918 |             Some(ref sum) => (self as &mut Serialization<W, &'a ForOfStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ForOfStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:35935:40
[INFO] [stderr]       |
[INFO] [stderr] 35935 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.left, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:35944:40
[INFO] [stderr]       |
[INFO] [stderr] 35944 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.right, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:35953:40
[INFO] [stderr]       |
[INFO] [stderr] 35953 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:36197:44
[INFO] [stderr]       |
[INFO] [stderr] 36197 |             Some(ref sum) => (self as &mut Serialization<W, &'a ForStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ForStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:36214:40
[INFO] [stderr]       |
[INFO] [stderr] 36214 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.init, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:36223:40
[INFO] [stderr]       |
[INFO] [stderr] 36223 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.test, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:36232:40
[INFO] [stderr]       |
[INFO] [stderr] 36232 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.update, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:36241:40
[INFO] [stderr]       |
[INFO] [stderr] 36241 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:36476:44
[INFO] [stderr]       |
[INFO] [stderr] 36476 |             Some(ref sum) => (self as &mut Serialization<W, &'a FormalParameters>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a FormalParameters>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:36493:40
[INFO] [stderr]       |
[INFO] [stderr] 36493 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.items, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:36502:40
[INFO] [stderr]       |
[INFO] [stderr] 36502 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.rest, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:36755:44
[INFO] [stderr]       |
[INFO] [stderr] 36755 |             Some(ref sum) => (self as &mut Serialization<W, &'a FunctionExpressionContents>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a FunctionExpressionContents>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:36772:40
[INFO] [stderr]       |
[INFO] [stderr] 36772 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_function_name_captured, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:36781:40
[INFO] [stderr]       |
[INFO] [stderr] 36781 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_this_captured, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:36790:40
[INFO] [stderr]       |
[INFO] [stderr] 36790 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.parameter_scope, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:36799:40
[INFO] [stderr]       |
[INFO] [stderr] 36799 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.params, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:36808:40
[INFO] [stderr]       |
[INFO] [stderr] 36808 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body_scope, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:36817:40
[INFO] [stderr]       |
[INFO] [stderr] 36817 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:37111:44
[INFO] [stderr]       |
[INFO] [stderr] 37111 |             Some(ref sum) => (self as &mut Serialization<W, &'a FunctionOrMethodContents>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a FunctionOrMethodContents>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:37128:40
[INFO] [stderr]       |
[INFO] [stderr] 37128 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_this_captured, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:37137:40
[INFO] [stderr]       |
[INFO] [stderr] 37137 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.parameter_scope, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:37146:40
[INFO] [stderr]       |
[INFO] [stderr] 37146 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.params, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:37155:40
[INFO] [stderr]       |
[INFO] [stderr] 37155 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body_scope, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:37164:40
[INFO] [stderr]       |
[INFO] [stderr] 37164 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:37423:44
[INFO] [stderr]       |
[INFO] [stderr] 37423 |             Some(ref sum) => (self as &mut Serialization<W, &'a GetterContents>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a GetterContents>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:37440:40
[INFO] [stderr]       |
[INFO] [stderr] 37440 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_this_captured, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:37449:40
[INFO] [stderr]       |
[INFO] [stderr] 37449 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body_scope, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:37458:40
[INFO] [stderr]       |
[INFO] [stderr] 37458 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:37669:44
[INFO] [stderr]       |
[INFO] [stderr] 37669 |             Some(ref sum) => (self as &mut Serialization<W, &'a IdentifierExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a IdentifierExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:37686:40
[INFO] [stderr]       |
[INFO] [stderr] 37686 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:37893:44
[INFO] [stderr]       |
[INFO] [stderr] 37893 |             Some(ref sum) => (self as &mut Serialization<W, &'a IfStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a IfStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:37910:40
[INFO] [stderr]       |
[INFO] [stderr] 37910 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.test, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:37919:40
[INFO] [stderr]       |
[INFO] [stderr] 37919 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.consequent, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:37928:40
[INFO] [stderr]       |
[INFO] [stderr] 37928 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.alternate, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:38161:44
[INFO] [stderr]       |
[INFO] [stderr] 38161 |             Some(ref sum) => (self as &mut Serialization<W, &'a Import>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Import>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:38178:40
[INFO] [stderr]       |
[INFO] [stderr] 38178 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.module_specifier, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:38187:40
[INFO] [stderr]       |
[INFO] [stderr] 38187 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.default_binding, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:38196:40
[INFO] [stderr]       |
[INFO] [stderr] 38196 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.named_imports, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:38429:44
[INFO] [stderr]       |
[INFO] [stderr] 38429 |             Some(ref sum) => (self as &mut Serialization<W, &'a ImportNamespace>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ImportNamespace>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:38446:40
[INFO] [stderr]       |
[INFO] [stderr] 38446 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.module_specifier, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:38455:40
[INFO] [stderr]       |
[INFO] [stderr] 38455 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.default_binding, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:38464:40
[INFO] [stderr]       |
[INFO] [stderr] 38464 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.namespace_binding, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:38686:44
[INFO] [stderr]       |
[INFO] [stderr] 38686 |             Some(ref sum) => (self as &mut Serialization<W, &'a ImportSpecifier>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ImportSpecifier>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:38703:40
[INFO] [stderr]       |
[INFO] [stderr] 38703 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:38712:40
[INFO] [stderr]       |
[INFO] [stderr] 38712 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.binding, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:38921:44
[INFO] [stderr]       |
[INFO] [stderr] 38921 |             Some(ref sum) => (self as &mut Serialization<W, &'a LabelledStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LabelledStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:38938:40
[INFO] [stderr]       |
[INFO] [stderr] 38938 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.label, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:38947:40
[INFO] [stderr]       |
[INFO] [stderr] 38947 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39178:44
[INFO] [stderr]       |
[INFO] [stderr] 39178 |             Some(ref sum) => (self as &mut Serialization<W, &'a LazyArrowExpressionWithExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyArrowExpressionWithExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39195:40
[INFO] [stderr]       |
[INFO] [stderr] 39195 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_async, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39204:40
[INFO] [stderr]       |
[INFO] [stderr] 39204 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.length, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39213:40
[INFO] [stderr]       |
[INFO] [stderr] 39213 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents_skip, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39222:40
[INFO] [stderr]       |
[INFO] [stderr] 39222 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39490:44
[INFO] [stderr]       |
[INFO] [stderr] 39490 |             Some(ref sum) => (self as &mut Serialization<W, &'a LazyArrowExpressionWithFunctionBody>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyArrowExpressionWithFunctionBody>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39507:40
[INFO] [stderr]       |
[INFO] [stderr] 39507 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_async, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39516:40
[INFO] [stderr]       |
[INFO] [stderr] 39516 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.length, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39525:40
[INFO] [stderr]       |
[INFO] [stderr] 39525 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.directives, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39534:40
[INFO] [stderr]       |
[INFO] [stderr] 39534 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents_skip, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39543:40
[INFO] [stderr]       |
[INFO] [stderr] 39543 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39846:44
[INFO] [stderr]       |
[INFO] [stderr] 39846 |             Some(ref sum) => (self as &mut Serialization<W, &'a LazyFunctionDeclaration>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyFunctionDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39863:40
[INFO] [stderr]       |
[INFO] [stderr] 39863 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_async, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39872:40
[INFO] [stderr]       |
[INFO] [stderr] 39872 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_generator, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39881:40
[INFO] [stderr]       |
[INFO] [stderr] 39881 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39890:40
[INFO] [stderr]       |
[INFO] [stderr] 39890 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.length, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39899:40
[INFO] [stderr]       |
[INFO] [stderr] 39899 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.directives, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39908:40
[INFO] [stderr]       |
[INFO] [stderr] 39908 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents_skip, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:39917:40
[INFO] [stderr]       |
[INFO] [stderr] 39917 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40246:44
[INFO] [stderr]       |
[INFO] [stderr] 40246 |             Some(ref sum) => (self as &mut Serialization<W, &'a LazyFunctionExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyFunctionExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40263:40
[INFO] [stderr]       |
[INFO] [stderr] 40263 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_async, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40272:40
[INFO] [stderr]       |
[INFO] [stderr] 40272 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_generator, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40281:40
[INFO] [stderr]       |
[INFO] [stderr] 40281 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40290:40
[INFO] [stderr]       |
[INFO] [stderr] 40290 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.length, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40299:40
[INFO] [stderr]       |
[INFO] [stderr] 40299 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.directives, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40308:40
[INFO] [stderr]       |
[INFO] [stderr] 40308 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents_skip, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40317:40
[INFO] [stderr]       |
[INFO] [stderr] 40317 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40613:44
[INFO] [stderr]       |
[INFO] [stderr] 40613 |             Some(ref sum) => (self as &mut Serialization<W, &'a LazyGetter>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyGetter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40630:40
[INFO] [stderr]       |
[INFO] [stderr] 40630 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40639:40
[INFO] [stderr]       |
[INFO] [stderr] 40639 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.directives, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40648:40
[INFO] [stderr]       |
[INFO] [stderr] 40648 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents_skip, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40657:40
[INFO] [stderr]       |
[INFO] [stderr] 40657 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40947:44
[INFO] [stderr]       |
[INFO] [stderr] 40947 |             Some(ref sum) => (self as &mut Serialization<W, &'a LazyMethod>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazyMethod>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40964:40
[INFO] [stderr]       |
[INFO] [stderr] 40964 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_async, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40973:40
[INFO] [stderr]       |
[INFO] [stderr] 40973 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_generator, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40982:40
[INFO] [stderr]       |
[INFO] [stderr] 40982 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:40991:40
[INFO] [stderr]       |
[INFO] [stderr] 40991 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.length, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:41000:40
[INFO] [stderr]       |
[INFO] [stderr] 41000 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.directives, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:41009:40
[INFO] [stderr]       |
[INFO] [stderr] 41009 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents_skip, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:41018:40
[INFO] [stderr]       |
[INFO] [stderr] 41018 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:41325:44
[INFO] [stderr]       |
[INFO] [stderr] 41325 |             Some(ref sum) => (self as &mut Serialization<W, &'a LazySetter>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LazySetter>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:41342:40
[INFO] [stderr]       |
[INFO] [stderr] 41342 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:41351:40
[INFO] [stderr]       |
[INFO] [stderr] 41351 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.length, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:41360:40
[INFO] [stderr]       |
[INFO] [stderr] 41360 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.directives, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:41369:40
[INFO] [stderr]       |
[INFO] [stderr] 41369 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents_skip, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:41378:40
[INFO] [stderr]       |
[INFO] [stderr] 41378 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.contents, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:41615:44
[INFO] [stderr]       |
[INFO] [stderr] 41615 |             Some(ref sum) => (self as &mut Serialization<W, &'a LiteralBooleanExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralBooleanExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:41632:40
[INFO] [stderr]       |
[INFO] [stderr] 41632 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.value, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:41809:44
[INFO] [stderr]       |
[INFO] [stderr] 41809 |             Some(ref sum) => (self as &mut Serialization<W, &'a LiteralInfinityExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralInfinityExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:41984:44
[INFO] [stderr]       |
[INFO] [stderr] 41984 |             Some(ref sum) => (self as &mut Serialization<W, &'a LiteralNullExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralNullExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:42167:44
[INFO] [stderr]       |
[INFO] [stderr] 42167 |             Some(ref sum) => (self as &mut Serialization<W, &'a LiteralNumericExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralNumericExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:42184:40
[INFO] [stderr]       |
[INFO] [stderr] 42184 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.value, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:42369:44
[INFO] [stderr]       |
[INFO] [stderr] 42369 |             Some(ref sum) => (self as &mut Serialization<W, &'a LiteralPropertyName>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralPropertyName>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:42386:40
[INFO] [stderr]       |
[INFO] [stderr] 42386 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.value, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:42582:44
[INFO] [stderr]       |
[INFO] [stderr] 42582 |             Some(ref sum) => (self as &mut Serialization<W, &'a LiteralRegExpExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralRegExpExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:42599:40
[INFO] [stderr]       |
[INFO] [stderr] 42599 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.pattern, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:42608:40
[INFO] [stderr]       |
[INFO] [stderr] 42608 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.flags, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:42806:44
[INFO] [stderr]       |
[INFO] [stderr] 42806 |             Some(ref sum) => (self as &mut Serialization<W, &'a LiteralStringExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a LiteralStringExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:42823:40
[INFO] [stderr]       |
[INFO] [stderr] 42823 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.value, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:43030:44
[INFO] [stderr]       |
[INFO] [stderr] 43030 |             Some(ref sum) => (self as &mut Serialization<W, &'a Module>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Module>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:43047:40
[INFO] [stderr]       |
[INFO] [stderr] 43047 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.scope, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:43056:40
[INFO] [stderr]       |
[INFO] [stderr] 43056 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.directives, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:43065:40
[INFO] [stderr]       |
[INFO] [stderr] 43065 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.items, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:43287:44
[INFO] [stderr]       |
[INFO] [stderr] 43287 |             Some(ref sum) => (self as &mut Serialization<W, &'a NewExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a NewExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:43304:40
[INFO] [stderr]       |
[INFO] [stderr] 43304 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.callee, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:43313:40
[INFO] [stderr]       |
[INFO] [stderr] 43313 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.arguments, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:43503:44
[INFO] [stderr]       |
[INFO] [stderr] 43503 |             Some(ref sum) => (self as &mut Serialization<W, &'a NewTargetExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a NewTargetExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:43686:44
[INFO] [stderr]       |
[INFO] [stderr] 43686 |             Some(ref sum) => (self as &mut Serialization<W, &'a ObjectAssignmentTarget>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:43703:40
[INFO] [stderr]       |
[INFO] [stderr] 43703 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.properties, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:43888:44
[INFO] [stderr]       |
[INFO] [stderr] 43888 |             Some(ref sum) => (self as &mut Serialization<W, &'a ObjectBinding>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectBinding>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:43905:40
[INFO] [stderr]       |
[INFO] [stderr] 43905 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.properties, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:44090:44
[INFO] [stderr]       |
[INFO] [stderr] 44090 |             Some(ref sum) => (self as &mut Serialization<W, &'a ObjectExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ObjectExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:44107:40
[INFO] [stderr]       |
[INFO] [stderr] 44107 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.properties, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:44292:44
[INFO] [stderr]       |
[INFO] [stderr] 44292 |             Some(ref sum) => (self as &mut Serialization<W, &'a ReturnStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ReturnStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:44309:40
[INFO] [stderr]       |
[INFO] [stderr] 44309 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.expression, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:44516:44
[INFO] [stderr]       |
[INFO] [stderr] 44516 |             Some(ref sum) => (self as &mut Serialization<W, &'a Script>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Script>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:44533:40
[INFO] [stderr]       |
[INFO] [stderr] 44533 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.scope, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:44542:40
[INFO] [stderr]       |
[INFO] [stderr] 44542 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.directives, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:44551:40
[INFO] [stderr]       |
[INFO] [stderr] 44551 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.statements, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:44806:44
[INFO] [stderr]       |
[INFO] [stderr] 44806 |             Some(ref sum) => (self as &mut Serialization<W, &'a SetterContents>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a SetterContents>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:44823:40
[INFO] [stderr]       |
[INFO] [stderr] 44823 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_this_captured, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:44832:40
[INFO] [stderr]       |
[INFO] [stderr] 44832 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.parameter_scope, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:44841:40
[INFO] [stderr]       |
[INFO] [stderr] 44841 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.param, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:44850:40
[INFO] [stderr]       |
[INFO] [stderr] 44850 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body_scope, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:44859:40
[INFO] [stderr]       |
[INFO] [stderr] 44859 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:45096:44
[INFO] [stderr]       |
[INFO] [stderr] 45096 |             Some(ref sum) => (self as &mut Serialization<W, &'a ShorthandProperty>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ShorthandProperty>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:45113:40
[INFO] [stderr]       |
[INFO] [stderr] 45113 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.name, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:45298:44
[INFO] [stderr]       |
[INFO] [stderr] 45298 |             Some(ref sum) => (self as &mut Serialization<W, &'a SpreadElement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a SpreadElement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:45315:40
[INFO] [stderr]       |
[INFO] [stderr] 45315 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.expression, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:45511:44
[INFO] [stderr]       |
[INFO] [stderr] 45511 |             Some(ref sum) => (self as &mut Serialization<W, &'a StaticMemberAssignmentTarget>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a StaticMemberAssignmentTarget>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:45528:40
[INFO] [stderr]       |
[INFO] [stderr] 45528 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.object, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:45537:40
[INFO] [stderr]       |
[INFO] [stderr] 45537 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.property, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:45746:44
[INFO] [stderr]       |
[INFO] [stderr] 45746 |             Some(ref sum) => (self as &mut Serialization<W, &'a StaticMemberExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a StaticMemberExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:45763:40
[INFO] [stderr]       |
[INFO] [stderr] 45763 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.object, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:45772:40
[INFO] [stderr]       |
[INFO] [stderr] 45772 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.property, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:45962:44
[INFO] [stderr]       |
[INFO] [stderr] 45962 |             Some(ref sum) => (self as &mut Serialization<W, &'a Super>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a Super>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:46156:44
[INFO] [stderr]       |
[INFO] [stderr] 46156 |             Some(ref sum) => (self as &mut Serialization<W, &'a SwitchCase>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a SwitchCase>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:46173:40
[INFO] [stderr]       |
[INFO] [stderr] 46173 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.test, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:46182:40
[INFO] [stderr]       |
[INFO] [stderr] 46182 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.consequent, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:46380:44
[INFO] [stderr]       |
[INFO] [stderr] 46380 |             Some(ref sum) => (self as &mut Serialization<W, &'a SwitchDefault>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a SwitchDefault>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:46397:40
[INFO] [stderr]       |
[INFO] [stderr] 46397 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.consequent, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:46593:44
[INFO] [stderr]       |
[INFO] [stderr] 46593 |             Some(ref sum) => (self as &mut Serialization<W, &'a SwitchStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a SwitchStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:46610:40
[INFO] [stderr]       |
[INFO] [stderr] 46610 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.discriminant, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:46619:40
[INFO] [stderr]       |
[INFO] [stderr] 46619 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.cases, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:46850:44
[INFO] [stderr]       |
[INFO] [stderr] 46850 |             Some(ref sum) => (self as &mut Serialization<W, &'a SwitchStatementWithDefault>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a SwitchStatementWithDefault>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:46867:40
[INFO] [stderr]       |
[INFO] [stderr] 46867 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.discriminant, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:46876:40
[INFO] [stderr]       |
[INFO] [stderr] 46876 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.pre_default_cases, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:46885:40
[INFO] [stderr]       |
[INFO] [stderr] 46885 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.default_case, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:46894:40
[INFO] [stderr]       |
[INFO] [stderr] 46894 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.post_default_cases, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:47118:44
[INFO] [stderr]       |
[INFO] [stderr] 47118 |             Some(ref sum) => (self as &mut Serialization<W, &'a TemplateElement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a TemplateElement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:47135:40
[INFO] [stderr]       |
[INFO] [stderr] 47135 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.raw_value, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:47331:44
[INFO] [stderr]       |
[INFO] [stderr] 47331 |             Some(ref sum) => (self as &mut Serialization<W, &'a TemplateExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a TemplateExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:47348:40
[INFO] [stderr]       |
[INFO] [stderr] 47348 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.tag, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:47357:40
[INFO] [stderr]       |
[INFO] [stderr] 47357 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.elements, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:47547:44
[INFO] [stderr]       |
[INFO] [stderr] 47547 |             Some(ref sum) => (self as &mut Serialization<W, &'a ThisExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ThisExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:47730:44
[INFO] [stderr]       |
[INFO] [stderr] 47730 |             Some(ref sum) => (self as &mut Serialization<W, &'a ThrowStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a ThrowStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:47747:40
[INFO] [stderr]       |
[INFO] [stderr] 47747 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.expression, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:47943:44
[INFO] [stderr]       |
[INFO] [stderr] 47943 |             Some(ref sum) => (self as &mut Serialization<W, &'a TryCatchStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a TryCatchStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:47960:40
[INFO] [stderr]       |
[INFO] [stderr] 47960 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:47969:40
[INFO] [stderr]       |
[INFO] [stderr] 47969 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.catch_clause, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:48189:44
[INFO] [stderr]       |
[INFO] [stderr] 48189 |             Some(ref sum) => (self as &mut Serialization<W, &'a TryFinallyStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a TryFinallyStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:48206:40
[INFO] [stderr]       |
[INFO] [stderr] 48206 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:48215:40
[INFO] [stderr]       |
[INFO] [stderr] 48215 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.catch_clause, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:48224:40
[INFO] [stderr]       |
[INFO] [stderr] 48224 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.finalizer, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:48446:44
[INFO] [stderr]       |
[INFO] [stderr] 48446 |             Some(ref sum) => (self as &mut Serialization<W, &'a UnaryExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a UnaryExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:48463:40
[INFO] [stderr]       |
[INFO] [stderr] 48463 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.operator, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:48472:40
[INFO] [stderr]       |
[INFO] [stderr] 48472 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.operand, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:48692:44
[INFO] [stderr]       |
[INFO] [stderr] 48692 |             Some(ref sum) => (self as &mut Serialization<W, &'a UpdateExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a UpdateExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:48709:40
[INFO] [stderr]       |
[INFO] [stderr] 48709 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.is_prefix, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:48718:40
[INFO] [stderr]       |
[INFO] [stderr] 48718 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.operator, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:48727:40
[INFO] [stderr]       |
[INFO] [stderr] 48727 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.operand, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:48949:44
[INFO] [stderr]       |
[INFO] [stderr] 48949 |             Some(ref sum) => (self as &mut Serialization<W, &'a VariableDeclaration>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a VariableDeclaration>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:48966:40
[INFO] [stderr]       |
[INFO] [stderr] 48966 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.kind, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:48975:40
[INFO] [stderr]       |
[INFO] [stderr] 48975 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.declarators, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:49184:44
[INFO] [stderr]       |
[INFO] [stderr] 49184 |             Some(ref sum) => (self as &mut Serialization<W, &'a VariableDeclarator>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a VariableDeclarator>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:49201:40
[INFO] [stderr]       |
[INFO] [stderr] 49201 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.binding, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:49210:40
[INFO] [stderr]       |
[INFO] [stderr] 49210 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.init, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:49419:44
[INFO] [stderr]       |
[INFO] [stderr] 49419 |             Some(ref sum) => (self as &mut Serialization<W, &'a WhileStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a WhileStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:49436:40
[INFO] [stderr]       |
[INFO] [stderr] 49436 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.test, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:49445:40
[INFO] [stderr]       |
[INFO] [stderr] 49445 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:49654:44
[INFO] [stderr]       |
[INFO] [stderr] 49654 |             Some(ref sum) => (self as &mut Serialization<W, &'a WithStatement>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a WithStatement>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:49671:40
[INFO] [stderr]       |
[INFO] [stderr] 49671 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.object, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:49680:40
[INFO] [stderr]       |
[INFO] [stderr] 49680 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.body, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:49878:44
[INFO] [stderr]       |
[INFO] [stderr] 49878 |             Some(ref sum) => (self as &mut Serialization<W, &'a YieldExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a YieldExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:49895:40
[INFO] [stderr]       |
[INFO] [stderr] 49895 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.expression, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:50080:44
[INFO] [stderr]       |
[INFO] [stderr] 50080 |             Some(ref sum) => (self as &mut Serialization<W, &'a YieldStarExpression>).serialize(sum, path)
[INFO] [stderr]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a YieldStarExpression>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> /opt/rustwide/target/debug/build/binjs_es6-fdd010cc58a36ff4/out/ast.rs:50097:40
[INFO] [stderr]       |
[INFO] [stderr] 50097 |             let result = (self as &mut Serialization<W, &'a _>).serialize(&value.expression, path);
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, &'a _>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/io.rs:135:23
[INFO] [stderr]     |
[INFO] [stderr] 135 |         (self as &mut Serialization<W, T>).serialize(value, path)
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Serialization<W, T>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/io.rs:284:97
[INFO] [stderr]     |
[INFO] [stderr] 284 |     pub fn encode<'a, AST>(&self, format: &'a mut binjs_io::Format, ast: &'a AST) -> Result<Box<AsRef<[u8]>>, TokenWriterError>
[INFO] [stderr]     |                                                                                                 ^^^^^^^^^^^ help: use `dyn`: `dyn AsRef<[u8]>`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/scopes.rs:140:29
[INFO] [stderr]     |
[INFO] [stderr] 140 |                 if let Some(mut parent_free) = self.free_names_in_block_stack.last_mut() {
[INFO] [stderr]     |                             ----^^^^^^^^^^^
[INFO] [stderr]     |                             |
[INFO] [stderr]     |                             help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/scopes.rs:140:29
[INFO] [stderr]     |
[INFO] [stderr] 140 |                 if let Some(mut parent_free) = self.free_names_in_block_stack.last_mut() {
[INFO] [stderr]     |                             ----^^^^^^^^^^^
[INFO] [stderr]     |                             |
[INFO] [stderr]     |                             help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 2m 05s
[INFO] running `"docker" "inspect" "628dfe36081d6c0c0e68b53670ee1cdd6e4f3b60eee3088c9ee7195cd484dcf1"`
[INFO] running `"docker" "rm" "-f" "628dfe36081d6c0c0e68b53670ee1cdd6e4f3b60eee3088c9ee7195cd484dcf1"`
[INFO] [stdout] 628dfe36081d6c0c0e68b53670ee1cdd6e4f3b60eee3088c9ee7195cd484dcf1
