[INFO] updating cached repository https://github.com/matthieu-m/rust-poly
[INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"`
[INFO] running `"git" "rev-parse" "HEAD"`
[INFO] [stdout] 55c10461bc1fb177ab1206934abc282807878f9e
[INFO] checking matthieu-m/rust-poly against master#bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc for pr-70917
[INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmatthieu-m%2Frust-poly" "/workspace/builds/worker-13/source"`
[INFO] [stderr] Cloning into '/workspace/builds/worker-13/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/matthieu-m/rust-poly on toolchain bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking git repo https://github.com/matthieu-m/rust-poly
[INFO] finished tweaking git repo https://github.com/matthieu-m/rust-poly
[INFO] tweaked toml for git repo https://github.com/matthieu-m/rust-poly written to /workspace/builds/worker-13/source/Cargo.toml
[INFO] crate git repo https://github.com/matthieu-m/rust-poly already has a lockfile, it will not be regenerated
[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-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/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] c2d86c60573f704a502d9c25c432224282f0cba928b52fc90712a5b9dc58311a
[INFO] running `"docker" "start" "-a" "c2d86c60573f704a502d9c25c432224282f0cba928b52fc90712a5b9dc58311a"`
[INFO] [stderr]     Checking poly v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: lint `drop_with_repr_extern` has been removed: `drop flags have been removed`
[INFO] [stderr]  --> src/rtti.rs:7:10
[INFO] [stderr]   |
[INFO] [stderr] 7 | #![allow(drop_with_repr_extern)]
[INFO] [stderr]   |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: lint `drop_with_repr_extern` has been removed: `drop flags have been removed`
[INFO] [stderr]  --> src/rtti.rs:7:10
[INFO] [stderr]   |
[INFO] [stderr] 7 | #![allow(drop_with_repr_extern)]
[INFO] [stderr]   |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `alloc::heap`
[INFO] [stderr]    --> src/rtti.rs:688:17
[INFO] [stderr]     |
[INFO] [stderr] 688 |             use alloc::heap;
[INFO] [stderr]     |                 ^^^^^^^^^^^ no `heap` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `alloc::heap`
[INFO] [stderr]    --> src/rtti.rs:688:17
[INFO] [stderr]     |
[INFO] [stderr] 688 |             use alloc::heap;
[INFO] [stderr]     |                 ^^^^^^^^^^^ no `heap` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]   --> src/internal.rs:80:27
[INFO] [stderr]    |
[INFO] [stderr] 80 |     where Struct: marker::Reflect + 'static
[INFO] [stderr]    |                           ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]   --> src/internal.rs:86:26
[INFO] [stderr]    |
[INFO] [stderr] 86 |     where Trait: marker::Reflect + 'static
[INFO] [stderr]    |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/internal.rs:178:27
[INFO] [stderr]     |
[INFO] [stderr] 178 |     where Struct: marker::Reflect + 'static
[INFO] [stderr]     |                           ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/internal.rs:201:26
[INFO] [stderr]     |
[INFO] [stderr] 201 |     where Trait: marker::Reflect + 'static
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/internal.rs:224:26
[INFO] [stderr]     |
[INFO] [stderr] 224 |     where Trait: marker::Reflect + 'static,
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/internal.rs:225:48
[INFO] [stderr]     |
[INFO] [stderr] 225 |           Struct: ExtendTrait<Trait> + marker::Reflect + 'static
[INFO] [stderr]     |                                                ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/internal.rs:322:26
[INFO] [stderr]     |
[INFO] [stderr] 322 |         where S: marker::Reflect + 'static
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/internal.rs:379:26
[INFO] [stderr]     |
[INFO] [stderr] 379 |         where T: marker::Reflect + 'static
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/internal.rs:406:26
[INFO] [stderr]     |
[INFO] [stderr] 406 |         where T: marker::Reflect + 'static,
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/internal.rs:407:43
[INFO] [stderr]     |
[INFO] [stderr] 407 |               S: ExtendTrait<T> + marker::Reflect + 'static,
[INFO] [stderr]     |                                           ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/internal.rs:423:26
[INFO] [stderr]     |
[INFO] [stderr] 423 |         where T: marker::Reflect + 'static,
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]   --> src/rtti.rs:98:22
[INFO] [stderr]    |
[INFO] [stderr] 98 |     where T: marker::Reflect + 'static
[INFO] [stderr]    |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:111:30
[INFO] [stderr]     |
[INFO] [stderr] 111 |     where S: Sized + marker::Reflect + 'static
[INFO] [stderr]     |                              ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:118:30
[INFO] [stderr]     |
[INFO] [stderr] 118 |     where S: Sized + marker::Reflect + 'static
[INFO] [stderr]     |                              ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:140:26
[INFO] [stderr]     |
[INFO] [stderr] 140 |         where B: marker::Reflect + 'static,
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:141:48
[INFO] [stderr]     |
[INFO] [stderr] 141 |               T: TraitExtendTrait<B> + marker::Reflect + 'static
[INFO] [stderr]     |                                                ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:152:26
[INFO] [stderr]     |
[INFO] [stderr] 152 |         where T: marker::Reflect + 'static,
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:153:48
[INFO] [stderr]     |
[INFO] [stderr] 153 |               D: TraitExtendTrait<T> + marker::Reflect + 'static
[INFO] [stderr]     |                                                ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:163:26
[INFO] [stderr]     |
[INFO] [stderr] 163 |         where T: marker::Reflect + 'static,
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:164:26
[INFO] [stderr]     |
[INFO] [stderr] 164 |               X: marker::Reflect + 'static
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:189:22
[INFO] [stderr]     |
[INFO] [stderr] 189 |     where T: marker::Reflect + 'static
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:192:43
[INFO] [stderr]     |
[INFO] [stderr] 192 |         where S: ExtendTrait<T> + marker::Reflect + 'static
[INFO] [stderr]     |                                           ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:213:26
[INFO] [stderr]     |
[INFO] [stderr] 213 |         where B: marker::Reflect + 'static,
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:220:48
[INFO] [stderr]     |
[INFO] [stderr] 220 |         where D: TraitExtendTrait<T> + marker::Reflect + 'static
[INFO] [stderr]     |                                                ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:228:26
[INFO] [stderr]     |
[INFO] [stderr] 228 |         where X: marker::Reflect + 'static
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:236:26
[INFO] [stderr]     |
[INFO] [stderr] 236 |         where S: marker::Reflect + 'static
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:247:22
[INFO] [stderr]     |
[INFO] [stderr] 247 |     where T: marker::Reflect + 'static
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:255:22
[INFO] [stderr]     |
[INFO] [stderr] 255 |     where T: marker::Reflect + 'static
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:260:22
[INFO] [stderr]     |
[INFO] [stderr] 260 |     where T: marker::Reflect + 'static
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:304:22
[INFO] [stderr]     |
[INFO] [stderr] 304 |     where S: marker::Reflect + 'static
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:318:22
[INFO] [stderr]     |
[INFO] [stderr] 318 |     where S: marker::Reflect + 'static
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:334:22
[INFO] [stderr]     |
[INFO] [stderr] 334 |     where S: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:342:35
[INFO] [stderr]     |
[INFO] [stderr] 342 |     where S: fmt::Debug + marker::Reflect + 'static,
[INFO] [stderr]     |                                   ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:355:35
[INFO] [stderr]     |
[INFO] [stderr] 355 |     where S: fmt::Debug + marker::Reflect + 'static,
[INFO] [stderr]     |                                   ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:368:33
[INFO] [stderr]     |
[INFO] [stderr] 368 |     type Inner: Sized + marker::Reflect + 'static;
[INFO] [stderr]     |                                 ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:377:30
[INFO] [stderr]     |
[INFO] [stderr] 377 |     where S: Sized + marker::Reflect + 'static
[INFO] [stderr]     |                              ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:396:30
[INFO] [stderr]     |
[INFO] [stderr] 396 |     where S: Sized + marker::Reflect + 'static
[INFO] [stderr]     |                              ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:432:26
[INFO] [stderr]     |
[INFO] [stderr] 432 |         where T: marker::Reflect + 'static,
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:448:26
[INFO] [stderr]     |
[INFO] [stderr] 448 |         where T: marker::Reflect + 'static,
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:465:22
[INFO] [stderr]     |
[INFO] [stderr] 465 |     where S: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:466:22
[INFO] [stderr]     |
[INFO] [stderr] 466 |           Y: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:470:22
[INFO] [stderr]     |
[INFO] [stderr] 470 |     where S: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:471:22
[INFO] [stderr]     |
[INFO] [stderr] 471 |           Y: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:481:22
[INFO] [stderr]     |
[INFO] [stderr] 481 |     where T: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:482:39
[INFO] [stderr]     |
[INFO] [stderr] 482 |           S: ExtendTrait<T> + marker::Reflect + 'static,
[INFO] [stderr]     |                                       ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:490:22
[INFO] [stderr]     |
[INFO] [stderr] 490 |     where T: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:491:22
[INFO] [stderr]     |
[INFO] [stderr] 491 |           S: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:502:22
[INFO] [stderr]     |
[INFO] [stderr] 502 |     where T: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:503:22
[INFO] [stderr]     |
[INFO] [stderr] 503 |           S: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:511:22
[INFO] [stderr]     |
[INFO] [stderr] 511 |     where T: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:512:22
[INFO] [stderr]     |
[INFO] [stderr] 512 |           S: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:522:22
[INFO] [stderr]     |
[INFO] [stderr] 522 |     where T: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:523:39
[INFO] [stderr]     |
[INFO] [stderr] 523 |           S: ExtendTrait<T> + marker::Reflect + 'static,
[INFO] [stderr]     |                                       ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:553:22
[INFO] [stderr]     |
[INFO] [stderr] 553 |     where T: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:554:54
[INFO] [stderr]     |
[INFO] [stderr] 554 |           S: ExtendTrait<T> + clone::Clone + marker::Reflect + 'static,
[INFO] [stderr]     |                                                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:566:22
[INFO] [stderr]     |
[INFO] [stderr] 566 |     where T: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:567:22
[INFO] [stderr]     |
[INFO] [stderr] 567 |           S: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:638:26
[INFO] [stderr]     |
[INFO] [stderr] 638 |               P: marker::Reflect + 'static,
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:647:44
[INFO] [stderr]     |
[INFO] [stderr] 647 |         where C: ExtendStruct<S> + marker::Reflect + 'static,
[INFO] [stderr]     |                                            ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:655:26
[INFO] [stderr]     |
[INFO] [stderr] 655 |         where Y: marker::Reflect + 'static,
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:664:33
[INFO] [stderr]     |
[INFO] [stderr] 664 |     where T: RawClone + marker::Reflect + 'static,
[INFO] [stderr]     |                                 ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:665:22
[INFO] [stderr]     |
[INFO] [stderr] 665 |           S: marker::Reflect + 'static
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:706:22
[INFO] [stderr]     |
[INFO] [stderr] 706 |     where T: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:707:35
[INFO] [stderr]     |
[INFO] [stderr] 707 |           S: fmt::Debug + marker::Reflect + 'static
[INFO] [stderr]     |                                   ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:721:22
[INFO] [stderr]     |
[INFO] [stderr] 721 |     where T: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:722:22
[INFO] [stderr]     |
[INFO] [stderr] 722 |           S: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:731:22
[INFO] [stderr]     |
[INFO] [stderr] 731 |     where T: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:732:22
[INFO] [stderr]     |
[INFO] [stderr] 732 |           S: marker::Reflect + 'static
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:740:22
[INFO] [stderr]     |
[INFO] [stderr] 740 |     where T: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:741:22
[INFO] [stderr]     |
[INFO] [stderr] 741 |           S: marker::Reflect + 'static
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:747:33
[INFO] [stderr]     |
[INFO] [stderr] 747 |     where T: RawClone + marker::Reflect + 'static,
[INFO] [stderr]     |                                 ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:748:22
[INFO] [stderr]     |
[INFO] [stderr] 748 |           S: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:756:22
[INFO] [stderr]     |
[INFO] [stderr] 756 |     where T: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:757:39
[INFO] [stderr]     |
[INFO] [stderr] 757 |           S: ExtendTrait<T> + marker::Reflect + 'static,
[INFO] [stderr]     |                                       ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:768:44
[INFO] [stderr]     |
[INFO] [stderr] 768 |     where T: TraitExtendTrait<B> + marker::Reflect + 'static,
[INFO] [stderr]     |                                            ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:769:40
[INFO] [stderr]     |
[INFO] [stderr] 769 |           S: ExtendStruct<P> + marker::Reflect + 'static,
[INFO] [stderr]     |                                        ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:770:22
[INFO] [stderr]     |
[INFO] [stderr] 770 |           B: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:771:22
[INFO] [stderr]     |
[INFO] [stderr] 771 |           P: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:789:44
[INFO] [stderr]     |
[INFO] [stderr] 789 |     where T: FirstExtendTrait<B> + marker::Reflect + 'static,
[INFO] [stderr]     |                                            ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:790:45
[INFO] [stderr]     |
[INFO] [stderr] 790 |           S: FirstExtendStruct<P> + marker::Reflect + 'static,
[INFO] [stderr]     |                                             ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:791:22
[INFO] [stderr]     |
[INFO] [stderr] 791 |           B: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:792:22
[INFO] [stderr]     |
[INFO] [stderr] 792 |           P: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:804:44
[INFO] [stderr]     |
[INFO] [stderr] 804 |     where T: FirstExtendTrait<B> + marker::Reflect + 'static,
[INFO] [stderr]     |                                            ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:805:45
[INFO] [stderr]     |
[INFO] [stderr] 805 |           S: FirstExtendStruct<P> + marker::Reflect + 'static,
[INFO] [stderr]     |                                             ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:806:22
[INFO] [stderr]     |
[INFO] [stderr] 806 |           B: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:807:22
[INFO] [stderr]     |
[INFO] [stderr] 807 |           P: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:819:22
[INFO] [stderr]     |
[INFO] [stderr] 819 |     where T: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:820:22
[INFO] [stderr]     |
[INFO] [stderr] 820 |           S: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:821:44
[INFO] [stderr]     |
[INFO] [stderr] 821 |           D: TraitExtendTrait<T> + marker::Reflect + 'static,
[INFO] [stderr]     |                                            ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:822:45
[INFO] [stderr]     |
[INFO] [stderr] 822 |           C: FirstExtendStruct<S> + marker::Reflect + 'static,
[INFO] [stderr]     |                                             ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:858:22
[INFO] [stderr]     |
[INFO] [stderr] 858 |     where T: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:859:22
[INFO] [stderr]     |
[INFO] [stderr] 859 |           S: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:860:66
[INFO] [stderr]     |
[INFO] [stderr] 860 |           D: FirstExtendTrait<T> + TraitExtendTrait<T> + marker::Reflect + 'static,
[INFO] [stderr]     |                                                                  ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:861:45
[INFO] [stderr]     |
[INFO] [stderr] 861 |           C: FirstExtendStruct<S> + marker::Reflect + 'static,
[INFO] [stderr]     |                                             ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:897:22
[INFO] [stderr]     |
[INFO] [stderr] 897 |     where T: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:898:22
[INFO] [stderr]     |
[INFO] [stderr] 898 |           S: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:899:22
[INFO] [stderr]     |
[INFO] [stderr] 899 |           X: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:900:22
[INFO] [stderr]     |
[INFO] [stderr] 900 |           Y: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:935:22
[INFO] [stderr]     |
[INFO] [stderr] 935 |     where T: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:936:22
[INFO] [stderr]     |
[INFO] [stderr] 936 |           S: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:961:22
[INFO] [stderr]     |
[INFO] [stderr] 961 |     where T: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:962:22
[INFO] [stderr]     |
[INFO] [stderr] 962 |           S: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1000:22
[INFO] [stderr]      |
[INFO] [stderr] 1000 |     where T: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1001:22
[INFO] [stderr]      |
[INFO] [stderr] 1001 |           S: marker::Reflect + 'static
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1009:22
[INFO] [stderr]      |
[INFO] [stderr] 1009 |     where T: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1010:22
[INFO] [stderr]      |
[INFO] [stderr] 1010 |           S: marker::Reflect + 'static
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1018:22
[INFO] [stderr]      |
[INFO] [stderr] 1018 |     where T: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1019:22
[INFO] [stderr]      |
[INFO] [stderr] 1019 |           S: marker::Reflect + 'static
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1025:22
[INFO] [stderr]      |
[INFO] [stderr] 1025 |     where T: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1026:39
[INFO] [stderr]      |
[INFO] [stderr] 1026 |           S: ExtendTrait<T> + marker::Reflect + 'static,
[INFO] [stderr]      |                                       ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1038:44
[INFO] [stderr]      |
[INFO] [stderr] 1038 |     where T: TraitExtendTrait<B> + marker::Reflect + 'static,
[INFO] [stderr]      |                                            ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1039:40
[INFO] [stderr]      |
[INFO] [stderr] 1039 |           S: ExtendStruct<P> + marker::Reflect + 'static,
[INFO] [stderr]      |                                        ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1040:22
[INFO] [stderr]      |
[INFO] [stderr] 1040 |           B: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1041:22
[INFO] [stderr]      |
[INFO] [stderr] 1041 |           P: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1054:44
[INFO] [stderr]      |
[INFO] [stderr] 1054 |     where T: TraitExtendTrait<B> + marker::Reflect + 'static,
[INFO] [stderr]      |                                            ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1055:40
[INFO] [stderr]      |
[INFO] [stderr] 1055 |           S: ExtendStruct<P> + marker::Reflect + 'static,
[INFO] [stderr]      |                                        ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1056:22
[INFO] [stderr]      |
[INFO] [stderr] 1056 |           B: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1057:22
[INFO] [stderr]      |
[INFO] [stderr] 1057 |           P: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1070:22
[INFO] [stderr]      |
[INFO] [stderr] 1070 |     where T: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1071:22
[INFO] [stderr]      |
[INFO] [stderr] 1071 |           S: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1072:44
[INFO] [stderr]      |
[INFO] [stderr] 1072 |           D: TraitExtendTrait<T> + marker::Reflect + 'static,
[INFO] [stderr]      |                                            ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1073:40
[INFO] [stderr]      |
[INFO] [stderr] 1073 |           C: ExtendStruct<S> + marker::Reflect + 'static,
[INFO] [stderr]      |                                        ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1099:22
[INFO] [stderr]      |
[INFO] [stderr] 1099 |     where T: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1100:22
[INFO] [stderr]      |
[INFO] [stderr] 1100 |           S: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1101:44
[INFO] [stderr]      |
[INFO] [stderr] 1101 |           D: TraitExtendTrait<T> + marker::Reflect + 'static,
[INFO] [stderr]      |                                            ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1102:40
[INFO] [stderr]      |
[INFO] [stderr] 1102 |           C: ExtendStruct<S> + marker::Reflect + 'static,
[INFO] [stderr]      |                                        ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1128:22
[INFO] [stderr]      |
[INFO] [stderr] 1128 |     where T: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1129:22
[INFO] [stderr]      |
[INFO] [stderr] 1129 |           S: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1130:22
[INFO] [stderr]      |
[INFO] [stderr] 1130 |           X: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1131:22
[INFO] [stderr]      |
[INFO] [stderr] 1131 |           Y: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1155:22
[INFO] [stderr]      |
[INFO] [stderr] 1155 |     where T: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1156:22
[INFO] [stderr]      |
[INFO] [stderr] 1156 |           S: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1157:22
[INFO] [stderr]      |
[INFO] [stderr] 1157 |           X: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1158:22
[INFO] [stderr]      |
[INFO] [stderr] 1158 |           Y: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/dom.rs:234:26
[INFO] [stderr]     |
[INFO] [stderr] 234 |         where S: marker::Reflect + 'static
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/dom.rs:237:30
[INFO] [stderr]     |
[INFO] [stderr] 237 |             where S: marker::Reflect + 'static
[INFO] [stderr]     |                              ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/dom.rs:243:30
[INFO] [stderr]     |
[INFO] [stderr] 243 |             where S: marker::Reflect + 'static
[INFO] [stderr]     |                              ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/dom.rs:292:26
[INFO] [stderr]     |
[INFO] [stderr] 292 |         where T: marker::Reflect + 'static
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/dom.rs:295:30
[INFO] [stderr]     |
[INFO] [stderr] 295 |             where T: marker::Reflect + 'static
[INFO] [stderr]     |                              ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]    --> src/rtti.rs:680:17
[INFO] [stderr]     |
[INFO] [stderr] 680 |                 (1_usize << struct_info.log2_align())
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/dom.rs:17:27
[INFO] [stderr]    |
[INFO] [stderr] 17 | type ClassNode = DynClass<Node, NodeData>;
[INFO] [stderr]    |                           ^^^^ help: use `dyn`: `dyn Node`
[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]   --> src/dom.rs:32:27
[INFO] [stderr]    |
[INFO] [stderr] 32 | type ClassText = DynClass<Node, TextNode>;
[INFO] [stderr]    |                           ^^^^ help: use `dyn`: `dyn Node`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/dom.rs:45:30
[INFO] [stderr]    |
[INFO] [stderr] 45 | type ClassElement = DynClass<Element, ElementData>;
[INFO] [stderr]    |                              ^^^^^^^ help: use `dyn`: `dyn Element`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:113:41
[INFO] [stderr]     |
[INFO] [stderr] 113 | fn process_any_element<'a>(element: &'a Element) {
[INFO] [stderr]     |                                         ^^^^^^^ help: use `dyn`: `dyn Element`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:125:37
[INFO] [stderr]     |
[INFO] [stderr] 125 |     let video_element: Box<DynClass<Element, HTMLVideoElement>> = {
[INFO] [stderr]     |                                     ^^^^^^^ help: use `dyn`: `dyn Element`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:175:15
[INFO] [stderr]     |
[INFO] [stderr] 175 | extend_trait!(Node);
[INFO] [stderr]     |               ^^^^ help: use `dyn`: `dyn Node`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:176:15
[INFO] [stderr]     |
[INFO] [stderr] 176 | extend_trait!(Element: Node => 0);
[INFO] [stderr]     |               ^^^^^^^ help: use `dyn`: `dyn Element`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:176:24
[INFO] [stderr]     |
[INFO] [stderr] 176 | extend_trait!(Element: Node => 0);
[INFO] [stderr]     |                        ^^^^ help: use `dyn`: `dyn Node`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:200:25
[INFO] [stderr]     |
[INFO] [stderr] 200 | unsafe impl ExtendTrait<Node> for NodeData {}
[INFO] [stderr]     |                         ^^^^ help: use `dyn`: `dyn Node`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:204:25
[INFO] [stderr]     |
[INFO] [stderr] 204 | unsafe impl ExtendTrait<Node> for TextNode {}
[INFO] [stderr]     |                         ^^^^ help: use `dyn`: `dyn Node`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:208:25
[INFO] [stderr]     |
[INFO] [stderr] 208 | unsafe impl ExtendTrait<Node> for ElementData {}
[INFO] [stderr]     |                         ^^^^ help: use `dyn`: `dyn Node`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:209:25
[INFO] [stderr]     |
[INFO] [stderr] 209 | unsafe impl ExtendTrait<Element> for ElementData {}
[INFO] [stderr]     |                         ^^^^^^^ help: use `dyn`: `dyn Element`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:213:25
[INFO] [stderr]     |
[INFO] [stderr] 213 | unsafe impl ExtendTrait<Node> for HTMLImageElement {}
[INFO] [stderr]     |                         ^^^^ help: use `dyn`: `dyn Node`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]   --> src/internal.rs:80:27
[INFO] [stderr]    |
[INFO] [stderr] 80 |     where Struct: marker::Reflect + 'static
[INFO] [stderr]    |                           ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:214:25
[INFO] [stderr]     |
[INFO] [stderr] 214 | unsafe impl ExtendTrait<Element> for HTMLImageElement {}
[INFO] [stderr]     |                         ^^^^^^^ help: use `dyn`: `dyn Element`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]   --> src/internal.rs:86:26
[INFO] [stderr]    |
[INFO] [stderr] 86 |     where Trait: marker::Reflect + 'static
[INFO] [stderr]    |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/internal.rs:178:27
[INFO] [stderr]     |
[INFO] [stderr] 178 |     where Struct: marker::Reflect + 'static
[INFO] [stderr]     |                           ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/internal.rs:201:26
[INFO] [stderr]     |
[INFO] [stderr] 201 |     where Trait: marker::Reflect + 'static
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:218:25
[INFO] [stderr]     |
[INFO] [stderr] 218 | unsafe impl ExtendTrait<Node> for HTMLVideoElement {}
[INFO] [stderr]     |                         ^^^^ help: use `dyn`: `dyn Node`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/internal.rs:224:26
[INFO] [stderr]     |
[INFO] [stderr] 224 |     where Trait: marker::Reflect + 'static,
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/internal.rs:225:48
[INFO] [stderr]     |
[INFO] [stderr] 225 |           Struct: ExtendTrait<Trait> + marker::Reflect + 'static
[INFO] [stderr]     |                                                ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/internal.rs:322:26
[INFO] [stderr]     |
[INFO] [stderr] 322 |         where S: marker::Reflect + 'static
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/internal.rs:379:26
[INFO] [stderr]     |
[INFO] [stderr] 379 |         where T: marker::Reflect + 'static
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:219:25
[INFO] [stderr]     |
[INFO] [stderr] 219 | unsafe impl ExtendTrait<Element> for HTMLVideoElement {}
[INFO] [stderr]     |                         ^^^^^^^ help: use `dyn`: `dyn Element`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/internal.rs:406:26
[INFO] [stderr]     |
[INFO] [stderr] 406 |         where T: marker::Reflect + 'static,
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/internal.rs:407:43
[INFO] [stderr]     |
[INFO] [stderr] 407 |               S: ExtendTrait<T> + marker::Reflect + 'static,
[INFO] [stderr]     |                                           ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/internal.rs:423:26
[INFO] [stderr]     |
[INFO] [stderr] 423 |         where T: marker::Reflect + 'static,
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]   --> src/rtti.rs:98:22
[INFO] [stderr]    |
[INFO] [stderr] 98 |     where T: marker::Reflect + 'static
[INFO] [stderr]    |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:111:30
[INFO] [stderr]     |
[INFO] [stderr] 111 |     where S: Sized + marker::Reflect + 'static
[INFO] [stderr]     |                              ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:118:30
[INFO] [stderr]     |
[INFO] [stderr] 118 |     where S: Sized + marker::Reflect + 'static
[INFO] [stderr]     |                              ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:140:26
[INFO] [stderr]     |
[INFO] [stderr] 140 |         where B: marker::Reflect + 'static,
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:306:27
[INFO] [stderr]     |
[INFO] [stderr] 306 |     collector.push(make::<Node>());
[INFO] [stderr]     |                           ^^^^ help: use `dyn`: `dyn Node`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:141:48
[INFO] [stderr]     |
[INFO] [stderr] 141 |               T: TraitExtendTrait<B> + marker::Reflect + 'static
[INFO] [stderr]     |                                                ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:152:26
[INFO] [stderr]     |
[INFO] [stderr] 152 |         where T: marker::Reflect + 'static,
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:153:48
[INFO] [stderr]     |
[INFO] [stderr] 153 |               D: TraitExtendTrait<T> + marker::Reflect + 'static
[INFO] [stderr]     |                                                ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:307:27
[INFO] [stderr]     |
[INFO] [stderr] 307 |     collector.push(make::<Element>());
[INFO] [stderr]     |                           ^^^^^^^ help: use `dyn`: `dyn Element`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:163:26
[INFO] [stderr]     |
[INFO] [stderr] 163 |         where T: marker::Reflect + 'static,
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:164:26
[INFO] [stderr]     |
[INFO] [stderr] 164 |               X: marker::Reflect + 'static
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:189:22
[INFO] [stderr]     |
[INFO] [stderr] 189 |     where T: marker::Reflect + 'static
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:192:43
[INFO] [stderr]     |
[INFO] [stderr] 192 |         where S: ExtendTrait<T> + marker::Reflect + 'static
[INFO] [stderr]     |                                           ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:213:26
[INFO] [stderr]     |
[INFO] [stderr] 213 |         where B: marker::Reflect + 'static,
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:337:49
[INFO] [stderr]     |
[INFO] [stderr] 337 |     register_struct!(tables, indices, NodeData, Node,);
[INFO] [stderr]     |                                                 ^^^^ help: use `dyn`: `dyn Node`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:220:48
[INFO] [stderr]     |
[INFO] [stderr] 220 |         where D: TraitExtendTrait<T> + marker::Reflect + 'static
[INFO] [stderr]     |                                                ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:228:26
[INFO] [stderr]     |
[INFO] [stderr] 228 |         where X: marker::Reflect + 'static
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:236:26
[INFO] [stderr]     |
[INFO] [stderr] 236 |         where S: marker::Reflect + 'static
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:247:22
[INFO] [stderr]     |
[INFO] [stderr] 247 |     where T: marker::Reflect + 'static
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:255:22
[INFO] [stderr]     |
[INFO] [stderr] 255 |     where T: marker::Reflect + 'static
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:260:22
[INFO] [stderr]     |
[INFO] [stderr] 260 |     where T: marker::Reflect + 'static
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:304:22
[INFO] [stderr]     |
[INFO] [stderr] 304 |     where S: marker::Reflect + 'static
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:318:22
[INFO] [stderr]     |
[INFO] [stderr] 318 |     where S: marker::Reflect + 'static
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:334:22
[INFO] [stderr]     |
[INFO] [stderr] 334 |     where S: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:342:35
[INFO] [stderr]     |
[INFO] [stderr] 342 |     where S: fmt::Debug + marker::Reflect + 'static,
[INFO] [stderr]     |                                   ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:355:35
[INFO] [stderr]     |
[INFO] [stderr] 355 |     where S: fmt::Debug + marker::Reflect + 'static,
[INFO] [stderr]     |                                   ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:368:33
[INFO] [stderr]     |
[INFO] [stderr] 368 |     type Inner: Sized + marker::Reflect + 'static;
[INFO] [stderr]     |                                 ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:377:30
[INFO] [stderr]     |
[INFO] [stderr] 377 |     where S: Sized + marker::Reflect + 'static
[INFO] [stderr]     |                              ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:396:30
[INFO] [stderr]     |
[INFO] [stderr] 396 |     where S: Sized + marker::Reflect + 'static
[INFO] [stderr]     |                              ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:432:26
[INFO] [stderr]     |
[INFO] [stderr] 432 |         where T: marker::Reflect + 'static,
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:448:26
[INFO] [stderr]     |
[INFO] [stderr] 448 |         where T: marker::Reflect + 'static,
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:465:22
[INFO] [stderr]     |
[INFO] [stderr] 465 |     where S: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:466:22
[INFO] [stderr]     |
[INFO] [stderr] 466 |           Y: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:470:22
[INFO] [stderr]     |
[INFO] [stderr] 470 |     where S: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:471:22
[INFO] [stderr]     |
[INFO] [stderr] 471 |           Y: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:481:22
[INFO] [stderr]     |
[INFO] [stderr] 481 |     where T: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:482:39
[INFO] [stderr]     |
[INFO] [stderr] 482 |           S: ExtendTrait<T> + marker::Reflect + 'static,
[INFO] [stderr]     |                                       ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:490:22
[INFO] [stderr]     |
[INFO] [stderr] 490 |     where T: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:491:22
[INFO] [stderr]     |
[INFO] [stderr] 491 |           S: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:502:22
[INFO] [stderr]     |
[INFO] [stderr] 502 |     where T: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:503:22
[INFO] [stderr]     |
[INFO] [stderr] 503 |           S: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:511:22
[INFO] [stderr]     |
[INFO] [stderr] 511 |     where T: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:512:22
[INFO] [stderr]     |
[INFO] [stderr] 512 |           S: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:522:22
[INFO] [stderr]     |
[INFO] [stderr] 522 |     where T: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:523:39
[INFO] [stderr]     |
[INFO] [stderr] 523 |           S: ExtendTrait<T> + marker::Reflect + 'static,
[INFO] [stderr]     |                                       ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:553:22
[INFO] [stderr]     |
[INFO] [stderr] 553 |     where T: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:554:54
[INFO] [stderr]     |
[INFO] [stderr] 554 |           S: ExtendTrait<T> + clone::Clone + marker::Reflect + 'static,
[INFO] [stderr]     |                                                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:566:22
[INFO] [stderr]     |
[INFO] [stderr] 566 |     where T: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:567:22
[INFO] [stderr]     |
[INFO] [stderr] 567 |           S: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:638:26
[INFO] [stderr]     |
[INFO] [stderr] 638 |               P: marker::Reflect + 'static,
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:647:44
[INFO] [stderr]     |
[INFO] [stderr] 647 |         where C: ExtendStruct<S> + marker::Reflect + 'static,
[INFO] [stderr]     |                                            ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:655:26
[INFO] [stderr]     |
[INFO] [stderr] 655 |         where Y: marker::Reflect + 'static,
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:664:33
[INFO] [stderr]     |
[INFO] [stderr] 664 |     where T: RawClone + marker::Reflect + 'static,
[INFO] [stderr]     |                                 ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:665:22
[INFO] [stderr]     |
[INFO] [stderr] 665 |           S: marker::Reflect + 'static
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:706:22
[INFO] [stderr]     |
[INFO] [stderr] 706 |     where T: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:707:35
[INFO] [stderr]     |
[INFO] [stderr] 707 |           S: fmt::Debug + marker::Reflect + 'static
[INFO] [stderr]     |                                   ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:721:22
[INFO] [stderr]     |
[INFO] [stderr] 721 |     where T: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:722:22
[INFO] [stderr]     |
[INFO] [stderr] 722 |           S: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:731:22
[INFO] [stderr]     |
[INFO] [stderr] 731 |     where T: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:732:22
[INFO] [stderr]     |
[INFO] [stderr] 732 |           S: marker::Reflect + 'static
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:740:22
[INFO] [stderr]     |
[INFO] [stderr] 740 |     where T: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:741:22
[INFO] [stderr]     |
[INFO] [stderr] 741 |           S: marker::Reflect + 'static
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:747:33
[INFO] [stderr]     |
[INFO] [stderr] 747 |     where T: RawClone + marker::Reflect + 'static,
[INFO] [stderr]     |                                 ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:748:22
[INFO] [stderr]     |
[INFO] [stderr] 748 |           S: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:756:22
[INFO] [stderr]     |
[INFO] [stderr] 756 |     where T: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:757:39
[INFO] [stderr]     |
[INFO] [stderr] 757 |           S: ExtendTrait<T> + marker::Reflect + 'static,
[INFO] [stderr]     |                                       ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:768:44
[INFO] [stderr]     |
[INFO] [stderr] 768 |     where T: TraitExtendTrait<B> + marker::Reflect + 'static,
[INFO] [stderr]     |                                            ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:769:40
[INFO] [stderr]     |
[INFO] [stderr] 769 |           S: ExtendStruct<P> + marker::Reflect + 'static,
[INFO] [stderr]     |                                        ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:770:22
[INFO] [stderr]     |
[INFO] [stderr] 770 |           B: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:771:22
[INFO] [stderr]     |
[INFO] [stderr] 771 |           P: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:789:44
[INFO] [stderr]     |
[INFO] [stderr] 789 |     where T: FirstExtendTrait<B> + marker::Reflect + 'static,
[INFO] [stderr]     |                                            ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:790:45
[INFO] [stderr]     |
[INFO] [stderr] 790 |           S: FirstExtendStruct<P> + marker::Reflect + 'static,
[INFO] [stderr]     |                                             ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:791:22
[INFO] [stderr]     |
[INFO] [stderr] 791 |           B: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:792:22
[INFO] [stderr]     |
[INFO] [stderr] 792 |           P: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:804:44
[INFO] [stderr]     |
[INFO] [stderr] 804 |     where T: FirstExtendTrait<B> + marker::Reflect + 'static,
[INFO] [stderr]     |                                            ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:805:45
[INFO] [stderr]     |
[INFO] [stderr] 805 |           S: FirstExtendStruct<P> + marker::Reflect + 'static,
[INFO] [stderr]     |                                             ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:806:22
[INFO] [stderr]     |
[INFO] [stderr] 806 |           B: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:807:22
[INFO] [stderr]     |
[INFO] [stderr] 807 |           P: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:819:22
[INFO] [stderr]     |
[INFO] [stderr] 819 |     where T: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:820:22
[INFO] [stderr]     |
[INFO] [stderr] 820 |           S: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:821:44
[INFO] [stderr]     |
[INFO] [stderr] 821 |           D: TraitExtendTrait<T> + marker::Reflect + 'static,
[INFO] [stderr]     |                                            ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:822:45
[INFO] [stderr]     |
[INFO] [stderr] 822 |           C: FirstExtendStruct<S> + marker::Reflect + 'static,
[INFO] [stderr]     |                                             ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:858:22
[INFO] [stderr]     |
[INFO] [stderr] 858 |     where T: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:859:22
[INFO] [stderr]     |
[INFO] [stderr] 859 |           S: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:860:66
[INFO] [stderr]     |
[INFO] [stderr] 860 |           D: FirstExtendTrait<T> + TraitExtendTrait<T> + marker::Reflect + 'static,
[INFO] [stderr]     |                                                                  ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:861:45
[INFO] [stderr]     |
[INFO] [stderr] 861 |           C: FirstExtendStruct<S> + marker::Reflect + 'static,
[INFO] [stderr]     |                                             ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:897:22
[INFO] [stderr]     |
[INFO] [stderr] 897 |     where T: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:898:22
[INFO] [stderr]     |
[INFO] [stderr] 898 |           S: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:899:22
[INFO] [stderr]     |
[INFO] [stderr] 899 |           X: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:338:49
[INFO] [stderr]     |
[INFO] [stderr] 338 |     register_struct!(tables, indices, TextNode, Node,);
[INFO] [stderr]     |                                                 ^^^^ help: use `dyn`: `dyn Node`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:340:52
[INFO] [stderr]     |
[INFO] [stderr] 340 |     register_struct!(tables, indices, ElementData, Element, Node => 1,);
[INFO] [stderr]     |                                                    ^^^^^^^ help: use `dyn`: `dyn Element`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:340:61
[INFO] [stderr]     |
[INFO] [stderr] 340 |     register_struct!(tables, indices, ElementData, Element, Node => 1,);
[INFO] [stderr]     |                                                             ^^^^ help: use `dyn`: `dyn Node`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:341:57
[INFO] [stderr]     |
[INFO] [stderr] 341 |     register_struct!(tables, indices, HTMLImageElement, Element, Node => 1,);
[INFO] [stderr]     |                                                         ^^^^^^^ help: use `dyn`: `dyn Element`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:341:66
[INFO] [stderr]     |
[INFO] [stderr] 341 |     register_struct!(tables, indices, HTMLImageElement, Element, Node => 1,);
[INFO] [stderr]     |                                                                  ^^^^ help: use `dyn`: `dyn Node`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:342:57
[INFO] [stderr]     |
[INFO] [stderr] 342 |     register_struct!(tables, indices, HTMLVideoElement, Element, Node => 1,);
[INFO] [stderr]     |                                                         ^^^^^^^ help: use `dyn`: `dyn Element`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:342:66
[INFO] [stderr]     |
[INFO] [stderr] 342 |     register_struct!(tables, indices, HTMLVideoElement, Element, Node => 1,);
[INFO] [stderr]     |                                                                  ^^^^ help: use `dyn`: `dyn Node`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:900:22
[INFO] [stderr]     |
[INFO] [stderr] 900 |           Y: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:935:22
[INFO] [stderr]     |
[INFO] [stderr] 935 |     where T: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:936:22
[INFO] [stderr]     |
[INFO] [stderr] 936 |           S: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:961:22
[INFO] [stderr]     |
[INFO] [stderr] 961 |     where T: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/rtti.rs:962:22
[INFO] [stderr]     |
[INFO] [stderr] 962 |           S: marker::Reflect + 'static,
[INFO] [stderr]     |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1000:22
[INFO] [stderr]      |
[INFO] [stderr] 1000 |     where T: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1001:22
[INFO] [stderr]      |
[INFO] [stderr] 1001 |           S: marker::Reflect + 'static
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1009:22
[INFO] [stderr]      |
[INFO] [stderr] 1009 |     where T: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1010:22
[INFO] [stderr]      |
[INFO] [stderr] 1010 |           S: marker::Reflect + 'static
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1018:22
[INFO] [stderr]      |
[INFO] [stderr] 1018 |     where T: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1019:22
[INFO] [stderr]      |
[INFO] [stderr] 1019 |           S: marker::Reflect + 'static
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1025:22
[INFO] [stderr]      |
[INFO] [stderr] 1025 |     where T: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1026:39
[INFO] [stderr]      |
[INFO] [stderr] 1026 |           S: ExtendTrait<T> + marker::Reflect + 'static,
[INFO] [stderr]      |                                       ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1038:44
[INFO] [stderr]      |
[INFO] [stderr] 1038 |     where T: TraitExtendTrait<B> + marker::Reflect + 'static,
[INFO] [stderr]      |                                            ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1039:40
[INFO] [stderr]      |
[INFO] [stderr] 1039 |           S: ExtendStruct<P> + marker::Reflect + 'static,
[INFO] [stderr]      |                                        ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1040:22
[INFO] [stderr]      |
[INFO] [stderr] 1040 |           B: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1041:22
[INFO] [stderr]      |
[INFO] [stderr] 1041 |           P: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1054:44
[INFO] [stderr]      |
[INFO] [stderr] 1054 |     where T: TraitExtendTrait<B> + marker::Reflect + 'static,
[INFO] [stderr]      |                                            ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1055:40
[INFO] [stderr]      |
[INFO] [stderr] 1055 |           S: ExtendStruct<P> + marker::Reflect + 'static,
[INFO] [stderr]      |                                        ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1056:22
[INFO] [stderr]      |
[INFO] [stderr] 1056 |           B: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1057:22
[INFO] [stderr]      |
[INFO] [stderr] 1057 |           P: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1070:22
[INFO] [stderr]      |
[INFO] [stderr] 1070 |     where T: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1071:22
[INFO] [stderr]      |
[INFO] [stderr] 1071 |           S: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1072:44
[INFO] [stderr]      |
[INFO] [stderr] 1072 |           D: TraitExtendTrait<T> + marker::Reflect + 'static,
[INFO] [stderr]      |                                            ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1073:40
[INFO] [stderr]      |
[INFO] [stderr] 1073 |           C: ExtendStruct<S> + marker::Reflect + 'static,
[INFO] [stderr]      |                                        ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1099:22
[INFO] [stderr]      |
[INFO] [stderr] 1099 |     where T: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1100:22
[INFO] [stderr]      |
[INFO] [stderr] 1100 |           S: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1101:44
[INFO] [stderr]      |
[INFO] [stderr] 1101 |           D: TraitExtendTrait<T> + marker::Reflect + 'static,
[INFO] [stderr]      |                                            ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1102:40
[INFO] [stderr]      |
[INFO] [stderr] 1102 |           C: ExtendStruct<S> + marker::Reflect + 'static,
[INFO] [stderr]      |                                        ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1128:22
[INFO] [stderr]      |
[INFO] [stderr] 1128 |     where T: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1129:22
[INFO] [stderr]      |
[INFO] [stderr] 1129 |           S: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1130:22
[INFO] [stderr]      |
[INFO] [stderr] 1130 |           X: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1131:22
[INFO] [stderr]      |
[INFO] [stderr] 1131 |           Y: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'core_intrinsics': intrinsics are unlikely to ever be stabilized, instead they should be used through stabilized interfaces in the rest of the standard library
[INFO] [stderr]   --> src/internal.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr] 11 | use core::intrinsics;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: add `#![feature(core_intrinsics)]` to the crate attributes to enable
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'core_intrinsics': intrinsics are unlikely to ever be stabilized, instead they should be used through stabilized interfaces in the rest of the standard library
[INFO] [stderr]   --> src/internal.rs:82:44
[INFO] [stderr]    |
[INFO] [stderr] 82 |     StructId { id: unsafe { mem::transmute(intrinsics::type_id::<Struct>()) } }
[INFO] [stderr]    |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: add `#![feature(core_intrinsics)]` to the crate attributes to enable
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'core_intrinsics': intrinsics are unlikely to ever be stabilized, instead they should be used through stabilized interfaces in the rest of the standard library
[INFO] [stderr]   --> src/internal.rs:88:43
[INFO] [stderr]    |
[INFO] [stderr] 88 |     TraitId { id: unsafe { mem::transmute(intrinsics::type_id::<Trait>()) } }
[INFO] [stderr]    |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: add `#![feature(core_intrinsics)]` to the crate attributes to enable
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
[INFO] [stderr]    --> src/internal.rs:142:36
[INFO] [stderr]     |
[INFO] [stderr] 142 |     static ONCE: std::sync::Once = std::sync::ONCE_INIT;
[INFO] [stderr]     |                                    ^^^^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `Once::new()`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
[INFO] [stderr]    --> src/internal.rs:153:36
[INFO] [stderr]     |
[INFO] [stderr] 153 |     static ONCE: std::sync::Once = std::sync::ONCE_INIT;
[INFO] [stderr]     |                                    ^^^^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `Once::new()`
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
[INFO] [stderr]    --> src/internal.rs:165:36
[INFO] [stderr]     |
[INFO] [stderr] 165 |     static ONCE: std::sync::Once = std::sync::ONCE_INIT;
[INFO] [stderr]     |                                    ^^^^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `Once::new()`
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'raw'
[INFO] [stderr]   --> src/rtti.rs:16:5
[INFO] [stderr]    |
[INFO] [stderr] 16 | use core::raw;
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: see issue #27751 <https://github.com/rust-lang/rust/issues/27751> for more information
[INFO] [stderr]    = help: add `#![feature(raw)]` to the crate attributes to enable
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
[INFO] [stderr]    --> src/internal.rs:56:32
[INFO] [stderr]     |
[INFO] [stderr] 56  |             let exemplar: $T = std::mem::uninitialized();
[INFO] [stderr]     |                                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/rtti.rs:526:17
[INFO] [stderr]     |
[INFO] [stderr] 526 |         assert!(offset_of!(Self, dyn) == 0, "Essential for &Class -> &DynClass conversion!");
[INFO] [stderr]     |                 --------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
[INFO] [stderr]    --> src/internal.rs:56:32
[INFO] [stderr]     |
[INFO] [stderr] 56  |             let exemplar: $T = std::mem::uninitialized();
[INFO] [stderr]     |                                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/rtti.rs:528:22
[INFO] [stderr]     |
[INFO] [stderr] 528 |         let offset = offset_of!(Self, data);
[INFO] [stderr]     |                      ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1155:22
[INFO] [stderr]      |
[INFO] [stderr] 1155 |     where T: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1156:22
[INFO] [stderr]      |
[INFO] [stderr] 1156 |           S: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'raw'
[INFO] [stderr]    --> src/rtti.rs:575:34
[INFO] [stderr]     |
[INFO] [stderr] 575 |             mem::transmute_copy(&raw::TraitObject {
[INFO] [stderr]     |                                  ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: see issue #27751 <https://github.com/rust-lang/rust/issues/27751> for more information
[INFO] [stderr]     = help: add `#![feature(raw)]` to the crate attributes to enable
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'raw'
[INFO] [stderr]    --> src/rtti.rs:584:34
[INFO] [stderr]     |
[INFO] [stderr] 584 |             mem::transmute_copy(&raw::TraitObject {
[INFO] [stderr]     |                                  ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: see issue #27751 <https://github.com/rust-lang/rust/issues/27751> for more information
[INFO] [stderr]     = help: add `#![feature(raw)]` to the crate attributes to enable
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'raw'
[INFO] [stderr]    --> src/rtti.rs:948:34
[INFO] [stderr]     |
[INFO] [stderr] 948 |             mem::transmute_copy(&raw::TraitObject {
[INFO] [stderr]     |                                  ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: see issue #27751 <https://github.com/rust-lang/rust/issues/27751> for more information
[INFO] [stderr]     = help: add `#![feature(raw)]` to the crate attributes to enable
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'raw'
[INFO] [stderr]    --> src/rtti.rs:974:34
[INFO] [stderr]     |
[INFO] [stderr] 974 |             mem::transmute_copy(&raw::TraitObject {
[INFO] [stderr]     |                                  ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: see issue #27751 <https://github.com/rust-lang/rust/issues/27751> for more information
[INFO] [stderr]     = help: add `#![feature(raw)]` to the crate attributes to enable
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'raw'
[INFO] [stderr]    --> src/rtti.rs:983:34
[INFO] [stderr]     |
[INFO] [stderr] 983 |             mem::transmute_copy(&raw::TraitObject {
[INFO] [stderr]     |                                  ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: see issue #27751 <https://github.com/rust-lang/rust/issues/27751> for more information
[INFO] [stderr]     = help: add `#![feature(raw)]` to the crate attributes to enable
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
[INFO] [stderr]    --> src/internal.rs:95:35
[INFO] [stderr]     |
[INFO] [stderr] 95  |             let s: &$S = unsafe { ::std::mem::uninitialized() };
[INFO] [stderr]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/dom.rs:337:5
[INFO] [stderr]     |
[INFO] [stderr] 337 |     register_struct!(tables, indices, NodeData, Node,);
[INFO] [stderr]     |     --------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'raw'
[INFO] [stderr]    --> src/internal.rs:97:20
[INFO] [stderr]     |
[INFO] [stderr] 97  |             let r: ::std::raw::TraitObject = unsafe { ::std::mem::transmute(t) };
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/dom.rs:337:5
[INFO] [stderr]     |
[INFO] [stderr] 337 |     register_struct!(tables, indices, NodeData, Node,);
[INFO] [stderr]     |     --------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: see issue #27751 <https://github.com/rust-lang/rust/issues/27751> for more information
[INFO] [stderr]     = help: add `#![feature(raw)]` to the crate attributes to enable
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
[INFO] [stderr]    --> src/internal.rs:95:35
[INFO] [stderr]     |
[INFO] [stderr] 95  |             let s: &$S = unsafe { ::std::mem::uninitialized() };
[INFO] [stderr]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/dom.rs:338:5
[INFO] [stderr]     |
[INFO] [stderr] 338 |     register_struct!(tables, indices, TextNode, Node,);
[INFO] [stderr]     |     --------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'raw'
[INFO] [stderr]    --> src/internal.rs:97:20
[INFO] [stderr]     |
[INFO] [stderr] 97  |             let r: ::std::raw::TraitObject = unsafe { ::std::mem::transmute(t) };
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/dom.rs:338:5
[INFO] [stderr]     |
[INFO] [stderr] 338 |     register_struct!(tables, indices, TextNode, Node,);
[INFO] [stderr]     |     --------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: see issue #27751 <https://github.com/rust-lang/rust/issues/27751> for more information
[INFO] [stderr]     = help: add `#![feature(raw)]` to the crate attributes to enable
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
[INFO] [stderr]    --> src/internal.rs:95:35
[INFO] [stderr]     |
[INFO] [stderr] 95  |             let s: &$S = unsafe { ::std::mem::uninitialized() };
[INFO] [stderr]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/dom.rs:340:5
[INFO] [stderr]     |
[INFO] [stderr] 340 |     register_struct!(tables, indices, ElementData, Element, Node => 1,);
[INFO] [stderr]     |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1157:22
[INFO] [stderr]      |
[INFO] [stderr] 1157 |           X: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]     --> src/rtti.rs:1158:22
[INFO] [stderr]      |
[INFO] [stderr] 1158 |           Y: marker::Reflect + 'static,
[INFO] [stderr]      |                      ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/dom.rs:234:26
[INFO] [stderr]     |
[INFO] [stderr] 234 |         where S: marker::Reflect + 'static
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/dom.rs:237:30
[INFO] [stderr]     |
[INFO] [stderr] 237 |             where S: marker::Reflect + 'static
[INFO] [stderr]     |                              ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/dom.rs:243:30
[INFO] [stderr]     |
[INFO] [stderr] 243 |             where S: marker::Reflect + 'static
[INFO] [stderr]     |                              ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/dom.rs:292:26
[INFO] [stderr]     |
[INFO] [stderr] 292 |         where T: marker::Reflect + 'static
[INFO] [stderr]     |                          ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Reflect` in module `marker`
[INFO] [stderr]    --> src/dom.rs:295:30
[INFO] [stderr]     |
[INFO] [stderr] 295 |             where T: marker::Reflect + 'static
[INFO] [stderr]     |                              ^^^^^^^ not found in `marker`
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'raw'
[INFO] [stderr]    --> src/internal.rs:97:20
[INFO] [stderr]     |
[INFO] [stderr] 97  |             let r: ::std::raw::TraitObject = unsafe { ::std::mem::transmute(t) };
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/dom.rs:340:5
[INFO] [stderr]     |
[INFO] [stderr] 340 |     register_struct!(tables, indices, ElementData, Element, Node => 1,);
[INFO] [stderr]     |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: see issue #27751 <https://github.com/rust-lang/rust/issues/27751> for more information
[INFO] [stderr]     = help: add `#![feature(raw)]` to the crate attributes to enable
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
[INFO] [stderr]    --> src/internal.rs:95:35
[INFO] [stderr]     |
[INFO] [stderr] 95  |             let s: &$S = unsafe { ::std::mem::uninitialized() };
[INFO] [stderr]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/dom.rs:340:5
[INFO] [stderr]     |
[INFO] [stderr] 340 |     register_struct!(tables, indices, ElementData, Element, Node => 1,);
[INFO] [stderr]     |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'raw'
[INFO] [stderr]    --> src/internal.rs:97:20
[INFO] [stderr]     |
[INFO] [stderr] 97  |             let r: ::std::raw::TraitObject = unsafe { ::std::mem::transmute(t) };
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/dom.rs:340:5
[INFO] [stderr]     |
[INFO] [stderr] 340 |     register_struct!(tables, indices, ElementData, Element, Node => 1,);
[INFO] [stderr]     |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: see issue #27751 <https://github.com/rust-lang/rust/issues/27751> for more information
[INFO] [stderr]     = help: add `#![feature(raw)]` to the crate attributes to enable
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
[INFO] [stderr]    --> src/internal.rs:95:35
[INFO] [stderr]     |
[INFO] [stderr] 95  |             let s: &$S = unsafe { ::std::mem::uninitialized() };
[INFO] [stderr]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/dom.rs:341:5
[INFO] [stderr]     |
[INFO] [stderr] 341 |     register_struct!(tables, indices, HTMLImageElement, Element, Node => 1,);
[INFO] [stderr]     |     ------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'raw'
[INFO] [stderr]    --> src/internal.rs:97:20
[INFO] [stderr]     |
[INFO] [stderr] 97  |             let r: ::std::raw::TraitObject = unsafe { ::std::mem::transmute(t) };
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/dom.rs:341:5
[INFO] [stderr]     |
[INFO] [stderr] 341 |     register_struct!(tables, indices, HTMLImageElement, Element, Node => 1,);
[INFO] [stderr]     |     ------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: see issue #27751 <https://github.com/rust-lang/rust/issues/27751> for more information
[INFO] [stderr]     = help: add `#![feature(raw)]` to the crate attributes to enable
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
[INFO] [stderr]    --> src/internal.rs:95:35
[INFO] [stderr]     |
[INFO] [stderr] 95  |             let s: &$S = unsafe { ::std::mem::uninitialized() };
[INFO] [stderr]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/dom.rs:341:5
[INFO] [stderr]     |
[INFO] [stderr] 341 |     register_struct!(tables, indices, HTMLImageElement, Element, Node => 1,);
[INFO] [stderr]     |     ------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'raw'
[INFO] [stderr]    --> src/internal.rs:97:20
[INFO] [stderr]     |
[INFO] [stderr] 97  |             let r: ::std::raw::TraitObject = unsafe { ::std::mem::transmute(t) };
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/dom.rs:341:5
[INFO] [stderr]     |
[INFO] [stderr] 341 |     register_struct!(tables, indices, HTMLImageElement, Element, Node => 1,);
[INFO] [stderr]     |     ------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: see issue #27751 <https://github.com/rust-lang/rust/issues/27751> for more information
[INFO] [stderr]     = help: add `#![feature(raw)]` to the crate attributes to enable
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
[INFO] [stderr]    --> src/internal.rs:95:35
[INFO] [stderr]     |
[INFO] [stderr] 95  |             let s: &$S = unsafe { ::std::mem::uninitialized() };
[INFO] [stderr]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/dom.rs:342:5
[INFO] [stderr]     |
[INFO] [stderr] 342 |     register_struct!(tables, indices, HTMLVideoElement, Element, Node => 1,);
[INFO] [stderr]     |     ------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'raw'
[INFO] [stderr]    --> src/internal.rs:97:20
[INFO] [stderr]     |
[INFO] [stderr] 97  |             let r: ::std::raw::TraitObject = unsafe { ::std::mem::transmute(t) };
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/dom.rs:342:5
[INFO] [stderr]     |
[INFO] [stderr] 342 |     register_struct!(tables, indices, HTMLVideoElement, Element, Node => 1,);
[INFO] [stderr]     |     ------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: see issue #27751 <https://github.com/rust-lang/rust/issues/27751> for more information
[INFO] [stderr]     = help: add `#![feature(raw)]` to the crate attributes to enable
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]    --> src/rtti.rs:680:17
[INFO] [stderr]     |
[INFO] [stderr] 680 |                 (1_usize << struct_info.log2_align())
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/dom.rs:17:27
[INFO] [stderr]    |
[INFO] [stderr] 17 | type ClassNode = DynClass<Node, NodeData>;
[INFO] [stderr]    |                           ^^^^ help: use `dyn`: `dyn Node`
[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]   --> src/dom.rs:32:27
[INFO] [stderr]    |
[INFO] [stderr] 32 | type ClassText = DynClass<Node, TextNode>;
[INFO] [stderr]    |                           ^^^^ help: use `dyn`: `dyn Node`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/dom.rs:45:30
[INFO] [stderr]    |
[INFO] [stderr] 45 | type ClassElement = DynClass<Element, ElementData>;
[INFO] [stderr]    |                              ^^^^^^^ help: use `dyn`: `dyn Element`
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
[INFO] [stderr]    --> src/internal.rs:95:35
[INFO] [stderr]     |
[INFO] [stderr] 95  |             let s: &$S = unsafe { ::std::mem::uninitialized() };
[INFO] [stderr]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/dom.rs:342:5
[INFO] [stderr]     |
[INFO] [stderr] 342 |     register_struct!(tables, indices, HTMLVideoElement, Element, Node => 1,);
[INFO] [stderr]     |     ------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:113:41
[INFO] [stderr]     |
[INFO] [stderr] 113 | fn process_any_element<'a>(element: &'a Element) {
[INFO] [stderr]     |                                         ^^^^^^^ help: use `dyn`: `dyn Element`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:125:37
[INFO] [stderr]     |
[INFO] [stderr] 125 |     let video_element: Box<DynClass<Element, HTMLVideoElement>> = {
[INFO] [stderr]     |                                     ^^^^^^^ help: use `dyn`: `dyn Element`
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'raw'
[INFO] [stderr]    --> src/internal.rs:97:20
[INFO] [stderr]     |
[INFO] [stderr] 97  |             let r: ::std::raw::TraitObject = unsafe { ::std::mem::transmute(t) };
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/dom.rs:342:5
[INFO] [stderr]     |
[INFO] [stderr] 342 |     register_struct!(tables, indices, HTMLVideoElement, Element, Node => 1,);
[INFO] [stderr]     |     ------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: see issue #27751 <https://github.com/rust-lang/rust/issues/27751> for more information
[INFO] [stderr]     = help: add `#![feature(raw)]` to the crate attributes to enable
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:175:15
[INFO] [stderr]     |
[INFO] [stderr] 175 | extend_trait!(Node);
[INFO] [stderr]     |               ^^^^ help: use `dyn`: `dyn Node`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:176:15
[INFO] [stderr]     |
[INFO] [stderr] 176 | extend_trait!(Element: Node => 0);
[INFO] [stderr]     |               ^^^^^^^ help: use `dyn`: `dyn Element`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:176:24
[INFO] [stderr]     |
[INFO] [stderr] 176 | extend_trait!(Element: Node => 0);
[INFO] [stderr]     |                        ^^^^ help: use `dyn`: `dyn Node`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:200:25
[INFO] [stderr]     |
[INFO] [stderr] 200 | unsafe impl ExtendTrait<Node> for NodeData {}
[INFO] [stderr]     |                         ^^^^ help: use `dyn`: `dyn Node`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:204:25
[INFO] [stderr]     |
[INFO] [stderr] 204 | unsafe impl ExtendTrait<Node> for TextNode {}
[INFO] [stderr]     |                         ^^^^ help: use `dyn`: `dyn Node`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:208:25
[INFO] [stderr]     |
[INFO] [stderr] 208 | unsafe impl ExtendTrait<Node> for ElementData {}
[INFO] [stderr]     |                         ^^^^ help: use `dyn`: `dyn Node`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:209:25
[INFO] [stderr]     |
[INFO] [stderr] 209 | unsafe impl ExtendTrait<Element> for ElementData {}
[INFO] [stderr]     |                         ^^^^^^^ help: use `dyn`: `dyn Element`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:213:25
[INFO] [stderr]     |
[INFO] [stderr] 213 | unsafe impl ExtendTrait<Node> for HTMLImageElement {}
[INFO] [stderr]     |                         ^^^^ help: use `dyn`: `dyn Node`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:214:25
[INFO] [stderr]     |
[INFO] [stderr] 214 | unsafe impl ExtendTrait<Element> for HTMLImageElement {}
[INFO] [stderr]     |                         ^^^^^^^ help: use `dyn`: `dyn Element`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:218:25
[INFO] [stderr]     |
[INFO] [stderr] 218 | unsafe impl ExtendTrait<Node> for HTMLVideoElement {}
[INFO] [stderr]     |                         ^^^^ help: use `dyn`: `dyn Node`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:219:25
[INFO] [stderr]     |
[INFO] [stderr] 219 | unsafe impl ExtendTrait<Element> for HTMLVideoElement {}
[INFO] [stderr]     |                         ^^^^^^^ help: use `dyn`: `dyn Element`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:306:27
[INFO] [stderr]     |
[INFO] [stderr] 306 |     collector.push(make::<Node>());
[INFO] [stderr]     |                           ^^^^ help: use `dyn`: `dyn Node`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:307:27
[INFO] [stderr]     |
[INFO] [stderr] 307 |     collector.push(make::<Element>());
[INFO] [stderr]     |                           ^^^^^^^ help: use `dyn`: `dyn Element`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:337:49
[INFO] [stderr]     |
[INFO] [stderr] 337 |     register_struct!(tables, indices, NodeData, Node,);
[INFO] [stderr]     |                                                 ^^^^ help: use `dyn`: `dyn Node`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:338:49
[INFO] [stderr]     |
[INFO] [stderr] 338 |     register_struct!(tables, indices, TextNode, Node,);
[INFO] [stderr]     |                                                 ^^^^ help: use `dyn`: `dyn Node`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:340:52
[INFO] [stderr]     |
[INFO] [stderr] 340 |     register_struct!(tables, indices, ElementData, Element, Node => 1,);
[INFO] [stderr]     |                                                    ^^^^^^^ help: use `dyn`: `dyn Element`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:340:61
[INFO] [stderr]     |
[INFO] [stderr] 340 |     register_struct!(tables, indices, ElementData, Element, Node => 1,);
[INFO] [stderr]     |                                                             ^^^^ help: use `dyn`: `dyn Node`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:341:57
[INFO] [stderr]     |
[INFO] [stderr] 341 |     register_struct!(tables, indices, HTMLImageElement, Element, Node => 1,);
[INFO] [stderr]     |                                                         ^^^^^^^ help: use `dyn`: `dyn Element`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:341:66
[INFO] [stderr]     |
[INFO] [stderr] 341 |     register_struct!(tables, indices, HTMLImageElement, Element, Node => 1,);
[INFO] [stderr]     |                                                                  ^^^^ help: use `dyn`: `dyn Node`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:342:57
[INFO] [stderr]     |
[INFO] [stderr] 342 |     register_struct!(tables, indices, HTMLVideoElement, Element, Node => 1,);
[INFO] [stderr]     |                                                         ^^^^^^^ help: use `dyn`: `dyn Element`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dom.rs:342:66
[INFO] [stderr]     |
[INFO] [stderr] 342 |     register_struct!(tables, indices, HTMLVideoElement, Element, Node => 1,);
[INFO] [stderr]     |                                                                  ^^^^ help: use `dyn`: `dyn Node`
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 157 previous errors
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0405, E0432, E0658.
[INFO] [stderr] For more information about an error, try `rustc --explain E0405`.
[INFO] [stderr] error: could not compile `poly`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error[E0658]: use of unstable library feature 'core_intrinsics': intrinsics are unlikely to ever be stabilized, instead they should be used through stabilized interfaces in the rest of the standard library
[INFO] [stderr]   --> src/internal.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr] 11 | use core::intrinsics;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: add `#![feature(core_intrinsics)]` to the crate attributes to enable
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'core_intrinsics': intrinsics are unlikely to ever be stabilized, instead they should be used through stabilized interfaces in the rest of the standard library
[INFO] [stderr]   --> src/internal.rs:82:44
[INFO] [stderr]    |
[INFO] [stderr] 82 |     StructId { id: unsafe { mem::transmute(intrinsics::type_id::<Struct>()) } }
[INFO] [stderr]    |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: add `#![feature(core_intrinsics)]` to the crate attributes to enable
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'core_intrinsics': intrinsics are unlikely to ever be stabilized, instead they should be used through stabilized interfaces in the rest of the standard library
[INFO] [stderr]   --> src/internal.rs:88:43
[INFO] [stderr]    |
[INFO] [stderr] 88 |     TraitId { id: unsafe { mem::transmute(intrinsics::type_id::<Trait>()) } }
[INFO] [stderr]    |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: add `#![feature(core_intrinsics)]` to the crate attributes to enable
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
[INFO] [stderr]    --> src/internal.rs:142:36
[INFO] [stderr]     |
[INFO] [stderr] 142 |     static ONCE: std::sync::Once = std::sync::ONCE_INIT;
[INFO] [stderr]     |                                    ^^^^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `Once::new()`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
[INFO] [stderr]    --> src/internal.rs:153:36
[INFO] [stderr]     |
[INFO] [stderr] 153 |     static ONCE: std::sync::Once = std::sync::ONCE_INIT;
[INFO] [stderr]     |                                    ^^^^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `Once::new()`
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
[INFO] [stderr]    --> src/internal.rs:165:36
[INFO] [stderr]     |
[INFO] [stderr] 165 |     static ONCE: std::sync::Once = std::sync::ONCE_INIT;
[INFO] [stderr]     |                                    ^^^^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `Once::new()`
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'raw'
[INFO] [stderr]   --> src/rtti.rs:16:5
[INFO] [stderr]    |
[INFO] [stderr] 16 | use core::raw;
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: see issue #27751 <https://github.com/rust-lang/rust/issues/27751> for more information
[INFO] [stderr]    = help: add `#![feature(raw)]` to the crate attributes to enable
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
[INFO] [stderr]    --> src/internal.rs:56:32
[INFO] [stderr]     |
[INFO] [stderr] 56  |             let exemplar: $T = std::mem::uninitialized();
[INFO] [stderr]     |                                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/rtti.rs:526:17
[INFO] [stderr]     |
[INFO] [stderr] 526 |         assert!(offset_of!(Self, dyn) == 0, "Essential for &Class -> &DynClass conversion!");
[INFO] [stderr]     |                 --------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
[INFO] [stderr]    --> src/internal.rs:56:32
[INFO] [stderr]     |
[INFO] [stderr] 56  |             let exemplar: $T = std::mem::uninitialized();
[INFO] [stderr]     |                                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/rtti.rs:528:22
[INFO] [stderr]     |
[INFO] [stderr] 528 |         let offset = offset_of!(Self, data);
[INFO] [stderr]     |                      ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'raw'
[INFO] [stderr]    --> src/rtti.rs:575:34
[INFO] [stderr]     |
[INFO] [stderr] 575 |             mem::transmute_copy(&raw::TraitObject {
[INFO] [stderr]     |                                  ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: see issue #27751 <https://github.com/rust-lang/rust/issues/27751> for more information
[INFO] [stderr]     = help: add `#![feature(raw)]` to the crate attributes to enable
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'raw'
[INFO] [stderr]    --> src/rtti.rs:584:34
[INFO] [stderr]     |
[INFO] [stderr] 584 |             mem::transmute_copy(&raw::TraitObject {
[INFO] [stderr]     |                                  ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: see issue #27751 <https://github.com/rust-lang/rust/issues/27751> for more information
[INFO] [stderr]     = help: add `#![feature(raw)]` to the crate attributes to enable
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'raw'
[INFO] [stderr]    --> src/rtti.rs:948:34
[INFO] [stderr]     |
[INFO] [stderr] 948 |             mem::transmute_copy(&raw::TraitObject {
[INFO] [stderr]     |                                  ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: see issue #27751 <https://github.com/rust-lang/rust/issues/27751> for more information
[INFO] [stderr]     = help: add `#![feature(raw)]` to the crate attributes to enable
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'raw'
[INFO] [stderr]    --> src/rtti.rs:974:34
[INFO] [stderr]     |
[INFO] [stderr] 974 |             mem::transmute_copy(&raw::TraitObject {
[INFO] [stderr]     |                                  ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: see issue #27751 <https://github.com/rust-lang/rust/issues/27751> for more information
[INFO] [stderr]     = help: add `#![feature(raw)]` to the crate attributes to enable
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'raw'
[INFO] [stderr]    --> src/rtti.rs:983:34
[INFO] [stderr]     |
[INFO] [stderr] 983 |             mem::transmute_copy(&raw::TraitObject {
[INFO] [stderr]     |                                  ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: see issue #27751 <https://github.com/rust-lang/rust/issues/27751> for more information
[INFO] [stderr]     = help: add `#![feature(raw)]` to the crate attributes to enable
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
[INFO] [stderr]    --> src/internal.rs:95:35
[INFO] [stderr]     |
[INFO] [stderr] 95  |             let s: &$S = unsafe { ::std::mem::uninitialized() };
[INFO] [stderr]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/dom.rs:337:5
[INFO] [stderr]     |
[INFO] [stderr] 337 |     register_struct!(tables, indices, NodeData, Node,);
[INFO] [stderr]     |     --------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'raw'
[INFO] [stderr]    --> src/internal.rs:97:20
[INFO] [stderr]     |
[INFO] [stderr] 97  |             let r: ::std::raw::TraitObject = unsafe { ::std::mem::transmute(t) };
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/dom.rs:337:5
[INFO] [stderr]     |
[INFO] [stderr] 337 |     register_struct!(tables, indices, NodeData, Node,);
[INFO] [stderr]     |     --------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: see issue #27751 <https://github.com/rust-lang/rust/issues/27751> for more information
[INFO] [stderr]     = help: add `#![feature(raw)]` to the crate attributes to enable
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
[INFO] [stderr]    --> src/internal.rs:95:35
[INFO] [stderr]     |
[INFO] [stderr] 95  |             let s: &$S = unsafe { ::std::mem::uninitialized() };
[INFO] [stderr]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/dom.rs:338:5
[INFO] [stderr]     |
[INFO] [stderr] 338 |     register_struct!(tables, indices, TextNode, Node,);
[INFO] [stderr]     |     --------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'raw'
[INFO] [stderr]    --> src/internal.rs:97:20
[INFO] [stderr]     |
[INFO] [stderr] 97  |             let r: ::std::raw::TraitObject = unsafe { ::std::mem::transmute(t) };
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/dom.rs:338:5
[INFO] [stderr]     |
[INFO] [stderr] 338 |     register_struct!(tables, indices, TextNode, Node,);
[INFO] [stderr]     |     --------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: see issue #27751 <https://github.com/rust-lang/rust/issues/27751> for more information
[INFO] [stderr]     = help: add `#![feature(raw)]` to the crate attributes to enable
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
[INFO] [stderr]    --> src/internal.rs:95:35
[INFO] [stderr]     |
[INFO] [stderr] 95  |             let s: &$S = unsafe { ::std::mem::uninitialized() };
[INFO] [stderr]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/dom.rs:340:5
[INFO] [stderr]     |
[INFO] [stderr] 340 |     register_struct!(tables, indices, ElementData, Element, Node => 1,);
[INFO] [stderr]     |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'raw'
[INFO] [stderr]    --> src/internal.rs:97:20
[INFO] [stderr]     |
[INFO] [stderr] 97  |             let r: ::std::raw::TraitObject = unsafe { ::std::mem::transmute(t) };
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/dom.rs:340:5
[INFO] [stderr]     |
[INFO] [stderr] 340 |     register_struct!(tables, indices, ElementData, Element, Node => 1,);
[INFO] [stderr]     |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: see issue #27751 <https://github.com/rust-lang/rust/issues/27751> for more information
[INFO] [stderr]     = help: add `#![feature(raw)]` to the crate attributes to enable
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
[INFO] [stderr]    --> src/internal.rs:95:35
[INFO] [stderr]     |
[INFO] [stderr] 95  |             let s: &$S = unsafe { ::std::mem::uninitialized() };
[INFO] [stderr]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/dom.rs:340:5
[INFO] [stderr]     |
[INFO] [stderr] 340 |     register_struct!(tables, indices, ElementData, Element, Node => 1,);
[INFO] [stderr]     |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'raw'
[INFO] [stderr]    --> src/internal.rs:97:20
[INFO] [stderr]     |
[INFO] [stderr] 97  |             let r: ::std::raw::TraitObject = unsafe { ::std::mem::transmute(t) };
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/dom.rs:340:5
[INFO] [stderr]     |
[INFO] [stderr] 340 |     register_struct!(tables, indices, ElementData, Element, Node => 1,);
[INFO] [stderr]     |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: see issue #27751 <https://github.com/rust-lang/rust/issues/27751> for more information
[INFO] [stderr]     = help: add `#![feature(raw)]` to the crate attributes to enable
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
[INFO] [stderr]    --> src/internal.rs:95:35
[INFO] [stderr]     |
[INFO] [stderr] 95  |             let s: &$S = unsafe { ::std::mem::uninitialized() };
[INFO] [stderr]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/dom.rs:341:5
[INFO] [stderr]     |
[INFO] [stderr] 341 |     register_struct!(tables, indices, HTMLImageElement, Element, Node => 1,);
[INFO] [stderr]     |     ------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'raw'
[INFO] [stderr]    --> src/internal.rs:97:20
[INFO] [stderr]     |
[INFO] [stderr] 97  |             let r: ::std::raw::TraitObject = unsafe { ::std::mem::transmute(t) };
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/dom.rs:341:5
[INFO] [stderr]     |
[INFO] [stderr] 341 |     register_struct!(tables, indices, HTMLImageElement, Element, Node => 1,);
[INFO] [stderr]     |     ------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: see issue #27751 <https://github.com/rust-lang/rust/issues/27751> for more information
[INFO] [stderr]     = help: add `#![feature(raw)]` to the crate attributes to enable
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
[INFO] [stderr]    --> src/internal.rs:95:35
[INFO] [stderr]     |
[INFO] [stderr] 95  |             let s: &$S = unsafe { ::std::mem::uninitialized() };
[INFO] [stderr]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/dom.rs:341:5
[INFO] [stderr]     |
[INFO] [stderr] 341 |     register_struct!(tables, indices, HTMLImageElement, Element, Node => 1,);
[INFO] [stderr]     |     ------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'raw'
[INFO] [stderr]    --> src/internal.rs:97:20
[INFO] [stderr]     |
[INFO] [stderr] 97  |             let r: ::std::raw::TraitObject = unsafe { ::std::mem::transmute(t) };
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/dom.rs:341:5
[INFO] [stderr]     |
[INFO] [stderr] 341 |     register_struct!(tables, indices, HTMLImageElement, Element, Node => 1,);
[INFO] [stderr]     |     ------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: see issue #27751 <https://github.com/rust-lang/rust/issues/27751> for more information
[INFO] [stderr]     = help: add `#![feature(raw)]` to the crate attributes to enable
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
[INFO] [stderr]    --> src/internal.rs:95:35
[INFO] [stderr]     |
[INFO] [stderr] 95  |             let s: &$S = unsafe { ::std::mem::uninitialized() };
[INFO] [stderr]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/dom.rs:342:5
[INFO] [stderr]     |
[INFO] [stderr] 342 |     register_struct!(tables, indices, HTMLVideoElement, Element, Node => 1,);
[INFO] [stderr]     |     ------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'raw'
[INFO] [stderr]    --> src/internal.rs:97:20
[INFO] [stderr]     |
[INFO] [stderr] 97  |             let r: ::std::raw::TraitObject = unsafe { ::std::mem::transmute(t) };
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/dom.rs:342:5
[INFO] [stderr]     |
[INFO] [stderr] 342 |     register_struct!(tables, indices, HTMLVideoElement, Element, Node => 1,);
[INFO] [stderr]     |     ------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: see issue #27751 <https://github.com/rust-lang/rust/issues/27751> for more information
[INFO] [stderr]     = help: add `#![feature(raw)]` to the crate attributes to enable
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
[INFO] [stderr]    --> src/internal.rs:95:35
[INFO] [stderr]     |
[INFO] [stderr] 95  |             let s: &$S = unsafe { ::std::mem::uninitialized() };
[INFO] [stderr]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/dom.rs:342:5
[INFO] [stderr]     |
[INFO] [stderr] 342 |     register_struct!(tables, indices, HTMLVideoElement, Element, Node => 1,);
[INFO] [stderr]     |     ------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'raw'
[INFO] [stderr]    --> src/internal.rs:97:20
[INFO] [stderr]     |
[INFO] [stderr] 97  |             let r: ::std::raw::TraitObject = unsafe { ::std::mem::transmute(t) };
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/dom.rs:342:5
[INFO] [stderr]     |
[INFO] [stderr] 342 |     register_struct!(tables, indices, HTMLVideoElement, Element, Node => 1,);
[INFO] [stderr]     |     ------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: see issue #27751 <https://github.com/rust-lang/rust/issues/27751> for more information
[INFO] [stderr]     = help: add `#![feature(raw)]` to the crate attributes to enable
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 157 previous errors
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0405, E0432, E0658.
[INFO] [stderr] For more information about an error, try `rustc --explain E0405`.
[INFO] [stderr] error: could not compile `poly`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `"docker" "inspect" "c2d86c60573f704a502d9c25c432224282f0cba928b52fc90712a5b9dc58311a"`
[INFO] running `"docker" "rm" "-f" "c2d86c60573f704a502d9c25c432224282f0cba928b52fc90712a5b9dc58311a"`
[INFO] [stdout] c2d86c60573f704a502d9c25c432224282f0cba928b52fc90712a5b9dc58311a
