[INFO] fetching crate rofl 0.0.1...
[INFO] testing rofl-0.0.1 against 1.54.0 for beta-1.55-1
[INFO] extracting crate rofl 0.0.1 into /workspace/builds/worker-59/source
[INFO] validating manifest of crates.io crate rofl 0.0.1 on toolchain 1.54.0
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "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-59/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-59/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-59/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" "+1.54.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1719cc8ea0dad8fb275dbb32d91dc2b930e47916569e0fcb94185c24be6bec4c
[INFO] running `Command { std: "docker" "start" "-a" "1719cc8ea0dad8fb275dbb32d91dc2b930e47916569e0fcb94185c24be6bec4c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1719cc8ea0dad8fb275dbb32d91dc2b930e47916569e0fcb94185c24be6bec4c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1719cc8ea0dad8fb275dbb32d91dc2b930e47916569e0fcb94185c24be6bec4c", kill_on_drop: false }`
[INFO] [stdout] 1719cc8ea0dad8fb275dbb32d91dc2b930e47916569e0fcb94185c24be6bec4c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-59/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-59/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" "+1.54.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b1390e8a8c0eede3462a56166dea1cdd799c56f6f24cd40bf59798c925ef177c
[INFO] running `Command { std: "docker" "start" "-a" "b1390e8a8c0eede3462a56166dea1cdd799c56f6f24cd40bf59798c925ef177c", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling crossbeam-utils v0.8.5
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.5
[INFO] [stderr]    Compiling rayon-core v1.9.1
[INFO] [stderr]    Compiling scopeguard v1.1.0
[INFO] [stderr]    Compiling byteorder v1.4.3
[INFO] [stderr]    Compiling semver v0.1.20
[INFO] [stderr]    Compiling either v1.6.1
[INFO] [stderr]    Compiling lzw v0.10.0
[INFO] [stderr]    Compiling adler32 v1.2.0
[INFO] [stderr]    Compiling log v0.4.14
[INFO] [stderr]    Compiling color_quant v1.1.0
[INFO] [stderr]    Compiling arrayvec v0.4.12
[INFO] [stderr]    Compiling syn v1.0.74
[INFO] [stderr]    Compiling inflate v0.1.1
[INFO] [stderr]    Compiling regex v0.2.11
[INFO] [stderr]    Compiling bitflags v0.7.0
[INFO] [stderr]    Compiling serde v1.0.127
[INFO] [stderr]    Compiling ucd-util v0.1.8
[INFO] [stderr]    Compiling nodrop v0.1.14
[INFO] [stderr]    Compiling linked-hash-map v0.5.4
[INFO] [stderr]    Compiling lazy_static v0.1.16
[INFO] [stderr]    Compiling void v1.0.2
[INFO] [stderr]    Compiling rgb v0.5.8
[INFO] [stderr]    Compiling case v0.1.0
[INFO] [stderr]    Compiling utf8-ranges v1.0.4
[INFO] [stderr]    Compiling custom_derive v0.1.7
[INFO] [stderr]    Compiling scoped_threadpool v0.1.9
[INFO] [stderr]    Compiling lazy_static v0.2.11
[INFO] [stderr]    Compiling macro-attr v0.2.0
[INFO] [stderr]    Compiling glob v0.2.11
[INFO] [stderr]    Compiling try_opt v0.1.1
[INFO] [stderr]    Compiling mime v0.3.16
[INFO] [stderr]    Compiling enum_derive v0.1.7
[INFO] [stderr]    Compiling maplit v0.1.6
[INFO] [stderr]    Compiling memoffset v0.6.4
[INFO] [stderr]    Compiling rayon v1.5.1
[INFO] [stderr]    Compiling thread_local v0.3.6
[INFO] [stderr]    Compiling num_cpus v1.13.0
[INFO] [stderr]    Compiling num-traits v0.1.43
[INFO] [stderr]    Compiling aho-corasick v0.6.10
[INFO] [stderr]    Compiling rand v0.3.23
[INFO] [stderr]    Compiling unreachable v0.1.1
[INFO] [stderr]    Compiling conv v0.3.3
[INFO] [stderr]    Compiling derive-error v0.0.3
[INFO] [stderr]    Compiling css-color-parser v0.1.2
[INFO] [stderr]    Compiling enum_primitive v0.1.1
[INFO] [stderr]    Compiling rustc_version v0.1.7
[INFO] [stderr]    Compiling itertools v0.6.5
[INFO] [stderr]    Compiling deflate v0.7.20
[INFO] [stderr]    Compiling stb_truetype v0.3.1
[INFO] [stderr]    Compiling regex-syntax v0.5.6
[INFO] [stderr]    Compiling lru-cache v0.1.2
[INFO] [stderr]    Compiling gif v0.9.2
[INFO] [stderr]    Compiling crossbeam-channel v0.5.1
[INFO] [stderr]    Compiling png v0.6.2
[INFO] [stderr]    Compiling stb_truetype v0.2.8
[INFO] [stderr]    Compiling log v0.3.9
[INFO] [stderr]    Compiling crossbeam-deque v0.8.1
[INFO] [stderr]    Compiling newtype_derive v0.1.6
[INFO] [stderr]    Compiling gif-dispose v1.0.1
[INFO] [stderr]    Compiling rusttype v0.2.4
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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:30
[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 currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added.
[INFO] [stdout]    --> model/de/color.rs:121:41
[INFO] [stdout]     |
[INFO] [stdout] 121 |         for &prefix in ["#", "0x", "$"].into_iter() {
[INFO] [stdout]     |                                         ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(array_into_iter)]` on by default
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #66145 <https://github.com/rust-lang/rust/issues/66145>
[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 22.13s
[INFO] running `Command { std: "docker" "inspect" "b1390e8a8c0eede3462a56166dea1cdd799c56f6f24cd40bf59798c925ef177c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b1390e8a8c0eede3462a56166dea1cdd799c56f6f24cd40bf59798c925ef177c", kill_on_drop: false }`
[INFO] [stdout] b1390e8a8c0eede3462a56166dea1cdd799c56f6f24cd40bf59798c925ef177c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-59/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-59/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" "+1.54.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fb9fd549d92fff9d91aabccc2e363b4cd0638a3c46da24eeb6eee7de0ac829fa
[INFO] running `Command { std: "docker" "start" "-a" "fb9fd549d92fff9d91aabccc2e363b4cd0638a3c46da24eeb6eee7de0ac829fa", kill_on_drop: false }`
[INFO] [stderr]    Compiling cc v1.0.69
[INFO] [stderr]    Compiling gimli v0.25.0
[INFO] [stderr]    Compiling adler v1.0.2
[INFO] [stderr]    Compiling ryu v1.0.5
[INFO] [stderr]    Compiling rustc-demangle v0.1.20
[INFO] [stderr]    Compiling percent-encoding v1.0.1
[INFO] [stderr]    Compiling serde_json v1.0.66
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling itoa v0.3.4
[INFO] [stderr]    Compiling dtoa v0.4.8
[INFO] [stderr]    Compiling itoa v0.4.7
[INFO] [stderr]    Compiling data-encoding v1.2.0
[INFO] [stderr]    Compiling miniz_oxide v0.4.4
[INFO] [stderr]    Compiling object v0.26.0
[INFO] [stderr]    Compiling idna v0.1.5
[INFO] [stderr]    Compiling serde_test v1.0.127
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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:30
[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 currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added.
[INFO] [stdout]    --> model/de/color.rs:121:41
[INFO] [stdout]     |
[INFO] [stdout] 121 |         for &prefix in ["#", "0x", "$"].into_iter() {
[INFO] [stdout]     |                                         ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(array_into_iter)]` on by default
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #66145 <https://github.com/rust-lang/rust/issues/66145>
[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 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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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:30
[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 currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added.
[INFO] [stdout]    --> model/de/color.rs:121:41
[INFO] [stdout]     |
[INFO] [stdout] 121 |         for &prefix in ["#", "0x", "$"].into_iter() {
[INFO] [stdout]     |                                         ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(array_into_iter)]` on by default
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #66145 <https://github.com/rust-lang/rust/issues/66145>
[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 19.59s
[INFO] running `Command { std: "docker" "inspect" "fb9fd549d92fff9d91aabccc2e363b4cd0638a3c46da24eeb6eee7de0ac829fa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fb9fd549d92fff9d91aabccc2e363b4cd0638a3c46da24eeb6eee7de0ac829fa", kill_on_drop: false }`
[INFO] [stdout] fb9fd549d92fff9d91aabccc2e363b4cd0638a3c46da24eeb6eee7de0ac829fa
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-59/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-59/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" "+1.54.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 61975b66279246f857633ef673d2e32b244eebff47d8bc8578175a6216789a99
[INFO] running `Command { std: "docker" "start" "-a" "61975b66279246f857633ef673d2e32b244eebff47d8bc8578175a6216789a99", kill_on_drop: false }`
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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:30
[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 currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added.
[INFO] [stderr]    --> model/de/color.rs:121:41
[INFO] [stderr]     |
[INFO] [stderr] 121 |         for &prefix in ["#", "0x", "$"].into_iter() {
[INFO] [stderr]     |                                         ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(array_into_iter)]` on by default
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #66145 <https://github.com/rust-lang/rust/issues/66145>
[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: 17 warnings emitted
[INFO] [stderr] 
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[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/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/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:30
[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]   --> 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: 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: 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 currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added.
[INFO] [stderr]    --> model/de/color.rs:121:41
[INFO] [stderr]     |
[INFO] [stderr] 121 |         for &prefix in ["#", "0x", "$"].into_iter() {
[INFO] [stderr]     |                                         ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(array_into_iter)]` on by default
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #66145 <https://github.com/rust-lang/rust/issues/66145>
[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: 21 warnings emitted
[INFO] [stderr] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.22s
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/rofl-6552842656df8695)
[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::must_be_map ... ok
[INFO] [stdout] test model::de::caption::tests::generic::can_have_optional_fields ... 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::default_outline_around_non_default_color ... 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::exotic_named_colors ... ok
[INFO] [stdout] test model::de::color::tests::from_str::common_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::no_outline_for_simple_captions ... ok
[INFO] [stdout] test model::de::tests::json::full_captions_with_parameters ... ok
[INFO] [stdout] test model::de::tests::json::one_simple_caption ... ok
[INFO] [stdout] test model::de::tests::json::simple_captions_with_alignment ... ok
[INFO] [stdout] test model::de::tests::qs::full_captions_with_valign_and_color ... ok
[INFO] [stdout] test model::de::tests::json::several_simple_captions ... ok
[INFO] [stdout] test model::de::tests::json::simple_captions_with_color ... ok
[INFO] [stdout] test model::de::tests::qs::full_captions_with_valign ... ok
[INFO] [stdout] test model::de::tests::json::simple_caption_with_invalid_alignment ... ok
[INFO] [stdout] test model::de::tests::qs::simple_captions_with_color ... ok
[INFO] [stdout] test model::de::tests::json::scaled_template ... ok
[INFO] [stdout] test model::de::tests::json::simple_captions_without_outline ... 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] [stderr] error: test failed, to rerun pass '--lib'
[INFO] [stdout] test model::de::tests::json::mixed_full_captions ... FAILED
[INFO] [stdout] test model::de::tests::qs::full_captions_with_just_text ... FAILED
[INFO] [stdout] test model::de::tests::json::too_many_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/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/mem/mod.rs:660:9
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x560bef566c60 - std::backtrace_rs::backtrace::libunwind::trace::h34055254b57d8e79
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5
[INFO] [stdout]    1:     0x560bef566c60 - std::backtrace_rs::backtrace::trace_unsynchronized::h8f1e3fbd9afff6ec
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x560bef566c60 - std::sys_common::backtrace::_print_fmt::h3a99a796b770c360
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x560bef566c60 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h32d1f94a80615d18
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:46:22
[INFO] [stdout]    4:     0x560bef58bbdc - core::fmt::write::h306731c068f7162c
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/fmt/mod.rs:1110:17
[INFO] [stdout]    5:     0x560bef563895 - std::io::Write::write_fmt::h87f19b0a2cd190bc
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/io/mod.rs:1588:15
[INFO] [stdout]    6:     0x560bef568e0b - std::sys_common::backtrace::_print::h5abaa2601a852287
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:49:5
[INFO] [stdout]    7:     0x560bef568e0b - std::sys_common::backtrace::print::h8d81445442bb638f
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:36:9
[INFO] [stdout]    8:     0x560bef568e0b - std::panicking::default_hook::{{closure}}::hcfe804496a9fa747
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:208:50
[INFO] [stdout]    9:     0x560bef56891c - std::panicking::default_hook::hbea8e3ccf2ba8901
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:222:9
[INFO] [stdout]   10:     0x560bef5694d4 - std::panicking::rust_panic_with_hook::h7ee9e1a2d0f8975a
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:622:17
[INFO] [stdout]   11:     0x560bef568f87 - std::panicking::begin_panic_handler::{{closure}}::h8ab3b4491718b2c7
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:517:13
[INFO] [stdout]   12:     0x560bef56715c - std::sys_common::backtrace::__rust_end_short_backtrace::hd489062ffa586a9f
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:141:18
[INFO] [stdout]   13:     0x560bef568f19 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:515:5
[INFO] [stdout]   14:     0x560bef2d6bb1 - core::panicking::panic_fmt::hca6330e3e14086b4
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/panicking.rs:92:14
[INFO] [stdout]   15:     0x560bef2d6afd - core::panicking::panic::h1a48d878ff3dcd40
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/panicking.rs:50:5
[INFO] [stdout]   16:     0x560bef322ef7 - core::mem::uninitialized::hd9c78feefad5e067
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/mem/mod.rs:660:9
[INFO] [stdout]   17:     0x560bef322ef7 - <rofl::model::de::image_macro::SourcedCaptionVisitor as serde::de::Visitor>::visit_str::hf719e8ecd18db785
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/image_macro.rs:326:30
[INFO] [stdout]   18:     0x560bef317453 - serde::de::Visitor::visit_string::h6f3195e5ad6fd20c
[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:     0x560bef2f5cc7 - serde_json::value::de::<impl serde::de::Deserializer for serde_json::value::Value>::deserialize_any::hb59be0cbfaedac11
[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:     0x560bef322c68 - <rofl::model::de::image_macro::SourcedCaption as serde::de::Deserialize>::deserialize::hc3a8582c87e5c1f4
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/image_macro.rs:306:9
[INFO] [stdout]   21:     0x560bef34b6a9 - <core::marker::PhantomData<T> as serde::de::DeserializeSeed>::deserialize::h2af4991f62a2a2dd
[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:     0x560bef34736b - <serde_json::value::de::SeqDeserializer as serde::de::SeqAccess>::next_element_seed::h449d98ffca20eb90
[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:     0x560bef343986 - serde::de::SeqAccess::next_element::h845858f4ee6836b8
[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:     0x560bef33fde9 - <&mut A as serde::de::SeqAccess>::next_element::h79993aebd6c21e82
[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:     0x560bef33d82b - <serde::de::impls::<impl serde::de::Deserialize for alloc::vec::Vec<T>>::deserialize::VecVisitor<T> as serde::de::Visitor>::visit_seq::h3c97472264c0601f
[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:     0x560bef33aecc - serde_json::value::de::visit_array::h2f52758725d2b5e8
[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:     0x560bef2f6367 - serde_json::value::de::<impl serde::de::Deserializer for serde_json::value::Value>::deserialize_seq::ha30b3092a818a5dc
[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:     0x560bef302be9 - serde::de::impls::<impl serde::de::Deserialize for alloc::vec::Vec<T>>::deserialize::h15f26ced145d5dd3
[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:     0x560bef34b419 - <core::marker::PhantomData<T> as serde::de::DeserializeSeed>::deserialize::h0698a9ad727331f6
[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:     0x560bef346690 - <serde_json::value::de::MapDeserializer as serde::de::MapAccess>::next_value_seed::h537e1381b5329372
[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:     0x560bef3438c6 - serde::de::MapAccess::next_value::h7f202fd88f6d21f3
[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:     0x560bef33fc29 - <&mut A as serde::de::MapAccess>::next_value::h6260ebdeb1c491e0
[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:     0x560bef31bfa1 - <rofl::model::de::image_macro::ImageMacroVisitor as serde::de::Visitor>::visit_map::h1a5c8ba9f6abc6a1
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/image_macro.rs:212:25
[INFO] [stdout]   34:     0x560bef33bae1 - serde_json::value::de::visit_object::hbe513231dd6e4949
[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:     0x560bef2f61f7 - serde_json::value::de::<impl serde::de::Deserializer for serde_json::value::Value>::deserialize_map::h93d56544babee201
[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:     0x560bef308f98 - rofl::model::de::image_macro::<impl serde::de::Deserialize for rofl::model::types::ImageMacro>::deserialize::hc99118ff5ec456fa
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/image_macro.rs:38:9
[INFO] [stdout]   37:     0x560bef2f5a38 - serde_json::value::from_value::h5d52e24f6f74f709
[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:     0x560bef32cdf8 - rofl::model::de::tests::json::parse::h0764b67eb77b6ff2
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/tests/json.rs:425:5
[INFO] [stdout]   39:     0x560bef33702c - rofl::model::de::tests::json::full_captions_with_just_text::hde3d8ab9e0ddf3ba
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/tests/json.rs:334:18
[INFO] [stdout]   40:     0x560bef33677a - rofl::model::de::tests::json::full_captions_with_just_text::{{closure}}::hae0af57b14385660
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/tests/json.rs:315:1
[INFO] [stdout]   41:     0x560bef35948e - core::ops::function::FnOnce::call_once::h0d2c5c7d487eaa83
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   42:     0x560bef3b1973 - core::ops::function::FnOnce::call_once::h152e7e439ff59e19
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   43:     0x560bef3b1973 - test::__rust_begin_short_backtrace::h0908f3b1fdbb72ab
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs:577:5
[INFO] [stdout]   44:     0x560bef3b0430 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf6d2a51e5587546c
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs:1575:9
[INFO] [stdout]   45:     0x560bef3b0430 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8af660f3a89ef593
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs:347:9
[INFO] [stdout]   46:     0x560bef3b0430 - std::panicking::try::do_call::hd36aef60f84b6d36
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:401:40
[INFO] [stdout]   47:     0x560bef3b0430 - std::panicking::try::h9932b4480e69817c
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:365:19
[INFO] [stdout]   48:     0x560bef3b0430 - std::panic::catch_unwind::h6aa177099cfff5f8
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs:434:14
[INFO] [stdout]   49:     0x560bef3b0430 - test::run_test_in_process::h5884d6f2d99e20c3
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs:600:18
[INFO] [stdout]   50:     0x560bef3b0430 - test::run_test::run_test_inner::{{closure}}::h6fdc58c6d5f5b6e3
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs:492:39
[INFO] [stdout]   51:     0x560bef389ae2 - test::run_test::run_test_inner::{{closure}}::h408365d67a78ade8
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs:519:37
[INFO] [stdout]   52:     0x560bef389ae2 - std::sys_common::backtrace::__rust_begin_short_backtrace::hb560b77c4f701523
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:125:18
[INFO] [stdout]   53:     0x560bef38d698 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hf2e7831dad93c597
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/mod.rs:481:17
[INFO] [stdout]   54:     0x560bef38d698 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd2e08783d8be4d02
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs:347:9
[INFO] [stdout]   55:     0x560bef38d698 - std::panicking::try::do_call::h062597b7acfd6b82
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:401:40
[INFO] [stdout]   56:     0x560bef38d698 - std::panicking::try::h0d7b79db04c14552
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:365:19
[INFO] [stdout]   57:     0x560bef38d698 - std::panic::catch_unwind::hb01a0b5e7c8cd43b
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs:434:14
[INFO] [stdout]   58:     0x560bef38d698 - std::thread::Builder::spawn_unchecked::{{closure}}::h5bde48cc887e0d1e
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/mod.rs:480:30
[INFO] [stdout]   59:     0x560bef38d698 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h745ea30807a29e55
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   60:     0x560bef56e207 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ece6cfefaff1005
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs:1575:9
[INFO] [stdout]   61:     0x560bef56e207 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hb8b48e55c21f193e
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs:1575:9
[INFO] [stdout]   62:     0x560bef56e207 - std::sys::unix::thread::Thread::new::thread_start::h8c7c4450dba62914
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys/unix/thread.rs:71:17
[INFO] [stdout]   63:     0x7f1958e88609 - start_thread
[INFO] [stdout]   64:     0x7f1958c5a293 - 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/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/mem/mod.rs:660:9
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x560bef566c60 - std::backtrace_rs::backtrace::libunwind::trace::h34055254b57d8e79
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5
[INFO] [stdout]    1:     0x560bef566c60 - std::backtrace_rs::backtrace::trace_unsynchronized::h8f1e3fbd9afff6ec
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x560bef566c60 - std::sys_common::backtrace::_print_fmt::h3a99a796b770c360
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x560bef566c60 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h32d1f94a80615d18
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:46:22
[INFO] [stdout]    4:     0x560bef58bbdc - core::fmt::write::h306731c068f7162c
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/fmt/mod.rs:1110:17
[INFO] [stdout]    5:     0x560bef563895 - std::io::Write::write_fmt::h87f19b0a2cd190bc
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/io/mod.rs:1588:15
[INFO] [stdout]    6:     0x560bef568e0b - std::sys_common::backtrace::_print::h5abaa2601a852287
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:49:5
[INFO] [stdout]    7:     0x560bef568e0b - std::sys_common::backtrace::print::h8d81445442bb638f
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:36:9
[INFO] [stdout]    8:     0x560bef568e0b - std::panicking::default_hook::{{closure}}::hcfe804496a9fa747
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:208:50
[INFO] [stdout]    9:     0x560bef56891c - std::panicking::default_hook::hbea8e3ccf2ba8901
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:222:9
[INFO] [stdout]   10:     0x560bef5694d4 - std::panicking::rust_panic_with_hook::h7ee9e1a2d0f8975a
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:622:17
[INFO] [stdout]   11:     0x560bef568f87 - std::panicking::begin_panic_handler::{{closure}}::h8ab3b4491718b2c7
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:517:13
[INFO] [stdout]   12:     0x560bef56715c - std::sys_common::backtrace::__rust_end_short_backtrace::hd489062ffa586a9f
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:141:18
[INFO] [stdout]   13:     0x560bef568f19 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:515:5
[INFO] [stdout]   14:     0x560bef2d6bb1 - core::panicking::panic_fmt::hca6330e3e14086b4
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/panicking.rs:92:14
[INFO] [stdout]   15:     0x560bef2d6afd - core::panicking::panic::h1a48d878ff3dcd40
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/panicking.rs:50:5
[INFO] [stdout]   16:     0x560bef322ef7 - core::mem::uninitialized::hd9c78feefad5e067
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/mem/mod.rs:660:9
[INFO] [stdout]   17:     0x560bef322ef7 - <rofl::model::de::image_macro::SourcedCaptionVisitor as serde::de::Visitor>::visit_str::hf719e8ecd18db785
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/image_macro.rs:326:30
[INFO] [stdout]   18:     0x560bef317453 - serde::de::Visitor::visit_string::h6f3195e5ad6fd20c
[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:     0x560bef2f5cc7 - serde_json::value::de::<impl serde::de::Deserializer for serde_json::value::Value>::deserialize_any::hb59be0cbfaedac11
[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:     0x560bef322c68 - <rofl::model::de::image_macro::SourcedCaption as serde::de::Deserialize>::deserialize::hc3a8582c87e5c1f4
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/image_macro.rs:306:9
[INFO] [stdout]   21:     0x560bef34b6a9 - <core::marker::PhantomData<T> as serde::de::DeserializeSeed>::deserialize::h2af4991f62a2a2dd
[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:     0x560bef34736b - <serde_json::value::de::SeqDeserializer as serde::de::SeqAccess>::next_element_seed::h449d98ffca20eb90
[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:     0x560bef343986 - serde::de::SeqAccess::next_element::h845858f4ee6836b8
[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:     0x560bef33fde9 - <&mut A as serde::de::SeqAccess>::next_element::h79993aebd6c21e82
[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:     0x560bef33d82b - <serde::de::impls::<impl serde::de::Deserialize for alloc::vec::Vec<T>>::deserialize::VecVisitor<T> as serde::de::Visitor>::visit_seq::h3c97472264c0601f
[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:     0x560bef33aecc - serde_json::value::de::visit_array::h2f52758725d2b5e8
[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:     0x560bef2f6367 - serde_json::value::de::<impl serde::de::Deserializer for serde_json::value::Value>::deserialize_seq::ha30b3092a818a5dc
[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:     0x560bef302be9 - serde::de::impls::<impl serde::de::Deserialize for alloc::vec::Vec<T>>::deserialize::h15f26ced145d5dd3
[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:     0x560bef34b419 - <core::marker::PhantomData<T> as serde::de::DeserializeSeed>::deserialize::h0698a9ad727331f6
[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:     0x560bef346690 - <serde_json::value::de::MapDeserializer as serde::de::MapAccess>::next_value_seed::h537e1381b5329372
[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:     0x560bef3438c6 - serde::de::MapAccess::next_value::h7f202fd88f6d21f3
[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:     0x560bef33fc29 - <&mut A as serde::de::MapAccess>::next_value::h6260ebdeb1c491e0
[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:     0x560bef31bfa1 - <rofl::model::de::image_macro::ImageMacroVisitor as serde::de::Visitor>::visit_map::h1a5c8ba9f6abc6a1
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/image_macro.rs:212:25
[INFO] [stdout]   34:     0x560bef33bae1 - serde_json::value::de::visit_object::hbe513231dd6e4949
[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:     0x560bef2f61f7 - serde_json::value::de::<impl serde::de::Deserializer for serde_json::value::Value>::deserialize_map::h93d56544babee201
[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:     0x560bef308f98 - rofl::model::de::image_macro::<impl serde::de::Deserialize for rofl::model::types::ImageMacro>::deserialize::hc99118ff5ec456fa
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/image_macro.rs:38:9
[INFO] [stdout]   37:     0x560bef2f5a38 - serde_json::value::from_value::h5d52e24f6f74f709
[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:     0x560bef32cdf8 - rofl::model::de::tests::json::parse::h0764b67eb77b6ff2
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/tests/json.rs:425:5
[INFO] [stdout]   39:     0x560bef339b04 - rofl::model::de::tests::json::mixed_full_captions::h2e5549fa8db2456a
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/tests/json.rs:409:18
[INFO] [stdout]   40:     0x560bef33942a - rofl::model::de::tests::json::mixed_full_captions::{{closure}}::h647555356edb3480
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/tests/json.rs:397:1
[INFO] [stdout]   41:     0x560bef35aece - core::ops::function::FnOnce::call_once::hf99bee810b495ca9
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   42:     0x560bef3b1973 - core::ops::function::FnOnce::call_once::h152e7e439ff59e19
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   43:     0x560bef3b1973 - test::__rust_begin_short_backtrace::h0908f3b1fdbb72ab
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs:577:5
[INFO] [stdout]   44:     0x560bef3b0430 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf6d2a51e5587546c
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs:1575:9
[INFO] [stdout]   45:     0x560bef3b0430 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8af660f3a89ef593
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs:347:9
[INFO] [stdout]   46:     0x560bef3b0430 - std::panicking::try::do_call::hd36aef60f84b6d36
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:401:40
[INFO] [stdout]   47:     0x560bef3b0430 - std::panicking::try::h9932b4480e69817c
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:365:19
[INFO] [stdout]   48:     0x560bef3b0430 - std::panic::catch_unwind::h6aa177099cfff5f8
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs:434:14
[INFO] [stdout]   49:     0x560bef3b0430 - test::run_test_in_process::h5884d6f2d99e20c3
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs:600:18
[INFO] [stdout]   50:     0x560bef3b0430 - test::run_test::run_test_inner::{{closure}}::h6fdc58c6d5f5b6e3
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs:492:39
[INFO] [stdout]   51:     0x560bef389ae2 - test::run_test::run_test_inner::{{closure}}::h408365d67a78ade8
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs:519:37
[INFO] [stdout]   52:     0x560bef389ae2 - std::sys_common::backtrace::__rust_begin_short_backtrace::hb560b77c4f701523
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:125:18
[INFO] [stdout]   53:     0x560bef38d698 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hf2e7831dad93c597
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/mod.rs:481:17
[INFO] [stdout]   54:     0x560bef38d698 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd2e08783d8be4d02
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs:347:9
[INFO] [stdout]   55:     0x560bef38d698 - std::panicking::try::do_call::h062597b7acfd6b82
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:401:40
[INFO] [stdout]   56:     0x560bef38d698 - std::panicking::try::h0d7b79db04c14552
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:365:19
[INFO] [stdout]   57:     0x560bef38d698 - std::panic::catch_unwind::hb01a0b5e7c8cd43b
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs:434:14
[INFO] [stdout]   58:     0x560bef38d698 - std::thread::Builder::spawn_unchecked::{{closure}}::h5bde48cc887e0d1e
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/mod.rs:480:30
[INFO] [stdout]   59:     0x560bef38d698 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h745ea30807a29e55
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   60:     0x560bef56e207 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ece6cfefaff1005
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs:1575:9
[INFO] [stdout]   61:     0x560bef56e207 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hb8b48e55c21f193e
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs:1575:9
[INFO] [stdout]   62:     0x560bef56e207 - std::sys::unix::thread::Thread::new::thread_start::h8c7c4450dba62914
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys/unix/thread.rs:71:17
[INFO] [stdout]   63:     0x7f1958e88609 - start_thread
[INFO] [stdout]   64:     0x7f1958c5a293 - 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/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/mem/mod.rs:660:9
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x560bef566c60 - std::backtrace_rs::backtrace::libunwind::trace::h34055254b57d8e79
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5
[INFO] [stdout]    1:     0x560bef566c60 - std::backtrace_rs::backtrace::trace_unsynchronized::h8f1e3fbd9afff6ec
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x560bef566c60 - std::sys_common::backtrace::_print_fmt::h3a99a796b770c360
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x560bef566c60 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h32d1f94a80615d18
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:46:22
[INFO] [stdout]    4:     0x560bef58bbdc - core::fmt::write::h306731c068f7162c
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/fmt/mod.rs:1110:17
[INFO] [stdout]    5:     0x560bef563895 - std::io::Write::write_fmt::h87f19b0a2cd190bc
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/io/mod.rs:1588:15
[INFO] [stdout]    6:     0x560bef568e0b - std::sys_common::backtrace::_print::h5abaa2601a852287
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:49:5
[INFO] [stdout]    7:     0x560bef568e0b - std::sys_common::backtrace::print::h8d81445442bb638f
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:36:9
[INFO] [stdout]    8:     0x560bef568e0b - std::panicking::default_hook::{{closure}}::hcfe804496a9fa747
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:208:50
[INFO] [stdout]    9:     0x560bef56891c - std::panicking::default_hook::hbea8e3ccf2ba8901
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:222:9
[INFO] [stdout]   10:     0x560bef5694d4 - std::panicking::rust_panic_with_hook::h7ee9e1a2d0f8975a
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:622:17
[INFO] [stdout]   11:     0x560bef568f87 - std::panicking::begin_panic_handler::{{closure}}::h8ab3b4491718b2c7
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:517:13
[INFO] [stdout]   12:     0x560bef56715c - std::sys_common::backtrace::__rust_end_short_backtrace::hd489062ffa586a9f
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:141:18
[INFO] [stdout]   13:     0x560bef568f19 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:515:5
[INFO] [stdout]   14:     0x560bef2d6bb1 - core::panicking::panic_fmt::hca6330e3e14086b4
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/panicking.rs:92:14
[INFO] [stdout]   15:     0x560bef2d6afd - core::panicking::panic::h1a48d878ff3dcd40
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/panicking.rs:50:5
[INFO] [stdout]   16:     0x560bef322d27 - core::mem::uninitialized::hd9c78feefad5e067
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/mem/mod.rs:660:9
[INFO] [stdout]   17:     0x560bef322d27 - <rofl::model::de::image_macro::SourcedCaptionVisitor as serde::de::Visitor>::visit_str::h61b2c9a08e612584
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/image_macro.rs:326:30
[INFO] [stdout]   18:     0x560bef317503 - serde::de::Visitor::visit_string::h86b8d4fa965ab8bf
[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:     0x560bef329737 - <serde_qs::de::LevelDeserializer as serde::de::Deserializer>::deserialize_any::h5cfc4454cc48c508
[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:     0x560bef322c18 - <rofl::model::de::image_macro::SourcedCaption as serde::de::Deserialize>::deserialize::h998ca3dccc40789b
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/image_macro.rs:306:9
[INFO] [stdout]   21:     0x560bef34b729 - <core::marker::PhantomData<T> as serde::de::DeserializeSeed>::deserialize::h2e4f8b3dbade9e42
[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:     0x560bef328640 - <serde_qs::de::LevelSeq<I> as serde::de::SeqAccess>::next_element_seed::hf606a0d55e17ca6d
[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:     0x560bef324e56 - serde::de::SeqAccess::next_element::hd9bcb0268c422743
[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:     0x560bef33d478 - <serde::de::impls::<impl serde::de::Deserialize for alloc::vec::Vec<T>>::deserialize::VecVisitor<T> as serde::de::Visitor>::visit_seq::h0d3d468ac2e78358
[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:     0x560bef329eac - <serde_qs::de::LevelDeserializer as serde::de::Deserializer>::deserialize_any::h84ba5fdbdb573216
[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:     0x560bef32b339 - <serde_qs::de::LevelDeserializer as serde::de::Deserializer>::deserialize_seq::hee7846e4323ef7d5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.127/src/macros.rs:134:13
[INFO] [stdout]   27:     0x560bef302c39 - serde::de::impls::<impl serde::de::Deserialize for alloc::vec::Vec<T>>::deserialize::heb909a03f38f038c
[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:     0x560bef34ba39 - <core::marker::PhantomData<T> as serde::de::DeserializeSeed>::deserialize::h6d9b829bb85232a3
[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:     0x560bef326d94 - <serde_qs::de::QsDeserializer as serde::de::MapAccess>::next_value_seed::hce7ebdfffa11997a
[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:     0x560bef324d76 - serde::de::MapAccess::next_value::hdadbf688d209ab27
[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:     0x560bef3213ee - <rofl::model::de::image_macro::ImageMacroVisitor as serde::de::Visitor>::visit_map::h551fc3ed9181ef59
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/image_macro.rs:212:25
[INFO] [stdout]   32:     0x560bef32873c - <serde_qs::de::QsDeserializer as serde::de::Deserializer>::deserialize_map::h058e15cb9610eef0
[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:     0x560bef308f4b - rofl::model::de::image_macro::<impl serde::de::Deserialize for rofl::model::types::ImageMacro>::deserialize::hbf79f3327f2b9ba4
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/image_macro.rs:38:9
[INFO] [stdout]   34:     0x560bef31393d - serde_qs::de::parse::Config::deserialize_bytes::hdddcfec21124b681
[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:     0x560bef32c634 - serde_qs::de::from_bytes::hdb10e4939a78565e
[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:     0x560bef32c694 - serde_qs::de::from_str::h6a70bb3b9827e2a4
[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:     0x560bef36084a - rofl::model::de::tests::qs::parse::hedacf8af81d6037d
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/tests/qs.rs:90:5
[INFO] [stdout]   38:     0x560bef360f69 - rofl::model::de::tests::qs::full_captions_with_just_text::h867c1f2de64042d0
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/tests/qs.rs:26:18
[INFO] [stdout]   39:     0x560bef360eea - rofl::model::de::tests::qs::full_captions_with_just_text::{{closure}}::h0dbf216b93f49509
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/tests/qs.rs:24:1
[INFO] [stdout]   40:     0x560bef35989e - core::ops::function::FnOnce::call_once::h3deb91ff66422dc3
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   41:     0x560bef3b1973 - core::ops::function::FnOnce::call_once::h152e7e439ff59e19
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   42:     0x560bef3b1973 - test::__rust_begin_short_backtrace::h0908f3b1fdbb72ab
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs:577:5
[INFO] [stdout]   43:     0x560bef3b0430 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf6d2a51e5587546c
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs:1575:9
[INFO] [stdout]   44:     0x560bef3b0430 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8af660f3a89ef593
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs:347:9
[INFO] [stdout]   45:     0x560bef3b0430 - std::panicking::try::do_call::hd36aef60f84b6d36
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:401:40
[INFO] [stdout]   46:     0x560bef3b0430 - std::panicking::try::h9932b4480e69817c
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:365:19
[INFO] [stdout]   47:     0x560bef3b0430 - std::panic::catch_unwind::h6aa177099cfff5f8
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs:434:14
[INFO] [stdout]   48:     0x560bef3b0430 - test::run_test_in_process::h5884d6f2d99e20c3
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs:600:18
[INFO] [stdout]   49:     0x560bef3b0430 - test::run_test::run_test_inner::{{closure}}::h6fdc58c6d5f5b6e3
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs:492:39
[INFO] [stdout]   50:     0x560bef389ae2 - test::run_test::run_test_inner::{{closure}}::h408365d67a78ade8
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs:519:37
[INFO] [stdout]   51:     0x560bef389ae2 - std::sys_common::backtrace::__rust_begin_short_backtrace::hb560b77c4f701523
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:125:18
[INFO] [stdout]   52:     0x560bef38d698 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hf2e7831dad93c597
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/mod.rs:481:17
[INFO] [stdout]   53:     0x560bef38d698 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd2e08783d8be4d02
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs:347:9
[INFO] [stdout]   54:     0x560bef38d698 - std::panicking::try::do_call::h062597b7acfd6b82
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:401:40
[INFO] [stdout]   55:     0x560bef38d698 - std::panicking::try::h0d7b79db04c14552
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:365:19
[INFO] [stdout]   56:     0x560bef38d698 - std::panic::catch_unwind::hb01a0b5e7c8cd43b
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs:434:14
[INFO] [stdout]   57:     0x560bef38d698 - std::thread::Builder::spawn_unchecked::{{closure}}::h5bde48cc887e0d1e
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/mod.rs:480:30
[INFO] [stdout]   58:     0x560bef38d698 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h745ea30807a29e55
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   59:     0x560bef56e207 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ece6cfefaff1005
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs:1575:9
[INFO] [stdout]   60:     0x560bef56e207 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hb8b48e55c21f193e
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs:1575:9
[INFO] [stdout]   61:     0x560bef56e207 - std::sys::unix::thread::Thread::new::thread_start::h8c7c4450dba62914
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys/unix/thread.rs:71:17
[INFO] [stdout]   62:     0x7f1958e88609 - start_thread
[INFO] [stdout]   63:     0x7f1958c5a293 - clone
[INFO] [stdout]   64:                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/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/mem/mod.rs:660:9
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x560bef566c60 - std::backtrace_rs::backtrace::libunwind::trace::h34055254b57d8e79
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5
[INFO] [stdout]    1:     0x560bef566c60 - std::backtrace_rs::backtrace::trace_unsynchronized::h8f1e3fbd9afff6ec
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x560bef566c60 - std::sys_common::backtrace::_print_fmt::h3a99a796b770c360
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x560bef566c60 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h32d1f94a80615d18
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:46:22
[INFO] [stdout]    4:     0x560bef58bbdc - core::fmt::write::h306731c068f7162c
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/fmt/mod.rs:1110:17
[INFO] [stdout]    5:     0x560bef563895 - std::io::Write::write_fmt::h87f19b0a2cd190bc
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/io/mod.rs:1588:15
[INFO] [stdout]    6:     0x560bef568e0b - std::sys_common::backtrace::_print::h5abaa2601a852287
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:49:5
[INFO] [stdout]    7:     0x560bef568e0b - std::sys_common::backtrace::print::h8d81445442bb638f
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:36:9
[INFO] [stdout]    8:     0x560bef568e0b - std::panicking::default_hook::{{closure}}::hcfe804496a9fa747
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:208:50
[INFO] [stdout]    9:     0x560bef56891c - std::panicking::default_hook::hbea8e3ccf2ba8901
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:222:9
[INFO] [stdout]   10:     0x560bef5694d4 - std::panicking::rust_panic_with_hook::h7ee9e1a2d0f8975a
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:622:17
[INFO] [stdout]   11:     0x560bef568f87 - std::panicking::begin_panic_handler::{{closure}}::h8ab3b4491718b2c7
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:517:13
[INFO] [stdout]   12:     0x560bef56715c - std::sys_common::backtrace::__rust_end_short_backtrace::hd489062ffa586a9f
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:141:18
[INFO] [stdout]   13:     0x560bef568f19 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:515:5
[INFO] [stdout]   14:     0x560bef2d6bb1 - core::panicking::panic_fmt::hca6330e3e14086b4
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/panicking.rs:92:14
[INFO] [stdout]   15:     0x560bef2d6afd - core::panicking::panic::h1a48d878ff3dcd40
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/panicking.rs:50:5
[INFO] [stdout]   16:     0x560bef322ef7 - core::mem::uninitialized::hd9c78feefad5e067
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/mem/mod.rs:660:9
[INFO] [stdout]   17:     0x560bef322ef7 - <rofl::model::de::image_macro::SourcedCaptionVisitor as serde::de::Visitor>::visit_str::hf719e8ecd18db785
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/image_macro.rs:326:30
[INFO] [stdout]   18:     0x560bef317453 - serde::de::Visitor::visit_string::h6f3195e5ad6fd20c
[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:     0x560bef2f5cc7 - serde_json::value::de::<impl serde::de::Deserializer for serde_json::value::Value>::deserialize_any::hb59be0cbfaedac11
[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:     0x560bef322c68 - <rofl::model::de::image_macro::SourcedCaption as serde::de::Deserialize>::deserialize::hc3a8582c87e5c1f4
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/image_macro.rs:306:9
[INFO] [stdout]   21:     0x560bef34b6a9 - <core::marker::PhantomData<T> as serde::de::DeserializeSeed>::deserialize::h2af4991f62a2a2dd
[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:     0x560bef34736b - <serde_json::value::de::SeqDeserializer as serde::de::SeqAccess>::next_element_seed::h449d98ffca20eb90
[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:     0x560bef343986 - serde::de::SeqAccess::next_element::h845858f4ee6836b8
[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:     0x560bef33fde9 - <&mut A as serde::de::SeqAccess>::next_element::h79993aebd6c21e82
[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:     0x560bef33d82b - <serde::de::impls::<impl serde::de::Deserialize for alloc::vec::Vec<T>>::deserialize::VecVisitor<T> as serde::de::Visitor>::visit_seq::h3c97472264c0601f
[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:     0x560bef33aecc - serde_json::value::de::visit_array::h2f52758725d2b5e8
[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:     0x560bef2f6367 - serde_json::value::de::<impl serde::de::Deserializer for serde_json::value::Value>::deserialize_seq::ha30b3092a818a5dc
[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:     0x560bef302be9 - serde::de::impls::<impl serde::de::Deserialize for alloc::vec::Vec<T>>::deserialize::h15f26ced145d5dd3
[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:     0x560bef34b419 - <core::marker::PhantomData<T> as serde::de::DeserializeSeed>::deserialize::h0698a9ad727331f6
[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:     0x560bef346690 - <serde_json::value::de::MapDeserializer as serde::de::MapAccess>::next_value_seed::h537e1381b5329372
[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:     0x560bef3438c6 - serde::de::MapAccess::next_value::h7f202fd88f6d21f3
[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:     0x560bef33fc29 - <&mut A as serde::de::MapAccess>::next_value::h6260ebdeb1c491e0
[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:     0x560bef31bfa1 - <rofl::model::de::image_macro::ImageMacroVisitor as serde::de::Visitor>::visit_map::h1a5c8ba9f6abc6a1
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/image_macro.rs:212:25
[INFO] [stdout]   34:     0x560bef33bae1 - serde_json::value::de::visit_object::hbe513231dd6e4949
[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:     0x560bef2f61f7 - serde_json::value::de::<impl serde::de::Deserializer for serde_json::value::Value>::deserialize_map::h93d56544babee201
[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:     0x560bef308f98 - rofl::model::de::image_macro::<impl serde::de::Deserialize for rofl::model::types::ImageMacro>::deserialize::hc99118ff5ec456fa
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/image_macro.rs:38:9
[INFO] [stdout]   37:     0x560bef2f5a38 - serde_json::value::from_value::h5d52e24f6f74f709
[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:     0x560bef32cdf8 - rofl::model::de::tests::json::parse::h0764b67eb77b6ff2
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/tests/json.rs:425:5
[INFO] [stdout]   39:     0x560bef337914 - rofl::model::de::tests::json::too_many_full_captions_with_just_text::hd2a4da6a815df811
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/tests/json.rs:350:18
[INFO] [stdout]   40:     0x560bef33736a - rofl::model::de::tests::json::too_many_full_captions_with_just_text::{{closure}}::hfa7f56980614d9b6
[INFO] [stdout]                                at /opt/rustwide/workdir/model/de/tests/json.rs:338:1
[INFO] [stdout]   41:     0x560bef35a68e - core::ops::function::FnOnce::call_once::hc7858c938c9725d4
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   42:     0x560bef3b1973 - core::ops::function::FnOnce::call_once::h152e7e439ff59e19
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   43:     0x560bef3b1973 - test::__rust_begin_short_backtrace::h0908f3b1fdbb72ab
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs:577:5
[INFO] [stdout]   44:     0x560bef3b0430 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf6d2a51e5587546c
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs:1575:9
[INFO] [stdout]   45:     0x560bef3b0430 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8af660f3a89ef593
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs:347:9
[INFO] [stdout]   46:     0x560bef3b0430 - std::panicking::try::do_call::hd36aef60f84b6d36
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:401:40
[INFO] [stdout]   47:     0x560bef3b0430 - std::panicking::try::h9932b4480e69817c
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:365:19
[INFO] [stdout]   48:     0x560bef3b0430 - std::panic::catch_unwind::h6aa177099cfff5f8
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs:434:14
[INFO] [stdout]   49:     0x560bef3b0430 - test::run_test_in_process::h5884d6f2d99e20c3
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs:600:18
[INFO] [stdout]   50:     0x560bef3b0430 - test::run_test::run_test_inner::{{closure}}::h6fdc58c6d5f5b6e3
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs:492:39
[INFO] [stdout]   51:     0x560bef389ae2 - test::run_test::run_test_inner::{{closure}}::h408365d67a78ade8
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs:519:37
[INFO] [stdout]   52:     0x560bef389ae2 - std::sys_common::backtrace::__rust_begin_short_backtrace::hb560b77c4f701523
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:125:18
[INFO] [stdout]   53:     0x560bef38d698 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hf2e7831dad93c597
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/mod.rs:481:17
[INFO] [stdout]   54:     0x560bef38d698 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd2e08783d8be4d02
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs:347:9
[INFO] [stdout]   55:     0x560bef38d698 - std::panicking::try::do_call::h062597b7acfd6b82
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:401:40
[INFO] [stdout]   56:     0x560bef38d698 - std::panicking::try::h0d7b79db04c14552
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:365:19
[INFO] [stdout]   57:     0x560bef38d698 - std::panic::catch_unwind::hb01a0b5e7c8cd43b
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs:434:14
[INFO] [stdout]   58:     0x560bef38d698 - std::thread::Builder::spawn_unchecked::{{closure}}::h5bde48cc887e0d1e
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/mod.rs:480:30
[INFO] [stdout]   59:     0x560bef38d698 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h745ea30807a29e55
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   60:     0x560bef56e207 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ece6cfefaff1005
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs:1575:9
[INFO] [stdout]   61:     0x560bef56e207 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hb8b48e55c21f193e
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs:1575:9
[INFO] [stdout]   62:     0x560bef56e207 - std::sys::unix::thread::Thread::new::thread_start::h8c7c4450dba62914
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys/unix/thread.rs:71:17
[INFO] [stdout]   63:     0x7f1958e88609 - start_thread
[INFO] [stdout]   64:     0x7f1958c5a293 - clone
[INFO] [stdout]   65:                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.12s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "61975b66279246f857633ef673d2e32b244eebff47d8bc8578175a6216789a99", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "61975b66279246f857633ef673d2e32b244eebff47d8bc8578175a6216789a99", kill_on_drop: false }`
[INFO] [stdout] 61975b66279246f857633ef673d2e32b244eebff47d8bc8578175a6216789a99
