[INFO] fetching crate rofl 0.0.1...
[INFO] testing rofl-0.0.1 against beta-2021-08-01 for beta-1.55-1
[INFO] extracting crate rofl 0.0.1 into /workspace/builds/worker-91/source
[INFO] validating manifest of crates.io crate rofl 0.0.1 on toolchain beta-2021-08-01
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate rofl 0.0.1
[INFO] finished tweaking crates.io crate rofl 0.0.1
[INFO] tweaked toml for crates.io crate rofl 0.0.1 written to /workspace/builds/worker-91/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded newtype_derive v0.1.6
[INFO] [stderr]   Downloaded conv v0.3.3
[INFO] [stderr]   Downloaded unreachable v0.1.1
[INFO] [stderr]   Downloaded derive-error v0.0.3
[INFO] [stderr]   Downloaded css-color-parser v0.1.2
[INFO] [stderr]   Downloaded try_opt v0.1.1
[INFO] [stderr]   Downloaded case v0.1.0
[INFO] [stderr]   Downloaded rusttype v0.2.4
[INFO] [stderr]   Downloaded spectral v0.6.0
[INFO] [stderr]   Downloaded itertools v0.6.5
[INFO] [stderr]   Downloaded enum_derive v0.1.7
[INFO] [stderr]   Downloaded custom_derive v0.1.7
[INFO] [stderr]   Downloaded maplit v0.1.6
[INFO] [stderr]   Downloaded serde_qs v0.2.2
[INFO] [stderr]   Downloaded data-encoding v1.2.0
[INFO] [stderr]   Downloaded rgb v0.5.8
[INFO] [stderr]   Downloaded gif-dispose v1.0.1
[INFO] [stderr]   Downloaded macro-attr v0.2.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-91/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-91/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b05cd88e3611cb8e6d504d31b6b2146fac90b1090f2fd7771048e6e1725347c8
[INFO] running `Command { std: "docker" "start" "-a" "b05cd88e3611cb8e6d504d31b6b2146fac90b1090f2fd7771048e6e1725347c8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b05cd88e3611cb8e6d504d31b6b2146fac90b1090f2fd7771048e6e1725347c8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b05cd88e3611cb8e6d504d31b6b2146fac90b1090f2fd7771048e6e1725347c8", kill_on_drop: false }`
[INFO] [stdout] b05cd88e3611cb8e6d504d31b6b2146fac90b1090f2fd7771048e6e1725347c8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-91/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-91/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2e479df0426ca051e69bc76c15ce3adf683ee84a0e6b0d8041c959d8e26d6e63
[INFO] running `Command { std: "docker" "start" "-a" "2e479df0426ca051e69bc76c15ce3adf683ee84a0e6b0d8041c959d8e26d6e63", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.5
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.5
[INFO] [stderr]    Compiling scopeguard v1.1.0
[INFO] [stderr]    Compiling rayon-core v1.9.1
[INFO] [stderr]    Compiling semver v0.1.20
[INFO] [stderr]    Compiling either v1.6.1
[INFO] [stderr]    Compiling syn v1.0.74
[INFO] [stderr]    Compiling color_quant v1.1.0
[INFO] [stderr]    Compiling arrayvec v0.4.12
[INFO] [stderr]    Compiling log v0.4.14
[INFO] [stderr]    Compiling lzw v0.10.0
[INFO] [stderr]    Compiling adler32 v1.2.0
[INFO] [stderr]    Compiling linked-hash-map v0.5.4
[INFO] [stderr]    Compiling nodrop v0.1.14
[INFO] [stderr]    Compiling tinyvec_macros v0.1.0
[INFO] [stderr]    Compiling inflate v0.1.1
[INFO] [stderr]    Compiling ucd-util v0.1.8
[INFO] [stderr]    Compiling serde v1.0.127
[INFO] [stderr]    Compiling bitflags v0.7.0
[INFO] [stderr]    Compiling regex v0.2.11
[INFO] [stderr]    Compiling void v1.0.2
[INFO] [stderr]    Compiling rgb v0.5.8
[INFO] [stderr]    Compiling utf8-ranges v1.0.4
[INFO] [stderr]    Compiling lazy_static v0.1.16
[INFO] [stderr]    Compiling case v0.1.0
[INFO] [stderr]    Compiling custom_derive v0.1.7
[INFO] [stderr]    Compiling scoped_threadpool v0.1.9
[INFO] [stderr]    Compiling try_opt v0.1.1
[INFO] [stderr]    Compiling lazy_static v0.2.11
[INFO] [stderr]    Compiling mime v0.3.16
[INFO] [stderr]    Compiling glob v0.2.11
[INFO] [stderr]    Compiling enum_derive v0.1.7
[INFO] [stderr]    Compiling macro-attr v0.2.0
[INFO] [stderr]    Compiling maplit v0.1.6
[INFO] [stderr]    Compiling num-integer v0.1.44
[INFO] [stderr]    Compiling memoffset v0.6.4
[INFO] [stderr]    Compiling num-iter v0.1.42
[INFO] [stderr]    Compiling rayon v1.5.1
[INFO] [stderr]    Compiling stb_truetype v0.3.1
[INFO] [stderr]    Compiling rand v0.4.6
[INFO] [stderr]    Compiling num_cpus v1.13.0
[INFO] [stderr]    Compiling time v0.1.44
[INFO] [stderr]    Compiling aho-corasick v0.6.10
[INFO] [stderr]    Compiling num-complex v0.1.43
[INFO] [stderr]    Compiling enum_primitive v0.1.1
[INFO] [stderr]    Compiling thread_local v0.3.6
[INFO] [stderr]    Compiling lru-cache v0.1.2
[INFO] [stderr]    Compiling unreachable v0.1.1
[INFO] [stderr]    Compiling rustc_version v0.1.7
[INFO] [stderr]    Compiling conv v0.3.3
[INFO] [stderr]    Compiling css-color-parser v0.1.2
[INFO] [stderr]    Compiling itertools v0.6.5
[INFO] [stderr]    Compiling tinyvec v1.3.1
[INFO] [stderr]    Compiling gif v0.9.2
[INFO] [stderr]    Compiling deflate v0.7.20
[INFO] [stderr]    Compiling regex-syntax v0.5.6
[INFO] [stderr]    Compiling rand v0.3.23
[INFO] [stderr]    Compiling stb_truetype v0.2.8
[INFO] [stderr]    Compiling derive-error v0.0.3
[INFO] [stderr]    Compiling log v0.3.9
[INFO] [stderr]    Compiling newtype_derive v0.1.6
[INFO] [stderr]    Compiling gif-dispose v1.0.1
[INFO] [stderr]    Compiling crossbeam-channel v0.5.1
[INFO] [stderr]    Compiling rusttype v0.2.4
[INFO] [stderr]    Compiling num-bigint v0.1.44
[INFO] [stderr]    Compiling unicode-normalization v0.1.19
[INFO] [stderr]    Compiling png v0.6.2
[INFO] [stderr]    Compiling num-rational v0.1.42
[INFO] [stderr]    Compiling crossbeam-deque v0.8.1
[INFO] [stderr]    Compiling num v0.1.42
[INFO] [stderr]    Compiling serde_derive v1.0.127
[INFO] [stderr]    Compiling jpeg-decoder v0.1.22
[INFO] [stderr]    Compiling image v0.12.4
[INFO] [stderr]    Compiling rofl v0.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> caption/error.rs:26:32
[INFO] [stdout]    |
[INFO] [stdout] 26 |     fn cause(&self) -> Option<&Error> {
[INFO] [stdout]    |                                ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> resources/filesystem.rs:24:20
[INFO] [stdout]    |
[INFO] [stdout] 24 |     predicate: Arc<Fn(&Path) -> bool + Send + Sync + 'pl>,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Path) -> bool + Send + Sync + 'pl`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> resources/fonts.rs:44:32
[INFO] [stdout]    |
[INFO] [stdout] 44 |     fn cause(&self) -> Option<&Error> {
[INFO] [stdout]    |                                ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> resources/templates.rs:79:45
[INFO] [stdout]    |
[INFO] [stdout] 79 |     pub fn iter_images<'t>(&'t self) -> Box<Iterator<Item=&'t DynamicImage> + 't> {
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Iterator<Item=&'t DynamicImage> + 't`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> resources/mod.rs:34:32
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub type SharingLoader<T, E> = Loader<Item=Arc<T>, Err=E>;
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Loader<Item=Arc<T>, Err=E>`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> util/animated_gif.rs:46:45
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn iter_frames<'a>(&'a self) -> Box<Iterator<Item=&'a GifFrame> + 'a> {
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Iterator<Item=&'a GifFrame> + 'a`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> util/animated_gif.rs:191:15
[INFO] [stdout]     |
[INFO] [stdout] 191 | impl From<Box<Error>> for DecodeError {
[INFO] [stdout]     |               ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> util/animated_gif.rs:192:24
[INFO] [stdout]     |
[INFO] [stdout] 192 |     fn from(inner: Box<Error>) -> Self {
[INFO] [stdout]     |                        ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> util/animated_gif.rs:199:32
[INFO] [stdout]     |
[INFO] [stdout] 199 |     fn cause(&self) -> Option<&Error> {
[INFO] [stdout]     |                                ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> model/de/caption.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / lazy_static! {
[INFO] [stdout] 17 | |     static ref EXPECTING_FIELD_COUNT_MSG: String = format!(
[INFO] [stdout] 18 | |         "at least {} and no more than {}", REQUIRED_FIELDS_COUNT, FIELDS.len());
[INFO] [stdout] 19 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> model/de/image_macro.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | / lazy_static! {
[INFO] [stdout] 30 | |     static ref EXPECTING_FIELD_COUNT_MSG: String = format!("at least {}", REQUIRED_FIELDS_COUNT);
[INFO] [stdout] 31 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> model/de/image_macro.rs:326:35
[INFO] [stdout]     |
[INFO] [stdout] 326 |             valign: unsafe { mem::uninitialized() },
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> resources/templates.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / lazy_static! {
[INFO] [stdout] 20 | |     /// Map of template file extensions to supported image formats.
[INFO] [stdout] 21 | |     #[doc(hidden)]
[INFO] [stdout] 22 | |     pub static ref IMAGE_FORMAT_EXTENSIONS: HashMap<&'static str, ImageFormat> = hashmap!{
[INFO] [stdout] ...  |
[INFO] [stdout] 27 | |     };
[INFO] [stdout] 28 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]    --> util/text.rs:243:5
[INFO] [stdout]     |
[INFO] [stdout] 243 | /     lazy_static! {
[INFO] [stdout] 244 | |         static ref WORD_BOUNDARY: Regex = Regex::new(r"\b").unwrap();
[INFO] [stdout] 245 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::str::<impl str>::trim_left_matches`: superseded by `trim_start_matches`
[INFO] [stdout]    --> model/de/color.rs:123:23
[INFO] [stdout]     |
[INFO] [stdout] 123 |                 s = s.trim_left_matches(prefix).to_owned();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated associated function: `trim_start_matches`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to <[T; N] as IntoIterator>::into_iter in Rust 2021.
[INFO] [stdout]    --> model/de/color.rs:121:41
[INFO] [stdout]     |
[INFO] [stdout] 121 |         for &prefix in ["#", "0x", "$"].into_iter() {
[INFO] [stdout]     |                                         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(array_into_iter)]` on by default
[INFO] [stdout]     = warning: this changes meaning in Rust 2021
[INFO] [stdout]     = note: for more information, see issue #66145 <https://github.com/rust-lang/rust/issues/66145>
[INFO] [stdout] help: use `.iter()` instead of `.into_iter()` to avoid ambiguity
[INFO] [stdout]     |
[INFO] [stdout] 121 |         for &prefix in ["#", "0x", "$"].iter() {
[INFO] [stdout]     |                                         ^^^^
[INFO] [stdout] help: or remove `.into_iter()` to iterate by value
[INFO] [stdout]     |
[INFO] [stdout] 121 |         for &prefix in ["#", "0x", "$"] {
[INFO] [stdout]     |                                       --
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `types::VAlign` does not permit being left uninitialized
[INFO] [stdout]    --> model/de/image_macro.rs:326:30
[INFO] [stdout]     |
[INFO] [stdout] 326 |             valign: unsafe { mem::uninitialized() },
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              this code causes undefined behavior when executed
[INFO] [stdout]     |                              help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(invalid_value)]` on by default
[INFO] [stdout] note: enums have to be initialized to a variant
[INFO] [stdout]    --> model/types.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  | / macro_attr! {
[INFO] [stdout] 69  | |     /// Vertical alignment of text within a rectangle.
[INFO] [stdout] 70  | |     #[derive(Clone, Copy, Debug, PartialEq, Eq, PartialOrd, Ord, Hash,
[INFO] [stdout] 71  | |              Deserialize, IterVariants!(VAligns))]
[INFO] [stdout] ...   |
[INFO] [stdout] 80  | |     }
[INFO] [stdout] 81  | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: this warning originates in the macro `macro_attr_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 17 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 23.15s
[INFO] running `Command { std: "docker" "inspect" "2e479df0426ca051e69bc76c15ce3adf683ee84a0e6b0d8041c959d8e26d6e63", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2e479df0426ca051e69bc76c15ce3adf683ee84a0e6b0d8041c959d8e26d6e63", kill_on_drop: false }`
[INFO] [stdout] 2e479df0426ca051e69bc76c15ce3adf683ee84a0e6b0d8041c959d8e26d6e63
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-91/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-91/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4300bf7a31e1a7381e0a2f773735f23f77ce83f068ea016bf5cd8377177ba7d8
[INFO] running `Command { std: "docker" "start" "-a" "4300bf7a31e1a7381e0a2f773735f23f77ce83f068ea016bf5cd8377177ba7d8", kill_on_drop: false }`
[INFO] [stderr]    Compiling cc v1.0.69
[INFO] [stderr]    Compiling matches v0.1.8
[INFO] [stderr]    Compiling gimli v0.25.0
[INFO] [stderr]    Compiling rustc-demangle v0.1.20
[INFO] [stderr]    Compiling percent-encoding v1.0.1
[INFO] [stderr]    Compiling itoa v0.3.4
[INFO] [stderr]    Compiling dtoa v0.4.8
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling data-encoding v1.2.0
[INFO] [stderr]    Compiling object v0.26.0
[INFO] [stderr]    Compiling serde_test v1.0.127
[INFO] [stderr]    Compiling serde_json v1.0.66
[INFO] [stderr]    Compiling spectral v0.6.0
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> caption/error.rs:26:32
[INFO] [stdout]    |
[INFO] [stdout] 26 |     fn cause(&self) -> Option<&Error> {
[INFO] [stdout]    |                                ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> resources/filesystem.rs:24:20
[INFO] [stdout]    |
[INFO] [stdout] 24 |     predicate: Arc<Fn(&Path) -> bool + Send + Sync + 'pl>,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Path) -> bool + Send + Sync + 'pl`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> resources/fonts.rs:44:32
[INFO] [stdout]    |
[INFO] [stdout] 44 |     fn cause(&self) -> Option<&Error> {
[INFO] [stdout]    |                                ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> resources/templates.rs:79:45
[INFO] [stdout]    |
[INFO] [stdout] 79 |     pub fn iter_images<'t>(&'t self) -> Box<Iterator<Item=&'t DynamicImage> + 't> {
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Iterator<Item=&'t DynamicImage> + 't`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> resources/mod.rs:34:32
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub type SharingLoader<T, E> = Loader<Item=Arc<T>, Err=E>;
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Loader<Item=Arc<T>, Err=E>`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> util/animated_gif.rs:46:45
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn iter_frames<'a>(&'a self) -> Box<Iterator<Item=&'a GifFrame> + 'a> {
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Iterator<Item=&'a GifFrame> + 'a`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> util/animated_gif.rs:191:15
[INFO] [stdout]     |
[INFO] [stdout] 191 | impl From<Box<Error>> for DecodeError {
[INFO] [stdout]     |               ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> util/animated_gif.rs:192:24
[INFO] [stdout]     |
[INFO] [stdout] 192 |     fn from(inner: Box<Error>) -> Self {
[INFO] [stdout]     |                        ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> util/animated_gif.rs:199:32
[INFO] [stdout]     |
[INFO] [stdout] 199 |     fn cause(&self) -> Option<&Error> {
[INFO] [stdout]     |                                ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> model/de/caption.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / lazy_static! {
[INFO] [stdout] 17 | |     static ref EXPECTING_FIELD_COUNT_MSG: String = format!(
[INFO] [stdout] 18 | |         "at least {} and no more than {}", REQUIRED_FIELDS_COUNT, FIELDS.len());
[INFO] [stdout] 19 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> model/de/image_macro.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | / lazy_static! {
[INFO] [stdout] 30 | |     static ref EXPECTING_FIELD_COUNT_MSG: String = format!("at least {}", REQUIRED_FIELDS_COUNT);
[INFO] [stdout] 31 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> model/de/image_macro.rs:326:35
[INFO] [stdout]     |
[INFO] [stdout] 326 |             valign: unsafe { mem::uninitialized() },
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> resources/templates.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / lazy_static! {
[INFO] [stdout] 20 | |     /// Map of template file extensions to supported image formats.
[INFO] [stdout] 21 | |     #[doc(hidden)]
[INFO] [stdout] 22 | |     pub static ref IMAGE_FORMAT_EXTENSIONS: HashMap<&'static str, ImageFormat> = hashmap!{
[INFO] [stdout] ...  |
[INFO] [stdout] 27 | |     };
[INFO] [stdout] 28 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]    --> util/text.rs:243:5
[INFO] [stdout]     |
[INFO] [stdout] 243 | /     lazy_static! {
[INFO] [stdout] 244 | |         static ref WORD_BOUNDARY: Regex = Regex::new(r"\b").unwrap();
[INFO] [stdout] 245 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::str::<impl str>::trim_left_matches`: superseded by `trim_start_matches`
[INFO] [stdout]    --> model/de/color.rs:123:23
[INFO] [stdout]     |
[INFO] [stdout] 123 |                 s = s.trim_left_matches(prefix).to_owned();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated associated function: `trim_start_matches`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to <[T; N] as IntoIterator>::into_iter in Rust 2021.
[INFO] [stdout]    --> model/de/color.rs:121:41
[INFO] [stdout]     |
[INFO] [stdout] 121 |         for &prefix in ["#", "0x", "$"].into_iter() {
[INFO] [stdout]     |                                         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(array_into_iter)]` on by default
[INFO] [stdout]     = warning: this changes meaning in Rust 2021
[INFO] [stdout]     = note: for more information, see issue #66145 <https://github.com/rust-lang/rust/issues/66145>
[INFO] [stdout] help: use `.iter()` instead of `.into_iter()` to avoid ambiguity
[INFO] [stdout]     |
[INFO] [stdout] 121 |         for &prefix in ["#", "0x", "$"].iter() {
[INFO] [stdout]     |                                         ^^^^
[INFO] [stdout] help: or remove `.into_iter()` to iterate by value
[INFO] [stdout]     |
[INFO] [stdout] 121 |         for &prefix in ["#", "0x", "$"] {
[INFO] [stdout]     |                                       --
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `types::VAlign` does not permit being left uninitialized
[INFO] [stdout]    --> model/de/image_macro.rs:326:30
[INFO] [stdout]     |
[INFO] [stdout] 326 |             valign: unsafe { mem::uninitialized() },
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              this code causes undefined behavior when executed
[INFO] [stdout]     |                              help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(invalid_value)]` on by default
[INFO] [stdout] note: enums have to be initialized to a variant
[INFO] [stdout]    --> model/types.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  | / macro_attr! {
[INFO] [stdout] 69  | |     /// Vertical alignment of text within a rectangle.
[INFO] [stdout] 70  | |     #[derive(Clone, Copy, Debug, PartialEq, Eq, PartialOrd, Ord, Hash,
[INFO] [stdout] 71  | |              Deserialize, IterVariants!(VAligns))]
[INFO] [stdout] ...   |
[INFO] [stdout] 80  | |     }
[INFO] [stdout] 81  | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: this warning originates in the macro `macro_attr_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 17 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling unicode-bidi v0.3.5
[INFO] [stderr]    Compiling idna v0.1.5
[INFO] [stderr]    Compiling url v1.7.2
[INFO] [stderr]    Compiling backtrace v0.3.61
[INFO] [stderr]    Compiling addr2line v0.16.0
[INFO] [stderr]    Compiling error-chain v0.11.0
[INFO] [stderr]    Compiling serde_qs v0.2.2
[INFO] [stderr]    Compiling rofl v0.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> caption/error.rs:26:32
[INFO] [stdout]    |
[INFO] [stdout] 26 |     fn cause(&self) -> Option<&Error> {
[INFO] [stdout]    |                                ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> resources/filesystem.rs:24:20
[INFO] [stdout]    |
[INFO] [stdout] 24 |     predicate: Arc<Fn(&Path) -> bool + Send + Sync + 'pl>,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Path) -> bool + Send + Sync + 'pl`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> resources/fonts.rs:44:32
[INFO] [stdout]    |
[INFO] [stdout] 44 |     fn cause(&self) -> Option<&Error> {
[INFO] [stdout]    |                                ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> resources/templates.rs:79:45
[INFO] [stdout]    |
[INFO] [stdout] 79 |     pub fn iter_images<'t>(&'t self) -> Box<Iterator<Item=&'t DynamicImage> + 't> {
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Iterator<Item=&'t DynamicImage> + 't`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> resources/mod.rs:34:32
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub type SharingLoader<T, E> = Loader<Item=Arc<T>, Err=E>;
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Loader<Item=Arc<T>, Err=E>`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> util/animated_gif.rs:46:45
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn iter_frames<'a>(&'a self) -> Box<Iterator<Item=&'a GifFrame> + 'a> {
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Iterator<Item=&'a GifFrame> + 'a`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> util/animated_gif.rs:191:15
[INFO] [stdout]     |
[INFO] [stdout] 191 | impl From<Box<Error>> for DecodeError {
[INFO] [stdout]     |               ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> util/animated_gif.rs:192:24
[INFO] [stdout]     |
[INFO] [stdout] 192 |     fn from(inner: Box<Error>) -> Self {
[INFO] [stdout]     |                        ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> util/animated_gif.rs:199:32
[INFO] [stdout]     |
[INFO] [stdout] 199 |     fn cause(&self) -> Option<&Error> {
[INFO] [stdout]     |                                ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> model/de/caption.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / lazy_static! {
[INFO] [stdout] 17 | |     static ref EXPECTING_FIELD_COUNT_MSG: String = format!(
[INFO] [stdout] 18 | |         "at least {} and no more than {}", REQUIRED_FIELDS_COUNT, FIELDS.len());
[INFO] [stdout] 19 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]    --> model/de/caption.rs:127:9
[INFO] [stdout]     |
[INFO] [stdout] 127 | /         lazy_static! {
[INFO] [stdout] 128 | |             static ref EXPECTING_FIELD_MSG: String = format!("one of {}",
[INFO] [stdout] 129 | |                 FIELDS.iter().format_with(", ", |x, f| f(&format_args!("`{}`", x))));
[INFO] [stdout] 130 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]    --> model/de/color.rs:180:9
[INFO] [stdout]     |
[INFO] [stdout] 180 | /         lazy_static! {
[INFO] [stdout] 181 | |             static ref EXPECTING_FIELD_MSG: String = format!("one of {}",
[INFO] [stdout] 182 | |                 FIELDS.iter().format_with(", ", |x, f| f(&format_args!("`{}`", x))));
[INFO] [stdout] 183 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> model/de/image_macro.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | / lazy_static! {
[INFO] [stdout] 30 | |     static ref EXPECTING_FIELD_COUNT_MSG: String = format!("at least {}", REQUIRED_FIELDS_COUNT);
[INFO] [stdout] 31 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> model/de/image_macro.rs:326:35
[INFO] [stdout]     |
[INFO] [stdout] 326 |             valign: unsafe { mem::uninitialized() },
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> model/de/tests/qs.rs:50:1
[INFO] [stdout]    |
[INFO] [stdout] 50 | / lazy_static! {
[INFO] [stdout] 51 | |     static ref ZOIDBERG: ImageMacro = ImageMacro{
[INFO] [stdout] 52 | |         template: "zoidberg".into(),
[INFO] [stdout] 53 | |         captions: vec![
[INFO] [stdout] ...  |
[INFO] [stdout] 81 | |     };
[INFO] [stdout] 82 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> model/de/tests/qs.rs:50:1
[INFO] [stdout]    |
[INFO] [stdout] 50 | / lazy_static! {
[INFO] [stdout] 51 | |     static ref ZOIDBERG: ImageMacro = ImageMacro{
[INFO] [stdout] 52 | |         template: "zoidberg".into(),
[INFO] [stdout] 53 | |         captions: vec![
[INFO] [stdout] ...  |
[INFO] [stdout] 81 | |     };
[INFO] [stdout] 82 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> resources/templates.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / lazy_static! {
[INFO] [stdout] 20 | |     /// Map of template file extensions to supported image formats.
[INFO] [stdout] 21 | |     #[doc(hidden)]
[INFO] [stdout] 22 | |     pub static ref IMAGE_FORMAT_EXTENSIONS: HashMap<&'static str, ImageFormat> = hashmap!{
[INFO] [stdout] ...  |
[INFO] [stdout] 27 | |     };
[INFO] [stdout] 28 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]    --> util/text.rs:243:5
[INFO] [stdout]     |
[INFO] [stdout] 243 | /     lazy_static! {
[INFO] [stdout] 244 | |         static ref WORD_BOUNDARY: Regex = Regex::new(r"\b").unwrap();
[INFO] [stdout] 245 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::str::<impl str>::trim_left_matches`: superseded by `trim_start_matches`
[INFO] [stdout]    --> model/de/color.rs:123:23
[INFO] [stdout]     |
[INFO] [stdout] 123 |                 s = s.trim_left_matches(prefix).to_owned();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated associated function: `trim_start_matches`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to <[T; N] as IntoIterator>::into_iter in Rust 2021.
[INFO] [stdout]    --> model/de/color.rs:121:41
[INFO] [stdout]     |
[INFO] [stdout] 121 |         for &prefix in ["#", "0x", "$"].into_iter() {
[INFO] [stdout]     |                                         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(array_into_iter)]` on by default
[INFO] [stdout]     = warning: this changes meaning in Rust 2021
[INFO] [stdout]     = note: for more information, see issue #66145 <https://github.com/rust-lang/rust/issues/66145>
[INFO] [stdout] help: use `.iter()` instead of `.into_iter()` to avoid ambiguity
[INFO] [stdout]     |
[INFO] [stdout] 121 |         for &prefix in ["#", "0x", "$"].iter() {
[INFO] [stdout]     |                                         ^^^^
[INFO] [stdout] help: or remove `.into_iter()` to iterate by value
[INFO] [stdout]     |
[INFO] [stdout] 121 |         for &prefix in ["#", "0x", "$"] {
[INFO] [stdout]     |                                       --
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `types::VAlign` does not permit being left uninitialized
[INFO] [stdout]    --> model/de/image_macro.rs:326:30
[INFO] [stdout]     |
[INFO] [stdout] 326 |             valign: unsafe { mem::uninitialized() },
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              this code causes undefined behavior when executed
[INFO] [stdout]     |                              help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(invalid_value)]` on by default
[INFO] [stdout] note: enums have to be initialized to a variant
[INFO] [stdout]    --> model/types.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  | / macro_attr! {
[INFO] [stdout] 69  | |     /// Vertical alignment of text within a rectangle.
[INFO] [stdout] 70  | |     #[derive(Clone, Copy, Debug, PartialEq, Eq, PartialOrd, Ord, Hash,
[INFO] [stdout] 71  | |              Deserialize, IterVariants!(VAligns))]
[INFO] [stdout] ...   |
[INFO] [stdout] 80  | |     }
[INFO] [stdout] 81  | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: this warning originates in the macro `macro_attr_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 21 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 20.59s
[INFO] running `Command { std: "docker" "inspect" "4300bf7a31e1a7381e0a2f773735f23f77ce83f068ea016bf5cd8377177ba7d8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4300bf7a31e1a7381e0a2f773735f23f77ce83f068ea016bf5cd8377177ba7d8", kill_on_drop: false }`
[INFO] [stdout] 4300bf7a31e1a7381e0a2f773735f23f77ce83f068ea016bf5cd8377177ba7d8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-91/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-91/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] cf21b16aa7ed9d415b2e15afa95cd91b452e0a10260fc4048e803ac09eaa99b7
[INFO] running `Command { std: "docker" "start" "-a" "cf21b16aa7ed9d415b2e15afa95cd91b452e0a10260fc4048e803ac09eaa99b7", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> caption/error.rs:26:32
[INFO] [stderr]    |
[INFO] [stderr] 26 |     fn cause(&self) -> Option<&Error> {
[INFO] [stderr]    |                                ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> resources/filesystem.rs:24:20
[INFO] [stderr]    |
[INFO] [stderr] 24 |     predicate: Arc<Fn(&Path) -> bool + Send + Sync + 'pl>,
[INFO] [stderr]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Path) -> bool + Send + Sync + 'pl`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> resources/fonts.rs:44:32
[INFO] [stderr]    |
[INFO] [stderr] 44 |     fn cause(&self) -> Option<&Error> {
[INFO] [stderr]    |                                ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> resources/templates.rs:79:45
[INFO] [stderr]    |
[INFO] [stderr] 79 |     pub fn iter_images<'t>(&'t self) -> Box<Iterator<Item=&'t DynamicImage> + 't> {
[INFO] [stderr]    |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Iterator<Item=&'t DynamicImage> + 't`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> resources/mod.rs:34:32
[INFO] [stderr]    |
[INFO] [stderr] 34 | pub type SharingLoader<T, E> = Loader<Item=Arc<T>, Err=E>;
[INFO] [stderr]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Loader<Item=Arc<T>, Err=E>`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> util/animated_gif.rs:46:45
[INFO] [stderr]    |
[INFO] [stderr] 46 |     pub fn iter_frames<'a>(&'a self) -> Box<Iterator<Item=&'a GifFrame> + 'a> {
[INFO] [stderr]    |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Iterator<Item=&'a GifFrame> + 'a`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> util/animated_gif.rs:191:15
[INFO] [stderr]     |
[INFO] [stderr] 191 | impl From<Box<Error>> for DecodeError {
[INFO] [stderr]     |               ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> util/animated_gif.rs:192:24
[INFO] [stderr]     |
[INFO] [stderr] 192 |     fn from(inner: Box<Error>) -> Self {
[INFO] [stderr]     |                        ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> util/animated_gif.rs:199:32
[INFO] [stderr]     |
[INFO] [stderr] 199 |     fn cause(&self) -> Option<&Error> {
[INFO] [stderr]     |                                ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> model/de/caption.rs:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | / lazy_static! {
[INFO] [stderr] 17 | |     static ref EXPECTING_FIELD_COUNT_MSG: String = format!(
[INFO] [stderr] 18 | |         "at least {} and no more than {}", REQUIRED_FIELDS_COUNT, FIELDS.len());
[INFO] [stderr] 19 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr]    = note: this warning originates in the macro `__lazy_static_create` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> model/de/image_macro.rs:29:1
[INFO] [stderr]    |
[INFO] [stderr] 29 | / lazy_static! {
[INFO] [stderr] 30 | |     static ref EXPECTING_FIELD_COUNT_MSG: String = format!("at least {}", REQUIRED_FIELDS_COUNT);
[INFO] [stderr] 31 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `__lazy_static_create` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stderr]    --> model/de/image_macro.rs:326:35
[INFO] [stderr]     |
[INFO] [stderr] 326 |             valign: unsafe { mem::uninitialized() },
[INFO] [stderr]     |                                   ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> resources/templates.rs:19:1
[INFO] [stderr]    |
[INFO] [stderr] 19 | / lazy_static! {
[INFO] [stderr] 20 | |     /// Map of template file extensions to supported image formats.
[INFO] [stderr] 21 | |     #[doc(hidden)]
[INFO] [stderr] 22 | |     pub static ref IMAGE_FORMAT_EXTENSIONS: HashMap<&'static str, ImageFormat> = hashmap!{
[INFO] [stderr] ...  |
[INFO] [stderr] 27 | |     };
[INFO] [stderr] 28 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `__lazy_static_create` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]    --> util/text.rs:243:5
[INFO] [stderr]     |
[INFO] [stderr] 243 | /     lazy_static! {
[INFO] [stderr] 244 | |         static ref WORD_BOUNDARY: Regex = Regex::new(r"\b").unwrap();
[INFO] [stderr] 245 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `__lazy_static_create` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::str::<impl str>::trim_left_matches`: superseded by `trim_start_matches`
[INFO] [stderr]    --> model/de/color.rs:123:23
[INFO] [stderr]     |
[INFO] [stderr] 123 |                 s = s.trim_left_matches(prefix).to_owned();
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated associated function: `trim_start_matches`
[INFO] [stderr] 
[INFO] [stderr] warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to <[T; N] as IntoIterator>::into_iter in Rust 2021.
[INFO] [stderr]    --> model/de/color.rs:121:41
[INFO] [stderr]     |
[INFO] [stderr] 121 |         for &prefix in ["#", "0x", "$"].into_iter() {
[INFO] [stderr]     |                                         ^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(array_into_iter)]` on by default
[INFO] [stderr]     = warning: this changes meaning in Rust 2021
[INFO] [stderr]     = note: for more information, see issue #66145 <https://github.com/rust-lang/rust/issues/66145>
[INFO] [stderr] help: use `.iter()` instead of `.into_iter()` to avoid ambiguity
[INFO] [stderr]     |
[INFO] [stderr] 121 |         for &prefix in ["#", "0x", "$"].iter() {
[INFO] [stderr]     |                                         ^^^^
[INFO] [stderr] help: or remove `.into_iter()` to iterate by value
[INFO] [stderr]     |
[INFO] [stderr] 121 |         for &prefix in ["#", "0x", "$"] {
[INFO] [stderr]     |                                       --
[INFO] [stderr] 
[INFO] [stderr] warning: the type `types::VAlign` does not permit being left uninitialized
[INFO] [stderr]    --> model/de/image_macro.rs:326:30
[INFO] [stderr]     |
[INFO] [stderr] 326 |             valign: unsafe { mem::uninitialized() },
[INFO] [stderr]     |                              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                              |
[INFO] [stderr]     |                              this code causes undefined behavior when executed
[INFO] [stderr]     |                              help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(invalid_value)]` on by default
[INFO] [stderr] note: enums have to be initialized to a variant
[INFO] [stderr]    --> model/types.rs:68:1
[INFO] [stderr]     |
[INFO] [stderr] 68  | / macro_attr! {
[INFO] [stderr] 69  | |     /// Vertical alignment of text within a rectangle.
[INFO] [stderr] 70  | |     #[derive(Clone, Copy, Debug, PartialEq, Eq, PartialOrd, Ord, Hash,
[INFO] [stderr] 71  | |              Deserialize, IterVariants!(VAligns))]
[INFO] [stderr] ...   |
[INFO] [stderr] 80  | |     }
[INFO] [stderr] 81  | | }
[INFO] [stderr]     | |_^
[INFO] [stderr]     = note: this warning originates in the macro `macro_attr_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]    --> model/de/caption.rs:127:9
[INFO] [stderr]     |
[INFO] [stderr] 127 | /         lazy_static! {
[INFO] [stderr] 128 | |             static ref EXPECTING_FIELD_MSG: String = format!("one of {}",
[INFO] [stderr] 129 | |                 FIELDS.iter().format_with(", ", |x, f| f(&format_args!("`{}`", x))));
[INFO] [stderr] 130 | |         }
[INFO] [stderr]     | |_________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `__lazy_static_create` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]    --> model/de/color.rs:180:9
[INFO] [stderr]     |
[INFO] [stderr] 180 | /         lazy_static! {
[INFO] [stderr] 181 | |             static ref EXPECTING_FIELD_MSG: String = format!("one of {}",
[INFO] [stderr] 182 | |                 FIELDS.iter().format_with(", ", |x, f| f(&format_args!("`{}`", x))));
[INFO] [stderr] 183 | |         }
[INFO] [stderr]     | |_________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `__lazy_static_create` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> model/de/tests/qs.rs:50:1
[INFO] [stderr]    |
[INFO] [stderr] 50 | / lazy_static! {
[INFO] [stderr] 51 | |     static ref ZOIDBERG: ImageMacro = ImageMacro{
[INFO] [stderr] 52 | |         template: "zoidberg".into(),
[INFO] [stderr] 53 | |         captions: vec![
[INFO] [stderr] ...  |
[INFO] [stderr] 81 | |     };
[INFO] [stderr] 82 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `__lazy_static_create` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `rofl` (lib) generated 17 warnings
[INFO] [stderr] warning: `rofl` (lib test) generated 21 warnings (18 duplicates)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.21s
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/rofl-0aa5679eb67dff90)
[INFO] [stdout] 
[INFO] [stdout] running 45 tests
[INFO] [stdout] test caption::engine::tests::thread_safe ... ok
[INFO] [stdout] test caption::error::tests::thread_safe ... ok
[INFO] [stdout] test caption::task::tests::thread_safe ... ok
[INFO] [stdout] test model::de::caption::tests::generic::can_have_null_outline ... ok
[INFO] [stdout] test model::de::caption::tests::generic::can_have_optional_fields ... ok
[INFO] [stdout] test model::de::caption::tests::generic::must_be_map ... ok
[INFO] [stdout] test model::de::caption::tests::json::default_outline_around_non_default_color ... ok
[INFO] [stdout] test model::de::caption::tests::generic::must_have_required_fields ... ok
[INFO] [stdout] test model::de::caption::tests::json::default_outline ... ok
[INFO] [stdout] test model::de::caption::tests::json::outline_disabled_if_null ... ok
[INFO] [stdout] test model::de::caption::tests::json::required_fields ... ok
[INFO] [stdout] test model::de::caption::tests::json::outline_custom_color ... ok
[INFO] [stdout] test model::de::color::tests::from_str::common_named_colors ... ok
[INFO] [stdout] test model::de::color::tests::from_str::exotic_named_colors ... ok
[INFO] [stdout] test model::de::color::tests::from_str::html_rgb ... ok
[INFO] [stdout] test model::de::color::tests::from_str::pure_named_colors ... ok
[INFO] [stdout] test model::de::color::tests::from_str::transparency_not_supported ... ok
[INFO] [stdout] test model::de::color::tests::generic::can_be_css_color_name ... ok
[INFO] [stdout] test model::de::color::tests::generic::can_be_rgb_sequence ... ok
[INFO] [stdout] test model::de::color::tests::generic::can_be_valid_map ... ok
[INFO] [stdout] test model::de::color::tests::generic::cannot_be_invalid_map ... ok
[INFO] [stdout] test model::de::color::tests::generic::must_be_valid_type ... ok
[INFO] [stdout] test model::de::tests::json::custom_font_for_simple_captions ... ok
[INFO] [stdout] test model::de::tests::json::custom_color_for_simple_captions ... ok
[INFO] [stdout] test model::de::tests::json::empty_full_captions ... ok
[INFO] [stdout] test model::de::tests::json::custom_outline_for_simple_captions ... ok
[INFO] [stdout] test model::de::tests::json::just_template ... ok
[INFO] [stdout] test model::de::tests::json::full_captions_with_parameters ... ok
[INFO] [stdout] test model::de::tests::json::no_outline_for_simple_captions ... ok
[INFO] [stdout] test model::de::tests::json::scaled_template ... ok
[INFO] [stdout] test model::de::tests::json::one_simple_caption ... ok
[INFO] [stdout] test model::de::tests::json::several_simple_captions ... ok
[INFO] [stdout] test model::de::tests::json::simple_caption_with_invalid_alignment ... ok
[INFO] [stdout] test model::de::tests::json::simple_captions_with_alignment ... ok
[INFO] [stdout] test model::de::tests::json::simple_captions_with_color ... ok
[INFO] [stdout] test model::de::tests::json::simple_captions_without_outline ... ok
[INFO] [stdout] test model::de::tests::qs::full_captions_with_valign ... ok
[INFO] [stdout] test model::de::tests::qs::simple_captions_with_color ... ok
[INFO] [stdout] test model::de::tests::qs::full_captions_with_valign_and_color ... ok
[INFO] [stdout] test model::de::tests::qs::simple_captions ... ok
[INFO] [stdout] test model::de::color::tests::generic::cannot_be_too_long_rgb_sequence - should panic ... ok
[INFO] [stdout] test model::de::tests::json::full_captions_with_just_text ... FAILED
[INFO] [stdout] test model::de::tests::json::mixed_full_captions ... FAILED
[INFO] [stdout] test model::de::tests::json::too_many_full_captions_with_just_text ... FAILED
[INFO] [stdout] test model::de::tests::qs::full_captions_with_just_text ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- model::de::tests::json::full_captions_with_just_text stdout ----
[INFO] [stdout] thread 'model::de::tests::json::full_captions_with_just_text' panicked at 'attempted to leave type `model::types::VAlign` uninitialized, which is invalid', /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/mem/mod.rs:663:9
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55e2eadadb10 - std::backtrace_rs::backtrace::libunwind::trace::hff4d1766e93f64f1
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5
[INFO] [stdout]    1:     0x55e2eadadb10 - std::backtrace_rs::backtrace::trace_unsynchronized::h56bbc8eb78770bcb
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x55e2eadadb10 - std::sys_common::backtrace::_print_fmt::h5c8e75464faca780
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x55e2eadadb10 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h48b88277def8b362
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys_common/backtrace.rs:46:22
[INFO] [stdout]    4:     0x55e2eadd26dc - core::fmt::write::h3381b3176fe2b3d3
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/fmt/mod.rs:1115:17
[INFO] [stdout]    5:     0x55e2eadaa765 - std::io::Write::write_fmt::h5f34a676f60246b5
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/io/mod.rs:1665:15
[INFO] [stdout]    6:     0x55e2eadafcab - std::sys_common::backtrace::_print::ha537687d6c17dd0d
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys_common/backtrace.rs:49:5
[INFO] [stdout]    7:     0x55e2eadafcab - std::sys_common::backtrace::print::h61376ae57d131d72
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys_common/backtrace.rs:36:9
[INFO] [stdout]    8:     0x55e2eadafcab - std::panicking::default_hook::{{closure}}::h0f7208c0b9644a54
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:208:50
[INFO] [stdout]    9:     0x55e2eadaf7bc - std::panicking::default_hook::hdac7fc06578c14ce
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:222:9
[INFO] [stdout]   10:     0x55e2eadb0374 - std::panicking::rust_panic_with_hook::h72b21c283da3d1ef
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:622:17
[INFO] [stdout]   11:     0x55e2eadafe27 - std::panicking::begin_panic_handler::{{closure}}::he5778f1729cff84a
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:517:13
[INFO] [stdout]   12:     0x55e2eadadfec - std::sys_common::backtrace::__rust_end_short_backtrace::h2d11ca8b453b4b1d
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys_common/backtrace.rs:141:18
[INFO] [stdout]   13:     0x55e2eadafdb9 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:515:5
[INFO] [stdout]   14:     0x55e2eab2c941 - core::panicking::panic_fmt::hf9de31d4acbce4db
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/panicking.rs:92:14
[INFO] [stdout]   15:     0x55e2eab2c88d - core::panicking::panic::h8a6bc58a21c6c095
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/panicking.rs:50:5
[INFO] [stdout]   16:     0x55e2eab62ed7 - core::mem::uninitialized::h47d5d62f4b2bc01a
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/mem/mod.rs:663:9
[INFO] [stdout]   17:     0x55e2eab62ed7 - <rofl::model::de::image_macro::SourcedCaptionVisitor as serde::de::Visitor>::visit_str::h374c7d2b79b94cb6
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/image_macro.rs:326:30
[INFO] [stdout]   18:     0x55e2eab578f3 - serde::de::Visitor::visit_string::h4bccc2ce71877a2a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/de/mod.rs:1512:9
[INFO] [stdout]   19:     0x55e2eab9bf97 - serde_json::value::de::<impl serde::de::Deserializer for serde_json::value::Value>::deserialize_any::h13bfcabaf2d3be84
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.66/src/value/de.rs:215:33
[INFO] [stdout]   20:     0x55e2eab62e18 - <rofl::model::de::image_macro::SourcedCaption as serde::de::Deserialize>::deserialize::hcb204d7b6c832ad4
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/image_macro.rs:306:9
[INFO] [stdout]   21:     0x55e2eab4c409 - <core::marker::PhantomData<T> as serde::de::DeserializeSeed>::deserialize::h852a2710cd4d3a03
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/de/mod.rs:785:9
[INFO] [stdout]   22:     0x55e2eab5618b - <serde_json::value::de::SeqDeserializer as serde::de::SeqAccess>::next_element_seed::hb3d982dab054dbd4
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.66/src/value/de.rs:604:28
[INFO] [stdout]   23:     0x55e2eab54e56 - serde::de::SeqAccess::next_element::hfc420aea80b446fa
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/de/mod.rs:1707:9
[INFO] [stdout]   24:     0x55e2eab54239 - <&mut A as serde::de::SeqAccess>::next_element::hd553319cb5dfa78f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/de/mod.rs:1736:9
[INFO] [stdout]   25:     0x55e2eab77c2b - <serde::de::impls::<impl serde::de::Deserialize for alloc::vec::Vec<T>>::deserialize::VecVisitor<T> as serde::de::Visitor>::visit_seq::h3436c6d2813f96a6
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/de/impls.rs:928:46
[INFO] [stdout]   26:     0x55e2eab504fc - serde_json::value::de::visit_array::hcdaff2865ebfa056
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.66/src/value/de.rs:172:20
[INFO] [stdout]   27:     0x55e2eab9c637 - serde_json::value::de::<impl serde::de::Deserializer for serde_json::value::Value>::deserialize_seq::he27e9a7971661f5d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.66/src/value/de.rs:389:32
[INFO] [stdout]   28:     0x55e2eab4aaa9 - serde::de::impls::<impl serde::de::Deserialize for alloc::vec::Vec<T>>::deserialize::h4a2b633c5f86b89f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/de/impls.rs:939:9
[INFO] [stdout]   29:     0x55e2eab4c749 - <core::marker::PhantomData<T> as serde::de::DeserializeSeed>::deserialize::hc19faa3e5622c3a9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/de/mod.rs:785:9
[INFO] [stdout]   30:     0x55e2eab55bc0 - <serde_json::value::de::MapDeserializer as serde::de::MapAccess>::next_value_seed::hc065be5b8cd62d4e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.66/src/value/de.rs:655:28
[INFO] [stdout]   31:     0x55e2eab54d96 - serde::de::MapAccess::next_value::hf7f112ef21b421d7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/de/mod.rs:1846:9
[INFO] [stdout]   32:     0x55e2eab54169 - <&mut A as serde::de::MapAccess>::next_value::hc30731abb4b68ed8
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/de/mod.rs:1927:9
[INFO] [stdout]   33:     0x55e2eab616a1 - <rofl::model::de::image_macro::ImageMacroVisitor as serde::de::Visitor>::visit_map::hf7d75956a138094d
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/image_macro.rs:212:25
[INFO] [stdout]   34:     0x55e2eab51431 - serde_json::value::de::visit_object::ha6faf2140e817514
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.66/src/value/de.rs:190:20
[INFO] [stdout]   35:     0x55e2eab9c357 - serde_json::value::de::<impl serde::de::Deserializer for serde_json::value::Value>::deserialize_map::h4b0033bb295e0b17
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.66/src/value/de.rs:418:33
[INFO] [stdout]   36:     0x55e2eabd9da8 - rofl::model::de::image_macro::<impl serde::de::Deserialize for rofl::model::types::ImageMacro>::deserialize::hd81e98262379cbb5
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/image_macro.rs:38:9
[INFO] [stdout]   37:     0x55e2eab9bd08 - serde_json::value::from_value::h160d31a5dd562b77
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.66/src/value/mod.rs:984:5
[INFO] [stdout]   38:     0x55e2eab699d8 - rofl::model::de::tests::json::parse::hebbfb6e99680bc7c
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/tests/json.rs:425:5
[INFO] [stdout]   39:     0x55e2eab73c0c - rofl::model::de::tests::json::full_captions_with_just_text::hb59a653cbc42dfc4
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/tests/json.rs:334:18
[INFO] [stdout]   40:     0x55e2eab7335a - rofl::model::de::tests::json::full_captions_with_just_text::{{closure}}::h059027d6e9076912
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/tests/json.rs:315:1
[INFO] [stdout]   41:     0x55e2eaba040e - core::ops::function::FnOnce::call_once::ha7ac4a8347365edb
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   42:     0x55e2eac12473 - core::ops::function::FnOnce::call_once::hbb52c4519d3137b0
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   43:     0x55e2eac12473 - test::__rust_begin_short_backtrace::h86fe3a2a5a5121af
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:578:5
[INFO] [stdout]   44:     0x55e2eac10f28 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hfd956bc3d57399be
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/alloc/src/boxed.rs:1572:9
[INFO] [stdout]   45:     0x55e2eac10f28 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h40dc93e0ddb5938a
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:347:9
[INFO] [stdout]   46:     0x55e2eac10f28 - std::panicking::try::do_call::h90d07750cb47c562
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:401:40
[INFO] [stdout]   47:     0x55e2eac10f28 - std::panicking::try::h063c84733ad2a629
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:365:19
[INFO] [stdout]   48:     0x55e2eac10f28 - std::panic::catch_unwind::h0c464836a84e7c08
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:434:14
[INFO] [stdout]   49:     0x55e2eac10f28 - test::run_test_in_process::h5cb06ef620b157fc
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:601:18
[INFO] [stdout]   50:     0x55e2eac10f28 - test::run_test::run_test_inner::{{closure}}::h76f677f4b93f9828
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:493:39
[INFO] [stdout]   51:     0x55e2eabdf6bd - test::run_test::run_test_inner::{{closure}}::h366d01fe04f4d67a
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:520:37
[INFO] [stdout]   52:     0x55e2eabdf6bd - std::sys_common::backtrace::__rust_begin_short_backtrace::h7dfa0de4eb395af2
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys_common/backtrace.rs:125:18
[INFO] [stdout]   53:     0x55e2eabe3e88 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hf0a74bb58798037f
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/thread/mod.rs:476:17
[INFO] [stdout]   54:     0x55e2eabe3e88 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb024e854818586ac
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:347:9
[INFO] [stdout]   55:     0x55e2eabe3e88 - std::panicking::try::do_call::hb2dd9f1d0d48e41d
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:401:40
[INFO] [stdout]   56:     0x55e2eabe3e88 - std::panicking::try::h4717ae7bac8b2bf3
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:365:19
[INFO] [stdout]   57:     0x55e2eabe3e88 - std::panic::catch_unwind::h0dc8a061326ce8d8
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:434:14
[INFO] [stdout]   58:     0x55e2eabe3e88 - std::thread::Builder::spawn_unchecked::{{closure}}::haa369e2d6fd00aa1
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/thread/mod.rs:475:30
[INFO] [stdout]   59:     0x55e2eabe3e88 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h36dcf3de8b056f17
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   60:     0x55e2eadb5157 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h65c29e4642be2358
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/alloc/src/boxed.rs:1572:9
[INFO] [stdout]   61:     0x55e2eadb5157 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd0f8f7fbbd9fffbf
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/alloc/src/boxed.rs:1572:9
[INFO] [stdout]   62:     0x55e2eadb5157 - std::sys::unix::thread::Thread::new::thread_start::h2fd22fee3ca77b65
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys/unix/thread.rs:74:17
[INFO] [stdout]   63:     0x7f25be91a609 - start_thread
[INFO] [stdout]   64:     0x7f25be6ec293 - clone
[INFO] [stdout]   65:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- model::de::tests::json::mixed_full_captions stdout ----
[INFO] [stdout] thread 'model::de::tests::json::mixed_full_captions' panicked at 'attempted to leave type `model::types::VAlign` uninitialized, which is invalid', /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/mem/mod.rs:663:9
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55e2eadadb10 - std::backtrace_rs::backtrace::libunwind::trace::hff4d1766e93f64f1
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5
[INFO] [stdout]    1:     0x55e2eadadb10 - std::backtrace_rs::backtrace::trace_unsynchronized::h56bbc8eb78770bcb
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x55e2eadadb10 - std::sys_common::backtrace::_print_fmt::h5c8e75464faca780
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x55e2eadadb10 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h48b88277def8b362
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys_common/backtrace.rs:46:22
[INFO] [stdout]    4:     0x55e2eadd26dc - core::fmt::write::h3381b3176fe2b3d3
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/fmt/mod.rs:1115:17
[INFO] [stdout]    5:     0x55e2eadaa765 - std::io::Write::write_fmt::h5f34a676f60246b5
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/io/mod.rs:1665:15
[INFO] [stdout]    6:     0x55e2eadafcab - std::sys_common::backtrace::_print::ha537687d6c17dd0d
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys_common/backtrace.rs:49:5
[INFO] [stdout]    7:     0x55e2eadafcab - std::sys_common::backtrace::print::h61376ae57d131d72
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys_common/backtrace.rs:36:9
[INFO] [stdout]    8:     0x55e2eadafcab - std::panicking::default_hook::{{closure}}::h0f7208c0b9644a54
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:208:50
[INFO] [stdout]    9:     0x55e2eadaf7bc - std::panicking::default_hook::hdac7fc06578c14ce
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:222:9
[INFO] [stdout]   10:     0x55e2eadb0374 - std::panicking::rust_panic_with_hook::h72b21c283da3d1ef
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:622:17
[INFO] [stdout]   11:     0x55e2eadafe27 - std::panicking::begin_panic_handler::{{closure}}::he5778f1729cff84a
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:517:13
[INFO] [stdout]   12:     0x55e2eadadfec - std::sys_common::backtrace::__rust_end_short_backtrace::h2d11ca8b453b4b1d
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys_common/backtrace.rs:141:18
[INFO] [stdout]   13:     0x55e2eadafdb9 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:515:5
[INFO] [stdout]   14:     0x55e2eab2c941 - core::panicking::panic_fmt::hf9de31d4acbce4db
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/panicking.rs:92:14
[INFO] [stdout]   15:     0x55e2eab2c88d - core::panicking::panic::h8a6bc58a21c6c095
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/panicking.rs:50:5
[INFO] [stdout]   16:     0x55e2eab62ed7 - core::mem::uninitialized::h47d5d62f4b2bc01a
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/mem/mod.rs:663:9
[INFO] [stdout]   17:     0x55e2eab62ed7 - <rofl::model::de::image_macro::SourcedCaptionVisitor as serde::de::Visitor>::visit_str::h374c7d2b79b94cb6
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/image_macro.rs:326:30
[INFO] [stdout]   18:     0x55e2eab578f3 - serde::de::Visitor::visit_string::h4bccc2ce71877a2a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/de/mod.rs:1512:9
[INFO] [stdout]   19:     0x55e2eab9bf97 - serde_json::value::de::<impl serde::de::Deserializer for serde_json::value::Value>::deserialize_any::h13bfcabaf2d3be84
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.66/src/value/de.rs:215:33
[INFO] [stdout]   20:     0x55e2eab62e18 - <rofl::model::de::image_macro::SourcedCaption as serde::de::Deserialize>::deserialize::hcb204d7b6c832ad4
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/image_macro.rs:306:9
[INFO] [stdout]   21:     0x55e2eab4c409 - <core::marker::PhantomData<T> as serde::de::DeserializeSeed>::deserialize::h852a2710cd4d3a03
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/de/mod.rs:785:9
[INFO] [stdout]   22:     0x55e2eab5618b - <serde_json::value::de::SeqDeserializer as serde::de::SeqAccess>::next_element_seed::hb3d982dab054dbd4
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.66/src/value/de.rs:604:28
[INFO] [stdout]   23:     0x55e2eab54e56 - serde::de::SeqAccess::next_element::hfc420aea80b446fa
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/de/mod.rs:1707:9
[INFO] [stdout]   24:     0x55e2eab54239 - <&mut A as serde::de::SeqAccess>::next_element::hd553319cb5dfa78f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/de/mod.rs:1736:9
[INFO] [stdout]   25:     0x55e2eab77c2b - <serde::de::impls::<impl serde::de::Deserialize for alloc::vec::Vec<T>>::deserialize::VecVisitor<T> as serde::de::Visitor>::visit_seq::h3436c6d2813f96a6
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/de/impls.rs:928:46
[INFO] [stdout]   26:     0x55e2eab504fc - serde_json::value::de::visit_array::hcdaff2865ebfa056
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.66/src/value/de.rs:172:20
[INFO] [stdout]   27:     0x55e2eab9c637 - serde_json::value::de::<impl serde::de::Deserializer for serde_json::value::Value>::deserialize_seq::he27e9a7971661f5d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.66/src/value/de.rs:389:32
[INFO] [stdout]   28:     0x55e2eab4aaa9 - serde::de::impls::<impl serde::de::Deserialize for alloc::vec::Vec<T>>::deserialize::h4a2b633c5f86b89f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/de/impls.rs:939:9
[INFO] [stdout]   29:     0x55e2eab4c749 - <core::marker::PhantomData<T> as serde::de::DeserializeSeed>::deserialize::hc19faa3e5622c3a9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/de/mod.rs:785:9
[INFO] [stdout]   30:     0x55e2eab55bc0 - <serde_json::value::de::MapDeserializer as serde::de::MapAccess>::next_value_seed::hc065be5b8cd62d4e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.66/src/value/de.rs:655:28
[INFO] [stdout]   31:     0x55e2eab54d96 - serde::de::MapAccess::next_value::hf7f112ef21b421d7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/de/mod.rs:1846:9
[INFO] [stdout]   32:     0x55e2eab54169 - <&mut A as serde::de::MapAccess>::next_value::hc30731abb4b68ed8
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/de/mod.rs:1927:9
[INFO] [stdout]   33:     0x55e2eab616a1 - <rofl::model::de::image_macro::ImageMacroVisitor as serde::de::Visitor>::visit_map::hf7d75956a138094d
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/image_macro.rs:212:25
[INFO] [stdout]   34:     0x55e2eab51431 - serde_json::value::de::visit_object::ha6faf2140e817514
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.66/src/value/de.rs:190:20
[INFO] [stdout]   35:     0x55e2eab9c357 - serde_json::value::de::<impl serde::de::Deserializer for serde_json::value::Value>::deserialize_map::h4b0033bb295e0b17
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.66/src/value/de.rs:418:33
[INFO] [stdout]   36:     0x55e2eabd9da8 - rofl::model::de::image_macro::<impl serde::de::Deserialize for rofl::model::types::ImageMacro>::deserialize::hd81e98262379cbb5
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/image_macro.rs:38:9
[INFO] [stdout]   37:     0x55e2eab9bd08 - serde_json::value::from_value::h160d31a5dd562b77
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.66/src/value/mod.rs:984:5
[INFO] [stdout]   38:     0x55e2eab699d8 - rofl::model::de::tests::json::parse::hebbfb6e99680bc7c
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/tests/json.rs:425:5
[INFO] [stdout]   39:     0x55e2eab766e4 - rofl::model::de::tests::json::mixed_full_captions::heeb94addcbffb946
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/tests/json.rs:409:18
[INFO] [stdout]   40:     0x55e2eab7600a - rofl::model::de::tests::json::mixed_full_captions::{{closure}}::h672c7708423a2f39
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/tests/json.rs:397:1
[INFO] [stdout]   41:     0x55e2eaba063e - core::ops::function::FnOnce::call_once::hbe10a6353bccf909
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   42:     0x55e2eac12473 - core::ops::function::FnOnce::call_once::hbb52c4519d3137b0
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   43:     0x55e2eac12473 - test::__rust_begin_short_backtrace::h86fe3a2a5a5121af
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:578:5
[INFO] [stdout]   44:     0x55e2eac10f28 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hfd956bc3d57399be
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/alloc/src/boxed.rs:1572:9
[INFO] [stdout]   45:     0x55e2eac10f28 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h40dc93e0ddb5938a
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:347:9
[INFO] [stdout]   46:     0x55e2eac10f28 - std::panicking::try::do_call::h90d07750cb47c562
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:401:40
[INFO] [stdout]   47:     0x55e2eac10f28 - std::panicking::try::h063c84733ad2a629
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:365:19
[INFO] [stdout]   48:     0x55e2eac10f28 - std::panic::catch_unwind::h0c464836a84e7c08
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:434:14
[INFO] [stdout]   49:     0x55e2eac10f28 - test::run_test_in_process::h5cb06ef620b157fc
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:601:18
[INFO] [stdout]   50:     0x55e2eac10f28 - test::run_test::run_test_inner::{{closure}}::h76f677f4b93f9828
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:493:39
[INFO] [stdout]   51:     0x55e2eabdf6bd - test::run_test::run_test_inner::{{closure}}::h366d01fe04f4d67a
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:520:37
[INFO] [stdout]   52:     0x55e2eabdf6bd - std::sys_common::backtrace::__rust_begin_short_backtrace::h7dfa0de4eb395af2
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys_common/backtrace.rs:125:18
[INFO] [stdout]   53:     0x55e2eabe3e88 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hf0a74bb58798037f
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/thread/mod.rs:476:17
[INFO] [stdout]   54:     0x55e2eabe3e88 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb024e854818586ac
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:347:9
[INFO] [stdout]   55:     0x55e2eabe3e88 - std::panicking::try::do_call::hb2dd9f1d0d48e41d
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:401:40
[INFO] [stdout]   56:     0x55e2eabe3e88 - std::panicking::try::h4717ae7bac8b2bf3
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:365:19
[INFO] [stdout]   57:     0x55e2eabe3e88 - std::panic::catch_unwind::h0dc8a061326ce8d8
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:434:14
[INFO] [stdout]   58:     0x55e2eabe3e88 - std::thread::Builder::spawn_unchecked::{{closure}}::haa369e2d6fd00aa1
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/thread/mod.rs:475:30
[INFO] [stdout]   59:     0x55e2eabe3e88 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h36dcf3de8b056f17
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   60:     0x55e2eadb5157 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h65c29e4642be2358
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/alloc/src/boxed.rs:1572:9
[INFO] [stdout]   61:     0x55e2eadb5157 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd0f8f7fbbd9fffbf
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/alloc/src/boxed.rs:1572:9
[INFO] [stdout]   62:     0x55e2eadb5157 - std::sys::unix::thread::Thread::new::thread_start::h2fd22fee3ca77b65
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys/unix/thread.rs:74:17
[INFO] [stdout]   63:     0x7f25be91a609 - start_thread
[INFO] [stdout]   64:     0x7f25be6ec293 - clone
[INFO] [stdout]   65:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- model::de::tests::json::too_many_full_captions_with_just_text stdout ----
[INFO] [stdout] thread 'model::de::tests::json::too_many_full_captions_with_just_text' panicked at 'attempted to leave type `model::types::VAlign` uninitialized, which is invalid', /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/mem/mod.rs:663:9
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55e2eadadb10 - std::backtrace_rs::backtrace::libunwind::trace::hff4d1766e93f64f1
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5
[INFO] [stdout]    1:     0x55e2eadadb10 - std::backtrace_rs::backtrace::trace_unsynchronized::h56bbc8eb78770bcb
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x55e2eadadb10 - std::sys_common::backtrace::_print_fmt::h5c8e75464faca780
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x55e2eadadb10 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h48b88277def8b362
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys_common/backtrace.rs:46:22
[INFO] [stdout]    4:     0x55e2eadd26dc - core::fmt::write::h3381b3176fe2b3d3
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/fmt/mod.rs:1115:17
[INFO] [stdout]    5:     0x55e2eadaa765 - std::io::Write::write_fmt::h5f34a676f60246b5
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/io/mod.rs:1665:15
[INFO] [stdout]    6:     0x55e2eadafcab - std::sys_common::backtrace::_print::ha537687d6c17dd0d
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys_common/backtrace.rs:49:5
[INFO] [stdout]    7:     0x55e2eadafcab - std::sys_common::backtrace::print::h61376ae57d131d72
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys_common/backtrace.rs:36:9
[INFO] [stdout]    8:     0x55e2eadafcab - std::panicking::default_hook::{{closure}}::h0f7208c0b9644a54
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:208:50
[INFO] [stdout]    9:     0x55e2eadaf7bc - std::panicking::default_hook::hdac7fc06578c14ce
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:222:9
[INFO] [stdout]   10:     0x55e2eadb0374 - std::panicking::rust_panic_with_hook::h72b21c283da3d1ef
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:622:17
[INFO] [stdout]   11:     0x55e2eadafe27 - std::panicking::begin_panic_handler::{{closure}}::he5778f1729cff84a
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:517:13
[INFO] [stdout]   12:     0x55e2eadadfec - std::sys_common::backtrace::__rust_end_short_backtrace::h2d11ca8b453b4b1d
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys_common/backtrace.rs:141:18
[INFO] [stdout]   13:     0x55e2eadafdb9 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:515:5
[INFO] [stdout]   14:     0x55e2eab2c941 - core::panicking::panic_fmt::hf9de31d4acbce4db
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/panicking.rs:92:14
[INFO] [stdout]   15:     0x55e2eab2c88d - core::panicking::panic::h8a6bc58a21c6c095
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/panicking.rs:50:5
[INFO] [stdout]   16:     0x55e2eab62ed7 - core::mem::uninitialized::h47d5d62f4b2bc01a
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/mem/mod.rs:663:9
[INFO] [stdout]   17:     0x55e2eab62ed7 - <rofl::model::de::image_macro::SourcedCaptionVisitor as serde::de::Visitor>::visit_str::h374c7d2b79b94cb6
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/image_macro.rs:326:30
[INFO] [stdout]   18:     0x55e2eab578f3 - serde::de::Visitor::visit_string::h4bccc2ce71877a2a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/de/mod.rs:1512:9
[INFO] [stdout]   19:     0x55e2eab9bf97 - serde_json::value::de::<impl serde::de::Deserializer for serde_json::value::Value>::deserialize_any::h13bfcabaf2d3be84
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.66/src/value/de.rs:215:33
[INFO] [stdout]   20:     0x55e2eab62e18 - <rofl::model::de::image_macro::SourcedCaption as serde::de::Deserialize>::deserialize::hcb204d7b6c832ad4
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/image_macro.rs:306:9
[INFO] [stdout]   21:     0x55e2eab4c409 - <core::marker::PhantomData<T> as serde::de::DeserializeSeed>::deserialize::h852a2710cd4d3a03
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/de/mod.rs:785:9
[INFO] [stdout]   22:     0x55e2eab5618b - <serde_json::value::de::SeqDeserializer as serde::de::SeqAccess>::next_element_seed::hb3d982dab054dbd4
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.66/src/value/de.rs:604:28
[INFO] [stdout]   23:     0x55e2eab54e56 - serde::de::SeqAccess::next_element::hfc420aea80b446fa
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/de/mod.rs:1707:9
[INFO] [stdout]   24:     0x55e2eab54239 - <&mut A as serde::de::SeqAccess>::next_element::hd553319cb5dfa78f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/de/mod.rs:1736:9
[INFO] [stdout]   25:     0x55e2eab77c2b - <serde::de::impls::<impl serde::de::Deserialize for alloc::vec::Vec<T>>::deserialize::VecVisitor<T> as serde::de::Visitor>::visit_seq::h3436c6d2813f96a6
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/de/impls.rs:928:46
[INFO] [stdout]   26:     0x55e2eab504fc - serde_json::value::de::visit_array::hcdaff2865ebfa056
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.66/src/value/de.rs:172:20
[INFO] [stdout]   27:     0x55e2eab9c637 - serde_json::value::de::<impl serde::de::Deserializer for serde_json::value::Value>::deserialize_seq::he27e9a7971661f5d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.66/src/value/de.rs:389:32
[INFO] [stdout]   28:     0x55e2eab4aaa9 - serde::de::impls::<impl serde::de::Deserialize for alloc::vec::Vec<T>>::deserialize::h4a2b633c5f86b89f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/de/impls.rs:939:9
[INFO] [stdout]   29:     0x55e2eab4c749 - <core::marker::PhantomData<T> as serde::de::DeserializeSeed>::deserialize::hc19faa3e5622c3a9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/de/mod.rs:785:9
[INFO] [stdout]   30:     0x55e2eab55bc0 - <serde_json::value::de::MapDeserializer as serde::de::MapAccess>::next_value_seed::hc065be5b8cd62d4e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.66/src/value/de.rs:655:28
[INFO] [stdout]   31:     0x55e2eab54d96 - serde::de::MapAccess::next_value::hf7f112ef21b421d7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/de/mod.rs:1846:9
[INFO] [stdout]   32:     0x55e2eab54169 - <&mut A as serde::de::MapAccess>::next_value::hc30731abb4b68ed8
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/de/mod.rs:1927:9
[INFO] [stdout]   33:     0x55e2eab616a1 - <rofl::model::de::image_macro::ImageMacroVisitor as serde::de::Visitor>::visit_map::hf7d75956a138094d
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/image_macro.rs:212:25
[INFO] [stdout]   34:     0x55e2eab51431 - serde_json::value::de::visit_object::ha6faf2140e817514
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.66/src/value/de.rs:190:20
[INFO] [stdout]   35:     0x55e2eab9c357 - serde_json::value::de::<impl serde::de::Deserializer for serde_json::value::Value>::deserialize_map::h4b0033bb295e0b17
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.66/src/value/de.rs:418:33
[INFO] [stdout]   36:     0x55e2eabd9da8 - rofl::model::de::image_macro::<impl serde::de::Deserialize for rofl::model::types::ImageMacro>::deserialize::hd81e98262379cbb5
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/image_macro.rs:38:9
[INFO] [stdout]   37:     0x55e2eab9bd08 - serde_json::value::from_value::h160d31a5dd562b77
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.66/src/value/mod.rs:984:5
[INFO] [stdout]   38:     0x55e2eab699d8 - rofl::model::de::tests::json::parse::hebbfb6e99680bc7c
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/tests/json.rs:425:5
[INFO] [stdout]   39:     0x55e2eab744f4 - rofl::model::de::tests::json::too_many_full_captions_with_just_text::hd10271acf7ce1660
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/tests/json.rs:350:18
[INFO] [stdout]   40:     0x55e2eab73f4a - rofl::model::de::tests::json::too_many_full_captions_with_just_text::{{closure}}::h86bc254ab721746e
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/tests/json.rs:338:1
[INFO] [stdout]   41:     0x55e2eaba02ce - core::ops::function::FnOnce::call_once::h9b4b81900627b184
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   42:     0x55e2eac12473 - core::ops::function::FnOnce::call_once::hbb52c4519d3137b0
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   43:     0x55e2eac12473 - test::__rust_begin_short_backtrace::h86fe3a2a5a5121af
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:578:5
[INFO] [stdout]   44:     0x55e2eac10f28 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hfd956bc3d57399be
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/alloc/src/boxed.rs:1572:9
[INFO] [stdout]   45:     0x55e2eac10f28 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h40dc93e0ddb5938a
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:347:9
[INFO] [stdout]   46:     0x55e2eac10f28 - std::panicking::try::do_call::h90d07750cb47c562
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:401:40
[INFO] [stdout]   47:     0x55e2eac10f28 - std::panicking::try::h063c84733ad2a629
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:365:19
[INFO] [stdout]   48:     0x55e2eac10f28 - std::panic::catch_unwind::h0c464836a84e7c08
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:434:14
[INFO] [stdout]   49:     0x55e2eac10f28 - test::run_test_in_process::h5cb06ef620b157fc
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:601:18
[INFO] [stdout]   50:     0x55e2eac10f28 - test::run_test::run_test_inner::{{closure}}::h76f677f4b93f9828
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:493:39
[INFO] [stdout]   51:     0x55e2eabdf6bd - test::run_test::run_test_inner::{{closure}}::h366d01fe04f4d67a
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:520:37
[INFO] [stdout]   52:     0x55e2eabdf6bd - std::sys_common::backtrace::__rust_begin_short_backtrace::h7dfa0de4eb395af2
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys_common/backtrace.rs:125:18
[INFO] [stdout]   53:     0x55e2eabe3e88 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hf0a74bb58798037f
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/thread/mod.rs:476:17
[INFO] [stdout]   54:     0x55e2eabe3e88 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb024e854818586ac
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:347:9
[INFO] [stdout]   55:     0x55e2eabe3e88 - std::panicking::try::do_call::hb2dd9f1d0d48e41d
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:401:40
[INFO] [stdout]   56:     0x55e2eabe3e88 - std::panicking::try::h4717ae7bac8b2bf3
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:365:19
[INFO] [stdout]   57:     0x55e2eabe3e88 - std::panic::catch_unwind::h0dc8a061326ce8d8
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:434:14
[INFO] [stdout]   58:     0x55e2eabe3e88 - std::thread::Builder::spawn_unchecked::{{closure}}::haa369e2d6fd00aa1
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/thread/mod.rs:475:30
[INFO] [stdout]   59:     0x55e2eabe3e88 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h36dcf3de8b056f17
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   60:     0x55e2eadb5157 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h65c29e4642be2358
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/alloc/src/boxed.rs:1572:9
[INFO] [stdout]   61:     0x55e2eadb5157 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd0f8f7fbbd9fffbf
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/alloc/src/boxed.rs:1572:9
[INFO] [stdout]   62:     0x55e2eadb5157 - std::sys::unix::thread::Thread::new::thread_start::h2fd22fee3ca77b65
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys/unix/thread.rs:74:17
[INFO] [stdout]   63:     0x7f25be91a609 - start_thread
[INFO] [stdout]   64:     0x7f25be6ec293 - clone
[INFO] [stdout]   65:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- model::de::tests::qs::full_captions_with_just_text stdout ----
[INFO] [stdout] thread 'model::de::tests::qs::full_captions_with_just_text' panicked at 'attempted to leave type `model::types::VAlign` uninitialized, which is invalid', /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/mem/mod.rs:663:9
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55e2eadadb10 - std::backtrace_rs::backtrace::libunwind::trace::hff4d1766e93f64f1
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5
[INFO] [stdout]    1:     0x55e2eadadb10 - std::backtrace_rs::backtrace::trace_unsynchronized::h56bbc8eb78770bcb
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x55e2eadadb10 - std::sys_common::backtrace::_print_fmt::h5c8e75464faca780
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x55e2eadadb10 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h48b88277def8b362
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys_common/backtrace.rs:46:22
[INFO] [stdout]    4:     0x55e2eadd26dc - core::fmt::write::h3381b3176fe2b3d3
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/fmt/mod.rs:1115:17
[INFO] [stdout]    5:     0x55e2eadaa765 - std::io::Write::write_fmt::h5f34a676f60246b5
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/io/mod.rs:1665:15
[INFO] [stdout]    6:     0x55e2eadafcab - std::sys_common::backtrace::_print::ha537687d6c17dd0d
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys_common/backtrace.rs:49:5
[INFO] [stdout]    7:     0x55e2eadafcab - std::sys_common::backtrace::print::h61376ae57d131d72
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys_common/backtrace.rs:36:9
[INFO] [stdout]    8:     0x55e2eadafcab - std::panicking::default_hook::{{closure}}::h0f7208c0b9644a54
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:208:50
[INFO] [stdout]    9:     0x55e2eadaf7bc - std::panicking::default_hook::hdac7fc06578c14ce
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:222:9
[INFO] [stdout]   10:     0x55e2eadb0374 - std::panicking::rust_panic_with_hook::h72b21c283da3d1ef
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:622:17
[INFO] [stdout]   11:     0x55e2eadafe27 - std::panicking::begin_panic_handler::{{closure}}::he5778f1729cff84a
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:517:13
[INFO] [stdout]   12:     0x55e2eadadfec - std::sys_common::backtrace::__rust_end_short_backtrace::h2d11ca8b453b4b1d
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys_common/backtrace.rs:141:18
[INFO] [stdout]   13:     0x55e2eadafdb9 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:515:5
[INFO] [stdout]   14:     0x55e2eab2c941 - core::panicking::panic_fmt::hf9de31d4acbce4db
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/panicking.rs:92:14
[INFO] [stdout]   15:     0x55e2eab2c88d - core::panicking::panic::h8a6bc58a21c6c095
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/panicking.rs:50:5
[INFO] [stdout]   16:     0x55e2eab630a7 - core::mem::uninitialized::h47d5d62f4b2bc01a
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/mem/mod.rs:663:9
[INFO] [stdout]   17:     0x55e2eab630a7 - <rofl::model::de::image_macro::SourcedCaptionVisitor as serde::de::Visitor>::visit_str::h6a92a291000136d0
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/image_macro.rs:326:30
[INFO] [stdout]   18:     0x55e2eab579a3 - serde::de::Visitor::visit_string::hff5a78a417c2c3a1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/de/mod.rs:1512:9
[INFO] [stdout]   19:     0x55e2eabc6517 - <serde_qs::de::LevelDeserializer as serde::de::Deserializer>::deserialize_any::h7fcfb5581a374059
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_qs-0.2.2/src/de/mod.rs:490:17
[INFO] [stdout]   20:     0x55e2eab62dc8 - <rofl::model::de::image_macro::SourcedCaption as serde::de::Deserialize>::deserialize::h4537be99bc9ffa87
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/image_macro.rs:306:9
[INFO] [stdout]   21:     0x55e2eab4c459 - <core::marker::PhantomData<T> as serde::de::DeserializeSeed>::deserialize::h96e8da227f46a469
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/de/mod.rs:785:9
[INFO] [stdout]   22:     0x55e2eabc46b0 - <serde_qs::de::LevelSeq<I> as serde::de::SeqAccess>::next_element_seed::hc60562e39333cba4
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_qs-0.2.2/src/de/mod.rs:417:13
[INFO] [stdout]   23:     0x55e2eabc1f56 - serde::de::SeqAccess::next_element::hc6dedb8e0b2c64a3
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/de/mod.rs:1707:9
[INFO] [stdout]   24:     0x55e2eab77f08 - <serde::de::impls::<impl serde::de::Deserialize for alloc::vec::Vec<T>>::deserialize::VecVisitor<T> as serde::de::Visitor>::visit_seq::h943411ba223bb1b6
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/de/impls.rs:928:46
[INFO] [stdout]   25:     0x55e2eabc725c - <serde_qs::de::LevelDeserializer as serde::de::Deserializer>::deserialize_any::heb5b438f14c5a250
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_qs-0.2.2/src/de/mod.rs:484:17
[INFO] [stdout]   26:     0x55e2eabc7579 - <serde_qs::de::LevelDeserializer as serde::de::Deserializer>::deserialize_seq::h6ccbc6e697f93f30
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/macros.rs:134:13
[INFO] [stdout]   27:     0x55e2eab4aaf9 - serde::de::impls::<impl serde::de::Deserialize for alloc::vec::Vec<T>>::deserialize::h6aa5e789f6011d5b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/de/impls.rs:939:9
[INFO] [stdout]   28:     0x55e2eab4be59 - <core::marker::PhantomData<T> as serde::de::DeserializeSeed>::deserialize::h17f58d0fe282dca6
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/de/mod.rs:785:9
[INFO] [stdout]   29:     0x55e2eabc2dc4 - <serde_qs::de::QsDeserializer as serde::de::MapAccess>::next_value_seed::hb641494d57bc50c5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_qs-0.2.2/src/de/mod.rs:283:13
[INFO] [stdout]   30:     0x55e2eabc1e36 - serde::de::MapAccess::next_value::haea73026ae712448
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/de/mod.rs:1846:9
[INFO] [stdout]   31:     0x55e2eab5c73e - <rofl::model::de::image_macro::ImageMacroVisitor as serde::de::Visitor>::visit_map::h7ed144e0dc59de2a
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/image_macro.rs:212:25
[INFO] [stdout]   32:     0x55e2eabc49bc - <serde_qs::de::QsDeserializer as serde::de::Deserializer>::deserialize_map::h4db95ed9592a049e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_qs-0.2.2/src/de/mod.rs:170:9
[INFO] [stdout]   33:     0x55e2eabd9deb - rofl::model::de::image_macro::<impl serde::de::Deserialize for rofl::model::types::ImageMacro>::deserialize::hfe82083e4dd300e9
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/image_macro.rs:38:9
[INFO] [stdout]   34:     0x55e2eaba6dfd - serde_qs::de::parse::Config::deserialize_bytes::h51cd0d200505601e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_qs-0.2.2/src/de/parse.rs:61:9
[INFO] [stdout]   35:     0x55e2eabc8b74 - serde_qs::de::from_bytes::h7032e28fe0befede
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_qs-0.2.2/src/de/mod.rs:81:5
[INFO] [stdout]   36:     0x55e2eabc8bd4 - serde_qs::de::from_str::he0c4b651e532dccb
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_qs-0.2.2/src/de/mod.rs:110:5
[INFO] [stdout]   37:     0x55e2eaba6e2a - rofl::model::de::tests::qs::parse::hf4b44732fc9d80f4
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/tests/qs.rs:90:5
[INFO] [stdout]   38:     0x55e2eaba7549 - rofl::model::de::tests::qs::full_captions_with_just_text::hfad866d22dc96d59
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/tests/qs.rs:26:18
[INFO] [stdout]   39:     0x55e2eaba74ca - rofl::model::de::tests::qs::full_captions_with_just_text::{{closure}}::hf5a46636a6d22eb3
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/tests/qs.rs:24:1
[INFO] [stdout]   40:     0x55e2eaba083e - core::ops::function::FnOnce::call_once::hd9f0de557dd09260
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   41:     0x55e2eac12473 - core::ops::function::FnOnce::call_once::hbb52c4519d3137b0
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   42:     0x55e2eac12473 - test::__rust_begin_short_backtrace::h86fe3a2a5a5121af
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:578:5
[INFO] [stdout]   43:     0x55e2eac10f28 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hfd956bc3d57399be
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/alloc/src/boxed.rs:1572:9
[INFO] [stdout]   44:     0x55e2eac10f28 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h40dc93e0ddb5938a
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:347:9
[INFO] [stdout]   45:     0x55e2eac10f28 - std::panicking::try::do_call::h90d07750cb47c562
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:401:40
[INFO] [stdout]   46:     0x55e2eac10f28 - std::panicking::try::h063c84733ad2a629
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:365:19
[INFO] [stdout]   47:     0x55e2eac10f28 - std::panic::catch_unwind::h0c464836a84e7c08
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:434:14
[INFO] [stdout]   48:     0x55e2eac10f28 - test::run_test_in_process::h5cb06ef620b157fc
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:601:18
[INFO] [stdout]   49:     0x55e2eac10f28 - test::run_test::run_test_inner::{{closure}}::h76f677f4b93f9828
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:493:39
[INFO] [stdout]   50:     0x55e2eabdf6bd - test::run_test::run_test_inner::{{closure}}::h366d01fe04f4d67a
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:520:37
[INFO] [stdout]   51:     0x55e2eabdf6bd - std::sys_common::backtrace::__rust_begin_short_backtrace::h7dfa0de4eb395af2
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys_common/backtrace.rs:125:18
[INFO] [stdout]   52:     0x55e2eabe3e88 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hf0a74bb58798037f
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/thread/mod.rs:476:17
[INFO] [stdout]   53:     0x55e2eabe3e88 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb024e854818586ac
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:347:9
[INFO] [stdout]   54:     0x55e2eabe3e88 - std::panicking::try::do_call::hb2dd9f1d0d48e41d
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:401:40
[INFO] [stdout]   55:     0x55e2eabe3e88 - std::panicking::try::h4717ae7bac8b2bf3
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:365:19
[INFO] [stdout]   56:     0x55e2eabe3e88 - std::panic::catch_unwind::h0dc8a061326ce8d8
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:434:14
[INFO] [stdout]   57:     0x55e2eabe3e88 - std::thread::Builder::spawn_unchecked::{{closure}}::haa369e2d6fd00aa1
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/thread/mod.rs:475:30
[INFO] [stdout]   58:     0x55e2eabe3e88 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h36dcf3de8b056f17
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   59:     0x55e2eadb5157 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h65c29e4642be2358
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/alloc/src/boxed.rs:1572:9
[INFO] [stdout]   60:     0x55e2eadb5157 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd0f8f7fbbd9fffbf
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/alloc/src/boxed.rs:1572:9
[INFO] [stdout]   61:     0x55e2eadb5157 - std::sys::unix::thread::Thread::new::thread_start::h2fd22fee3ca77b65
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys/unix/thread.rs:74:17
[INFO] [stdout]   62:     0x7f25be91a609 - start_thread
[INFO] [stdout]   63:     0x7f25be6ec293 - clone
[INFO] [stdout]   64:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     model::de::tests::json::full_captions_with_just_text
[INFO] [stdout]     model::de::tests::json::mixed_full_captions
[INFO] [stdout]     model::de::tests::json::too_many_full_captions_with_just_text
[INFO] [stdout]     model::de::tests::qs::full_captions_with_just_text
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 41 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass '--lib'
[INFO] running `Command { std: "docker" "inspect" "cf21b16aa7ed9d415b2e15afa95cd91b452e0a10260fc4048e803ac09eaa99b7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cf21b16aa7ed9d415b2e15afa95cd91b452e0a10260fc4048e803ac09eaa99b7", kill_on_drop: false }`
[INFO] [stdout] cf21b16aa7ed9d415b2e15afa95cd91b452e0a10260fc4048e803ac09eaa99b7
