[INFO] fetching crate rss-rs 0.3.2...
[INFO] testing rss-rs-0.3.2 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate rss-rs 0.3.2 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate rss-rs 0.3.2
[INFO] finished tweaking crates.io crate rss-rs 0.3.2
[INFO] tweaked toml for crates.io crate rss-rs 0.3.2 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate rss-rs 0.3.2 on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 3 packages to latest compatible versions
[INFO] [stderr]       Adding quick-xml v0.4.2 (available: v0.39.2)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 84f14a791f91723b05c6177df7268f354e2d21106fa44de02b553e6ac2044056
[INFO] running `Command { std: "docker" "start" "-a" "84f14a791f91723b05c6177df7268f354e2d21106fa44de02b553e6ac2044056", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "84f14a791f91723b05c6177df7268f354e2d21106fa44de02b553e6ac2044056", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "84f14a791f91723b05c6177df7268f354e2d21106fa44de02b553e6ac2044056", kill_on_drop: false }`
[INFO] [stdout] 84f14a791f91723b05c6177df7268f354e2d21106fa44de02b553e6ac2044056
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bece78bfc73fca93047a3bae4eaa1a47463dcaf3e6e407f36572f7d8a8d62b5c
[INFO] running `Command { std: "docker" "start" "-a" "bece78bfc73fca93047a3bae4eaa1a47463dcaf3e6e407f36572f7d8a8d62b5c", kill_on_drop: false }`
[INFO] [stderr] warning: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024`
[INFO] [stderr]    Compiling quick-xml v0.4.2
[INFO] [stderr]    Compiling rss-rs v0.3.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: patterns aren't allowed in functions without bodies
[INFO] [stdout]   --> src/fromxml.rs:11:40
[INFO] [stdout]    |
[INFO] [stdout] 11 |     fn from_xml<R: ::std::io::BufRead>(mut reader: XmlReader<R>,
[INFO] [stdout]    |                                        ^^^^^^^^^^ help: remove `mut` from the parameter: `reader`
[INFO] [stdout]    |
[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 #35203 <https://github.com/rust-lang/rust/issues/35203>
[INFO] [stdout]    = note: `#[warn(patterns_in_fns_without_body)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/channel.rs:91:55
[INFO] [stdout]    |
[INFO] [stdout] 91 | ...                   let (category, reader_) = try!(Category::from_xml(reader, element));
[INFO] [stdout]    |                                                 ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/channel.rs:96:52
[INFO] [stdout]    |
[INFO] [stdout] 96 | ...                   let (cloud, reader_) = try!(Cloud::from_xml(reader, element));
[INFO] [stdout]    |                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/channel.rs:101:52
[INFO] [stdout]     |
[INFO] [stdout] 101 | ...                   let (image, reader_) = try!(Image::from_xml(reader, element));
[INFO] [stdout]     |                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/channel.rs:106:57
[INFO] [stdout]     |
[INFO] [stdout] 106 | ...                   let (text_input, reader_) = try!(TextInput::from_xml(reader, element));
[INFO] [stdout]     |                                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/channel.rs:111:51
[INFO] [stdout]     |
[INFO] [stdout] 111 | ...                   let (item, reader_) = try!(Item::from_xml(reader, element));
[INFO] [stdout]     |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:116:52
[INFO] [stdout]     |
[INFO] [stdout] 116 | ...                   if let Some(content) = element_text!(reader) {
[INFO] [stdout]     |                                              --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:121:52
[INFO] [stdout]     |
[INFO] [stdout] 121 | ...                   if let Some(content) = element_text!(reader) {
[INFO] [stdout]     |                                              --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:126:52
[INFO] [stdout]     |
[INFO] [stdout] 126 | ...                   if let Some(content) = element_text!(reader) {
[INFO] [stdout]     |                                              --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:130:59
[INFO] [stdout]     |
[INFO] [stdout] 130 |                         b"language" => channel.language = element_text!(reader),
[INFO] [stdout]     |                                                           --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:131:61
[INFO] [stdout]     |
[INFO] [stdout] 131 |                         b"copyright" => channel.copyright = element_text!(reader),
[INFO] [stdout]     |                                                             --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:133:55
[INFO] [stdout]     |
[INFO] [stdout] 133 | ...                   channel.managing_editor = element_text!(reader);
[INFO] [stdout]     |                                                 --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:135:61
[INFO] [stdout]     |
[INFO] [stdout] 135 |                         b"webMaster" => channel.webmaster = element_text!(reader),
[INFO] [stdout]     |                                                             --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:136:58
[INFO] [stdout]     |
[INFO] [stdout] 136 |                         b"pubDate" => channel.pub_date = element_text!(reader),
[INFO] [stdout]     |                                                          --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:138:55
[INFO] [stdout]     |
[INFO] [stdout] 138 | ...                   channel.last_build_date = element_text!(reader);
[INFO] [stdout]     |                                                 --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:140:61
[INFO] [stdout]     |
[INFO] [stdout] 140 |                         b"generator" => channel.generator = element_text!(reader),
[INFO] [stdout]     |                                                             --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:141:51
[INFO] [stdout]     |
[INFO] [stdout] 141 |                         b"docs" => channel.docs = element_text!(reader),
[INFO] [stdout]     |                                                   --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:142:49
[INFO] [stdout]     |
[INFO] [stdout] 142 |                         b"ttl" => channel.ttl = element_text!(reader),
[INFO] [stdout]     |                                                 --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:148:68
[INFO] [stdout]     |
[INFO] [stdout] 148 | ...                   if let Some(content) = element_text!(reader) {
[INFO] [stdout]     |                                              --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:35:9
[INFO] [stdout]     |
[INFO] [stdout]  35 |         try!(result.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:152:45
[INFO] [stdout]     |
[INFO] [stdout] 152 | ...                   skip_element!(reader);
[INFO] [stdout]     |                       --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `skip_element` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:168:68
[INFO] [stdout]     |
[INFO] [stdout] 168 | ...                   if let Some(content) = element_text!(reader) {
[INFO] [stdout]     |                                              --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:35:9
[INFO] [stdout]     |
[INFO] [stdout]  35 |         try!(result.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:172:45
[INFO] [stdout]     |
[INFO] [stdout] 172 | ...                   skip_element!(reader);
[INFO] [stdout]     |                       --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `skip_element` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:43:9
[INFO] [stdout]     |
[INFO] [stdout]  43 |         try!(result.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:185:33
[INFO] [stdout]     |
[INFO] [stdout] 185 | ...                   parse_extension!(reader, element, ns, name, channel.extensions);
[INFO] [stdout]     |                       --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `parse_extension` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:35:9
[INFO] [stdout]     |
[INFO] [stdout]  35 |         try!(result.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:187:33
[INFO] [stdout]     |
[INFO] [stdout] 187 | ...                   skip_element!(reader);
[INFO] [stdout]     |                       --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `skip_element` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/item.rs:57:55
[INFO] [stdout]    |
[INFO] [stdout] 57 | ...                   let (category, reader_) = try!(Category::from_xml(reader, element));
[INFO] [stdout]    |                                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/item.rs:62:51
[INFO] [stdout]    |
[INFO] [stdout] 62 | ...                   let (guid, reader_) = try!(Guid::from_xml(reader, element));
[INFO] [stdout]    |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/item.rs:67:56
[INFO] [stdout]    |
[INFO] [stdout] 67 | ...                   let (enclosure, reader_) = try!(Enclosure::from_xml(reader, element));
[INFO] [stdout]    |                                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/item.rs:72:53
[INFO] [stdout]    |
[INFO] [stdout] 72 | ...                   let (source, reader_) = try!(Source::from_xml(reader, element));
[INFO] [stdout]    |                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/item.rs:76:50
[INFO] [stdout]    |
[INFO] [stdout] 76 |                         b"title" => item.title = element_text!(reader),
[INFO] [stdout]    |                                                  --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/item.rs:77:48
[INFO] [stdout]    |
[INFO] [stdout] 77 |                         b"link" => item.link = element_text!(reader),
[INFO] [stdout]    |                                                --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/item.rs:78:62
[INFO] [stdout]    |
[INFO] [stdout] 78 |                         b"description" => item.description = element_text!(reader),
[INFO] [stdout]    |                                                              --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/item.rs:79:52
[INFO] [stdout]    |
[INFO] [stdout] 79 |                         b"author" => item.author = element_text!(reader),
[INFO] [stdout]    |                                                    --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/item.rs:80:56
[INFO] [stdout]    |
[INFO] [stdout] 80 |                         b"comments" => item.comments = element_text!(reader),
[INFO] [stdout]    |                                                        --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/item.rs:81:55
[INFO] [stdout]    |
[INFO] [stdout] 81 |                         b"pubDate" => item.pub_date = element_text!(reader),
[INFO] [stdout]    |                                                       --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/item.rs:82:62
[INFO] [stdout]    |
[INFO] [stdout] 82 |                         b"content:encoded" => item.content = element_text!(reader),
[INFO] [stdout]    |                                                              --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 |         try!(result.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/item.rs:85:33
[INFO] [stdout]    |
[INFO] [stdout] 85 | ...                   parse_extension!(reader, element, ns, name, item.extensions);
[INFO] [stdout]    |                       ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `parse_extension` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         try!(result.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/item.rs:87:33
[INFO] [stdout]    |
[INFO] [stdout] 87 | ...                   skip_element!(reader);
[INFO] [stdout]    |                       --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `skip_element` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/category.rs:24:35
[INFO] [stdout]    |
[INFO] [stdout] 24 |                     domain = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stdout]    |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/category.rs:30:23
[INFO] [stdout]    |
[INFO] [stdout] 30 |         let content = element_text!(reader).unwrap_or_default();
[INFO] [stdout]    |                       --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/guid.rs:40:23
[INFO] [stdout]    |
[INFO] [stdout] 40 |         let content = element_text!(reader).unwrap_or_default();
[INFO] [stdout]    |                       --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/enclosure.rs:29:36
[INFO] [stdout]    |
[INFO] [stdout] 29 |                         url = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stdout]    |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/enclosure.rs:32:39
[INFO] [stdout]    |
[INFO] [stdout] 32 |                         length = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stdout]    |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/enclosure.rs:35:42
[INFO] [stdout]    |
[INFO] [stdout] 35 |                         mime_type = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stdout]    |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         try!(result.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enclosure.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |         skip_element!(reader);
[INFO] [stdout]    |         --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `skip_element` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/source.rs:24:32
[INFO] [stdout]    |
[INFO] [stdout] 24 |                     url = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stdout]    |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/source.rs:31:23
[INFO] [stdout]    |
[INFO] [stdout] 31 |         let content = element_text!(reader);
[INFO] [stdout]    |                       --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cloud.rs:35:39
[INFO] [stdout]    |
[INFO] [stdout] 35 |                         domain = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stdout]    |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cloud.rs:38:37
[INFO] [stdout]    |
[INFO] [stdout] 38 |                         port = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stdout]    |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cloud.rs:41:37
[INFO] [stdout]    |
[INFO] [stdout] 41 |                         path = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stdout]    |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cloud.rs:44:51
[INFO] [stdout]    |
[INFO] [stdout] 44 |                         register_procedure = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stdout]    |                                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cloud.rs:47:41
[INFO] [stdout]    |
[INFO] [stdout] 47 |                         protocol = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stdout]    |                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         try!(result.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/cloud.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |         skip_element!(reader);
[INFO] [stdout]    |         --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `skip_element` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/image.rs:38:41
[INFO] [stdout]    |
[INFO] [stdout] 38 |                         b"url" => url = element_text!(reader),
[INFO] [stdout]    |                                         --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/image.rs:39:45
[INFO] [stdout]    |
[INFO] [stdout] 39 |                         b"title" => title = element_text!(reader),
[INFO] [stdout]    |                                             --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/image.rs:40:43
[INFO] [stdout]    |
[INFO] [stdout] 40 |                         b"link" => link = element_text!(reader),
[INFO] [stdout]    |                                           --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/image.rs:41:45
[INFO] [stdout]    |
[INFO] [stdout] 41 |                         b"width" => width = element_text!(reader),
[INFO] [stdout]    |                                             --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/image.rs:42:47
[INFO] [stdout]    |
[INFO] [stdout] 42 |                         b"height" => height = element_text!(reader),
[INFO] [stdout]    |                                               --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/image.rs:43:57
[INFO] [stdout]    |
[INFO] [stdout] 43 |                         b"description" => description = element_text!(reader),
[INFO] [stdout]    |                                                         --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         try!(result.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/image.rs:44:30
[INFO] [stdout]    |
[INFO] [stdout] 44 |                         _ => skip_element!(reader),
[INFO] [stdout]    |                              --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `skip_element` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/textinput.rs:32:45
[INFO] [stdout]    |
[INFO] [stdout] 32 |                         b"title" => title = element_text!(reader),
[INFO] [stdout]    |                                             --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/textinput.rs:33:57
[INFO] [stdout]    |
[INFO] [stdout] 33 |                         b"description" => description = element_text!(reader),
[INFO] [stdout]    |                                                         --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/textinput.rs:34:43
[INFO] [stdout]    |
[INFO] [stdout] 34 |                         b"name" => name = element_text!(reader),
[INFO] [stdout]    |                                           --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/textinput.rs:35:43
[INFO] [stdout]    |
[INFO] [stdout] 35 |                         b"link" => link = element_text!(reader),
[INFO] [stdout]    |                                           --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         try!(result.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/textinput.rs:36:30
[INFO] [stdout]    |
[INFO] [stdout] 36 |                         _ => skip_element!(reader),
[INFO] [stdout]    |                              --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `skip_element` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/error.rs:28:32
[INFO] [stdout]    |
[INFO] [stdout] 28 |     fn cause(&self) -> Option<&StdError> {
[INFO] [stdout]    |                                ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 28 |     fn cause(&self) -> Option<&dyn StdError> {
[INFO] [stdout]    |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:22:41
[INFO] [stdout]    |
[INFO] [stdout] 22 |             Error::Utf8(ref err) => err.description(),
[INFO] [stdout]    |                                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:23:50
[INFO] [stdout]    |
[INFO] [stdout] 23 |             Error::XmlParsing(ref err, _) => err.description(),
[INFO] [stdout]    |                                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.07s
[INFO] running `Command { std: "docker" "inspect" "bece78bfc73fca93047a3bae4eaa1a47463dcaf3e6e407f36572f7d8a8d62b5c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bece78bfc73fca93047a3bae4eaa1a47463dcaf3e6e407f36572f7d8a8d62b5c", kill_on_drop: false }`
[INFO] [stdout] bece78bfc73fca93047a3bae4eaa1a47463dcaf3e6e407f36572f7d8a8d62b5c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8f9e9242049f1a450265b92fdc291a39542ef298e1eb1eee7038a5731e05a17d
[INFO] running `Command { std: "docker" "start" "-a" "8f9e9242049f1a450265b92fdc291a39542ef298e1eb1eee7038a5731e05a17d", kill_on_drop: false }`
[INFO] [stderr] warning: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024`
[INFO] [stdout] warning: patterns aren't allowed in functions without bodies
[INFO] [stdout]   --> src/fromxml.rs:11:40
[INFO] [stdout]    |
[INFO] [stdout] 11 |     fn from_xml<R: ::std::io::BufRead>(mut reader: XmlReader<R>,
[INFO] [stdout]    |                                        ^^^^^^^^^^ help: remove `mut` from the parameter: `reader`
[INFO] [stdout]    |
[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 #35203 <https://github.com/rust-lang/rust/issues/35203>
[INFO] [stdout]    = note: `#[warn(patterns_in_fns_without_body)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/channel.rs:91:55
[INFO] [stdout]    |
[INFO] [stdout] 91 | ...                   let (category, reader_) = try!(Category::from_xml(reader, element));
[INFO] [stdout]    |                                                 ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/channel.rs:96:52
[INFO] [stdout]    |
[INFO] [stdout] 96 | ...                   let (cloud, reader_) = try!(Cloud::from_xml(reader, element));
[INFO] [stdout]    |                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/channel.rs:101:52
[INFO] [stdout]     |
[INFO] [stdout] 101 | ...                   let (image, reader_) = try!(Image::from_xml(reader, element));
[INFO] [stdout]     |                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/channel.rs:106:57
[INFO] [stdout]     |
[INFO] [stdout] 106 | ...                   let (text_input, reader_) = try!(TextInput::from_xml(reader, element));
[INFO] [stdout]     |                                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/channel.rs:111:51
[INFO] [stdout]     |
[INFO] [stdout] 111 | ...                   let (item, reader_) = try!(Item::from_xml(reader, element));
[INFO] [stdout]     |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:116:52
[INFO] [stdout]     |
[INFO] [stdout] 116 | ...                   if let Some(content) = element_text!(reader) {
[INFO] [stdout]     |                                              --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:121:52
[INFO] [stdout]     |
[INFO] [stdout] 121 | ...                   if let Some(content) = element_text!(reader) {
[INFO] [stdout]     |                                              --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:126:52
[INFO] [stdout]     |
[INFO] [stdout] 126 | ...                   if let Some(content) = element_text!(reader) {
[INFO] [stdout]     |                                              --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:130:59
[INFO] [stdout]     |
[INFO] [stdout] 130 |                         b"language" => channel.language = element_text!(reader),
[INFO] [stdout]     |                                                           --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:131:61
[INFO] [stdout]     |
[INFO] [stdout] 131 |                         b"copyright" => channel.copyright = element_text!(reader),
[INFO] [stdout]     |                                                             --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:133:55
[INFO] [stdout]     |
[INFO] [stdout] 133 | ...                   channel.managing_editor = element_text!(reader);
[INFO] [stdout]     |                                                 --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:135:61
[INFO] [stdout]     |
[INFO] [stdout] 135 |                         b"webMaster" => channel.webmaster = element_text!(reader),
[INFO] [stdout]     |                                                             --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:136:58
[INFO] [stdout]     |
[INFO] [stdout] 136 |                         b"pubDate" => channel.pub_date = element_text!(reader),
[INFO] [stdout]     |                                                          --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:138:55
[INFO] [stdout]     |
[INFO] [stdout] 138 | ...                   channel.last_build_date = element_text!(reader);
[INFO] [stdout]     |                                                 --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:140:61
[INFO] [stdout]     |
[INFO] [stdout] 140 |                         b"generator" => channel.generator = element_text!(reader),
[INFO] [stdout]     |                                                             --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:141:51
[INFO] [stdout]     |
[INFO] [stdout] 141 |                         b"docs" => channel.docs = element_text!(reader),
[INFO] [stdout]     |                                                   --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:142:49
[INFO] [stdout]     |
[INFO] [stdout] 142 |                         b"ttl" => channel.ttl = element_text!(reader),
[INFO] [stdout]     |                                                 --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:148:68
[INFO] [stdout]     |
[INFO] [stdout] 148 | ...                   if let Some(content) = element_text!(reader) {
[INFO] [stdout]     |                                              --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:35:9
[INFO] [stdout]     |
[INFO] [stdout]  35 |         try!(result.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:152:45
[INFO] [stdout]     |
[INFO] [stdout] 152 | ...                   skip_element!(reader);
[INFO] [stdout]     |                       --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `skip_element` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:168:68
[INFO] [stdout]     |
[INFO] [stdout] 168 | ...                   if let Some(content) = element_text!(reader) {
[INFO] [stdout]     |                                              --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:35:9
[INFO] [stdout]     |
[INFO] [stdout]  35 |         try!(result.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:172:45
[INFO] [stdout]     |
[INFO] [stdout] 172 | ...                   skip_element!(reader);
[INFO] [stdout]     |                       --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `skip_element` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:43:9
[INFO] [stdout]     |
[INFO] [stdout]  43 |         try!(result.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:185:33
[INFO] [stdout]     |
[INFO] [stdout] 185 | ...                   parse_extension!(reader, element, ns, name, channel.extensions);
[INFO] [stdout]     |                       --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `parse_extension` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:35:9
[INFO] [stdout]     |
[INFO] [stdout]  35 |         try!(result.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:187:33
[INFO] [stdout]     |
[INFO] [stdout] 187 | ...                   skip_element!(reader);
[INFO] [stdout]     |                       --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `skip_element` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/item.rs:57:55
[INFO] [stdout]    |
[INFO] [stdout] 57 | ...                   let (category, reader_) = try!(Category::from_xml(reader, element));
[INFO] [stdout]    |                                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/item.rs:62:51
[INFO] [stdout]    |
[INFO] [stdout] 62 | ...                   let (guid, reader_) = try!(Guid::from_xml(reader, element));
[INFO] [stdout]    |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/item.rs:67:56
[INFO] [stdout]    |
[INFO] [stdout] 67 | ...                   let (enclosure, reader_) = try!(Enclosure::from_xml(reader, element));
[INFO] [stdout]    |                                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/item.rs:72:53
[INFO] [stdout]    |
[INFO] [stdout] 72 | ...                   let (source, reader_) = try!(Source::from_xml(reader, element));
[INFO] [stdout]    |                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/item.rs:76:50
[INFO] [stdout]    |
[INFO] [stdout] 76 |                         b"title" => item.title = element_text!(reader),
[INFO] [stdout]    |                                                  --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/item.rs:77:48
[INFO] [stdout]    |
[INFO] [stdout] 77 |                         b"link" => item.link = element_text!(reader),
[INFO] [stdout]    |                                                --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/item.rs:78:62
[INFO] [stdout]    |
[INFO] [stdout] 78 |                         b"description" => item.description = element_text!(reader),
[INFO] [stdout]    |                                                              --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/item.rs:79:52
[INFO] [stdout]    |
[INFO] [stdout] 79 |                         b"author" => item.author = element_text!(reader),
[INFO] [stdout]    |                                                    --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/item.rs:80:56
[INFO] [stdout]    |
[INFO] [stdout] 80 |                         b"comments" => item.comments = element_text!(reader),
[INFO] [stdout]    |                                                        --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/item.rs:81:55
[INFO] [stdout]    |
[INFO] [stdout] 81 |                         b"pubDate" => item.pub_date = element_text!(reader),
[INFO] [stdout]    |                                                       --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/item.rs:82:62
[INFO] [stdout]    |
[INFO] [stdout] 82 |                         b"content:encoded" => item.content = element_text!(reader),
[INFO] [stdout]    |                                                              --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 |         try!(result.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/item.rs:85:33
[INFO] [stdout]    |
[INFO] [stdout] 85 | ...                   parse_extension!(reader, element, ns, name, item.extensions);
[INFO] [stdout]    |                       ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `parse_extension` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         try!(result.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/item.rs:87:33
[INFO] [stdout]    |
[INFO] [stdout] 87 | ...                   skip_element!(reader);
[INFO] [stdout]    |                       --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `skip_element` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/category.rs:24:35
[INFO] [stdout]    |
[INFO] [stdout] 24 |                     domain = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stdout]    |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/category.rs:30:23
[INFO] [stdout]    |
[INFO] [stdout] 30 |         let content = element_text!(reader).unwrap_or_default();
[INFO] [stdout]    |                       --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/guid.rs:40:23
[INFO] [stdout]    |
[INFO] [stdout] 40 |         let content = element_text!(reader).unwrap_or_default();
[INFO] [stdout]    |                       --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/enclosure.rs:29:36
[INFO] [stdout]    |
[INFO] [stdout] 29 |                         url = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stdout]    |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/enclosure.rs:32:39
[INFO] [stdout]    |
[INFO] [stdout] 32 |                         length = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stdout]    |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/enclosure.rs:35:42
[INFO] [stdout]    |
[INFO] [stdout] 35 |                         mime_type = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stdout]    |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         try!(result.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enclosure.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |         skip_element!(reader);
[INFO] [stdout]    |         --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `skip_element` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/source.rs:24:32
[INFO] [stdout]    |
[INFO] [stdout] 24 |                     url = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stdout]    |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/source.rs:31:23
[INFO] [stdout]    |
[INFO] [stdout] 31 |         let content = element_text!(reader);
[INFO] [stdout]    |                       --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cloud.rs:35:39
[INFO] [stdout]    |
[INFO] [stdout] 35 |                         domain = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stdout]    |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cloud.rs:38:37
[INFO] [stdout]    |
[INFO] [stdout] 38 |                         port = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stdout]    |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cloud.rs:41:37
[INFO] [stdout]    |
[INFO] [stdout] 41 |                         path = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stdout]    |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cloud.rs:44:51
[INFO] [stdout]    |
[INFO] [stdout] 44 |                         register_procedure = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stdout]    |                                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cloud.rs:47:41
[INFO] [stdout]    |
[INFO] [stdout] 47 |                         protocol = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stdout]    |                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         try!(result.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/cloud.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |         skip_element!(reader);
[INFO] [stdout]    |         --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `skip_element` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/image.rs:38:41
[INFO] [stdout]    |
[INFO] [stdout] 38 |                         b"url" => url = element_text!(reader),
[INFO] [stdout]    |                                         --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/image.rs:39:45
[INFO] [stdout]    |
[INFO] [stdout] 39 |                         b"title" => title = element_text!(reader),
[INFO] [stdout]    |                                             --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/image.rs:40:43
[INFO] [stdout]    |
[INFO] [stdout] 40 |                         b"link" => link = element_text!(reader),
[INFO] [stdout]    |                                           --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/image.rs:41:45
[INFO] [stdout]    |
[INFO] [stdout] 41 |                         b"width" => width = element_text!(reader),
[INFO] [stdout]    |                                             --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/image.rs:42:47
[INFO] [stdout]    |
[INFO] [stdout] 42 |                         b"height" => height = element_text!(reader),
[INFO] [stdout]    |                                               --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rss-rs v0.3.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/image.rs:43:57
[INFO] [stdout]    |
[INFO] [stdout] 43 |                         b"description" => description = element_text!(reader),
[INFO] [stdout]    |                                                         --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         try!(result.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/image.rs:44:30
[INFO] [stdout]    |
[INFO] [stdout] 44 |                         _ => skip_element!(reader),
[INFO] [stdout]    |                              --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `skip_element` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/textinput.rs:32:45
[INFO] [stdout]    |
[INFO] [stdout] 32 |                         b"title" => title = element_text!(reader),
[INFO] [stdout]    |                                             --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/textinput.rs:33:57
[INFO] [stdout]    |
[INFO] [stdout] 33 |                         b"description" => description = element_text!(reader),
[INFO] [stdout]    |                                                         --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/textinput.rs:34:43
[INFO] [stdout]    |
[INFO] [stdout] 34 |                         b"name" => name = element_text!(reader),
[INFO] [stdout]    |                                           --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/textinput.rs:35:43
[INFO] [stdout]    |
[INFO] [stdout] 35 |                         b"link" => link = element_text!(reader),
[INFO] [stdout]    |                                           --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         try!(result.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/textinput.rs:36:30
[INFO] [stdout]    |
[INFO] [stdout] 36 |                         _ => skip_element!(reader),
[INFO] [stdout]    |                              --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `skip_element` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/error.rs:28:32
[INFO] [stdout]    |
[INFO] [stdout] 28 |     fn cause(&self) -> Option<&StdError> {
[INFO] [stdout]    |                                ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 28 |     fn cause(&self) -> Option<&dyn StdError> {
[INFO] [stdout]    |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:22:41
[INFO] [stdout]    |
[INFO] [stdout] 22 |             Error::Utf8(ref err) => err.description(),
[INFO] [stdout]    |                                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:23:50
[INFO] [stdout]    |
[INFO] [stdout] 23 |             Error::XmlParsing(ref err, _) => err.description(),
[INFO] [stdout]    |                                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: patterns aren't allowed in functions without bodies
[INFO] [stdout]   --> src/fromxml.rs:11:40
[INFO] [stdout]    |
[INFO] [stdout] 11 |     fn from_xml<R: ::std::io::BufRead>(mut reader: XmlReader<R>,
[INFO] [stdout]    |                                        ^^^^^^^^^^ help: remove `mut` from the parameter: `reader`
[INFO] [stdout]    |
[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 #35203 <https://github.com/rust-lang/rust/issues/35203>
[INFO] [stdout]    = note: `#[warn(patterns_in_fns_without_body)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/channel.rs:91:55
[INFO] [stdout]    |
[INFO] [stdout] 91 | ...                   let (category, reader_) = try!(Category::from_xml(reader, element));
[INFO] [stdout]    |                                                 ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/channel.rs:96:52
[INFO] [stdout]    |
[INFO] [stdout] 96 | ...                   let (cloud, reader_) = try!(Cloud::from_xml(reader, element));
[INFO] [stdout]    |                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/channel.rs:101:52
[INFO] [stdout]     |
[INFO] [stdout] 101 | ...                   let (image, reader_) = try!(Image::from_xml(reader, element));
[INFO] [stdout]     |                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/channel.rs:106:57
[INFO] [stdout]     |
[INFO] [stdout] 106 | ...                   let (text_input, reader_) = try!(TextInput::from_xml(reader, element));
[INFO] [stdout]     |                                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/channel.rs:111:51
[INFO] [stdout]     |
[INFO] [stdout] 111 | ...                   let (item, reader_) = try!(Item::from_xml(reader, element));
[INFO] [stdout]     |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:116:52
[INFO] [stdout]     |
[INFO] [stdout] 116 | ...                   if let Some(content) = element_text!(reader) {
[INFO] [stdout]     |                                              --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:121:52
[INFO] [stdout]     |
[INFO] [stdout] 121 | ...                   if let Some(content) = element_text!(reader) {
[INFO] [stdout]     |                                              --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:126:52
[INFO] [stdout]     |
[INFO] [stdout] 126 | ...                   if let Some(content) = element_text!(reader) {
[INFO] [stdout]     |                                              --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:130:59
[INFO] [stdout]     |
[INFO] [stdout] 130 |                         b"language" => channel.language = element_text!(reader),
[INFO] [stdout]     |                                                           --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:131:61
[INFO] [stdout]     |
[INFO] [stdout] 131 |                         b"copyright" => channel.copyright = element_text!(reader),
[INFO] [stdout]     |                                                             --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:133:55
[INFO] [stdout]     |
[INFO] [stdout] 133 | ...                   channel.managing_editor = element_text!(reader);
[INFO] [stdout]     |                                                 --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:135:61
[INFO] [stdout]     |
[INFO] [stdout] 135 |                         b"webMaster" => channel.webmaster = element_text!(reader),
[INFO] [stdout]     |                                                             --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:136:58
[INFO] [stdout]     |
[INFO] [stdout] 136 |                         b"pubDate" => channel.pub_date = element_text!(reader),
[INFO] [stdout]     |                                                          --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:138:55
[INFO] [stdout]     |
[INFO] [stdout] 138 | ...                   channel.last_build_date = element_text!(reader);
[INFO] [stdout]     |                                                 --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:140:61
[INFO] [stdout]     |
[INFO] [stdout] 140 |                         b"generator" => channel.generator = element_text!(reader),
[INFO] [stdout]     |                                                             --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:141:51
[INFO] [stdout]     |
[INFO] [stdout] 141 |                         b"docs" => channel.docs = element_text!(reader),
[INFO] [stdout]     |                                                   --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:142:49
[INFO] [stdout]     |
[INFO] [stdout] 142 |                         b"ttl" => channel.ttl = element_text!(reader),
[INFO] [stdout]     |                                                 --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:148:68
[INFO] [stdout]     |
[INFO] [stdout] 148 | ...                   if let Some(content) = element_text!(reader) {
[INFO] [stdout]     |                                              --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:35:9
[INFO] [stdout]     |
[INFO] [stdout]  35 |         try!(result.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:152:45
[INFO] [stdout]     |
[INFO] [stdout] 152 | ...                   skip_element!(reader);
[INFO] [stdout]     |                       --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `skip_element` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:27:9
[INFO] [stdout]     |
[INFO] [stdout]  27 |         try!(text.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:168:68
[INFO] [stdout]     |
[INFO] [stdout] 168 | ...                   if let Some(content) = element_text!(reader) {
[INFO] [stdout]     |                                              --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:35:9
[INFO] [stdout]     |
[INFO] [stdout]  35 |         try!(result.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:172:45
[INFO] [stdout]     |
[INFO] [stdout] 172 | ...                   skip_element!(reader);
[INFO] [stdout]     |                       --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `skip_element` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:43:9
[INFO] [stdout]     |
[INFO] [stdout]  43 |         try!(result.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:185:33
[INFO] [stdout]     |
[INFO] [stdout] 185 | ...                   parse_extension!(reader, element, ns, name, channel.extensions);
[INFO] [stdout]     |                       --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `parse_extension` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/fromxml.rs:35:9
[INFO] [stdout]     |
[INFO] [stdout]  35 |         try!(result.0)
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/channel.rs:187:33
[INFO] [stdout]     |
[INFO] [stdout] 187 | ...                   skip_element!(reader);
[INFO] [stdout]     |                       --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `skip_element` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/item.rs:57:55
[INFO] [stdout]    |
[INFO] [stdout] 57 | ...                   let (category, reader_) = try!(Category::from_xml(reader, element));
[INFO] [stdout]    |                                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/item.rs:62:51
[INFO] [stdout]    |
[INFO] [stdout] 62 | ...                   let (guid, reader_) = try!(Guid::from_xml(reader, element));
[INFO] [stdout]    |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/item.rs:67:56
[INFO] [stdout]    |
[INFO] [stdout] 67 | ...                   let (enclosure, reader_) = try!(Enclosure::from_xml(reader, element));
[INFO] [stdout]    |                                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/item.rs:72:53
[INFO] [stdout]    |
[INFO] [stdout] 72 | ...                   let (source, reader_) = try!(Source::from_xml(reader, element));
[INFO] [stdout]    |                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/item.rs:76:50
[INFO] [stdout]    |
[INFO] [stdout] 76 |                         b"title" => item.title = element_text!(reader),
[INFO] [stdout]    |                                                  --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/item.rs:77:48
[INFO] [stdout]    |
[INFO] [stdout] 77 |                         b"link" => item.link = element_text!(reader),
[INFO] [stdout]    |                                                --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/item.rs:78:62
[INFO] [stdout]    |
[INFO] [stdout] 78 |                         b"description" => item.description = element_text!(reader),
[INFO] [stdout]    |                                                              --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/item.rs:79:52
[INFO] [stdout]    |
[INFO] [stdout] 79 |                         b"author" => item.author = element_text!(reader),
[INFO] [stdout]    |                                                    --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/item.rs:80:56
[INFO] [stdout]    |
[INFO] [stdout] 80 |                         b"comments" => item.comments = element_text!(reader),
[INFO] [stdout]    |                                                        --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/item.rs:81:55
[INFO] [stdout]    |
[INFO] [stdout] 81 |                         b"pubDate" => item.pub_date = element_text!(reader),
[INFO] [stdout]    |                                                       --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/item.rs:82:62
[INFO] [stdout]    |
[INFO] [stdout] 82 |                         b"content:encoded" => item.content = element_text!(reader),
[INFO] [stdout]    |                                                              --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 |         try!(result.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/item.rs:85:33
[INFO] [stdout]    |
[INFO] [stdout] 85 | ...                   parse_extension!(reader, element, ns, name, item.extensions);
[INFO] [stdout]    |                       ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `parse_extension` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         try!(result.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/item.rs:87:33
[INFO] [stdout]    |
[INFO] [stdout] 87 | ...                   skip_element!(reader);
[INFO] [stdout]    |                       --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `skip_element` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/category.rs:24:35
[INFO] [stdout]    |
[INFO] [stdout] 24 |                     domain = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stdout]    |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/category.rs:30:23
[INFO] [stdout]    |
[INFO] [stdout] 30 |         let content = element_text!(reader).unwrap_or_default();
[INFO] [stdout]    |                       --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/guid.rs:40:23
[INFO] [stdout]    |
[INFO] [stdout] 40 |         let content = element_text!(reader).unwrap_or_default();
[INFO] [stdout]    |                       --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/enclosure.rs:29:36
[INFO] [stdout]    |
[INFO] [stdout] 29 |                         url = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stdout]    |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/enclosure.rs:32:39
[INFO] [stdout]    |
[INFO] [stdout] 32 |                         length = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stdout]    |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/enclosure.rs:35:42
[INFO] [stdout]    |
[INFO] [stdout] 35 |                         mime_type = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stdout]    |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         try!(result.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enclosure.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |         skip_element!(reader);
[INFO] [stdout]    |         --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `skip_element` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/source.rs:24:32
[INFO] [stdout]    |
[INFO] [stdout] 24 |                     url = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stdout]    |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/source.rs:31:23
[INFO] [stdout]    |
[INFO] [stdout] 31 |         let content = element_text!(reader);
[INFO] [stdout]    |                       --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cloud.rs:35:39
[INFO] [stdout]    |
[INFO] [stdout] 35 |                         domain = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stdout]    |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cloud.rs:38:37
[INFO] [stdout]    |
[INFO] [stdout] 38 |                         port = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stdout]    |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cloud.rs:41:37
[INFO] [stdout]    |
[INFO] [stdout] 41 |                         path = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stdout]    |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cloud.rs:44:51
[INFO] [stdout]    |
[INFO] [stdout] 44 |                         register_procedure = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stdout]    |                                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cloud.rs:47:41
[INFO] [stdout]    |
[INFO] [stdout] 47 |                         protocol = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stdout]    |                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         try!(result.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/cloud.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |         skip_element!(reader);
[INFO] [stdout]    |         --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `skip_element` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/image.rs:38:41
[INFO] [stdout]    |
[INFO] [stdout] 38 |                         b"url" => url = element_text!(reader),
[INFO] [stdout]    |                                         --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/image.rs:39:45
[INFO] [stdout]    |
[INFO] [stdout] 39 |                         b"title" => title = element_text!(reader),
[INFO] [stdout]    |                                             --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/image.rs:40:43
[INFO] [stdout]    |
[INFO] [stdout] 40 |                         b"link" => link = element_text!(reader),
[INFO] [stdout]    |                                           --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/image.rs:41:45
[INFO] [stdout]    |
[INFO] [stdout] 41 |                         b"width" => width = element_text!(reader),
[INFO] [stdout]    |                                             --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/image.rs:42:47
[INFO] [stdout]    |
[INFO] [stdout] 42 |                         b"height" => height = element_text!(reader),
[INFO] [stdout]    |                                               --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/image.rs:43:57
[INFO] [stdout]    |
[INFO] [stdout] 43 |                         b"description" => description = element_text!(reader),
[INFO] [stdout]    |                                                         --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         try!(result.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/image.rs:44:30
[INFO] [stdout]    |
[INFO] [stdout] 44 |                         _ => skip_element!(reader),
[INFO] [stdout]    |                              --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `skip_element` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/textinput.rs:32:45
[INFO] [stdout]    |
[INFO] [stdout] 32 |                         b"title" => title = element_text!(reader),
[INFO] [stdout]    |                                             --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/textinput.rs:33:57
[INFO] [stdout]    |
[INFO] [stdout] 33 |                         b"description" => description = element_text!(reader),
[INFO] [stdout]    |                                                         --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/textinput.rs:34:43
[INFO] [stdout]    |
[INFO] [stdout] 34 |                         b"name" => name = element_text!(reader),
[INFO] [stdout]    |                                           --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         try!(text.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/textinput.rs:35:43
[INFO] [stdout]    |
[INFO] [stdout] 35 |                         b"link" => link = element_text!(reader),
[INFO] [stdout]    |                                           --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/fromxml.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         try!(result.0)
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/textinput.rs:36:30
[INFO] [stdout]    |
[INFO] [stdout] 36 |                         _ => skip_element!(reader),
[INFO] [stdout]    |                              --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `skip_element` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/error.rs:28:32
[INFO] [stdout]    |
[INFO] [stdout] 28 |     fn cause(&self) -> Option<&StdError> {
[INFO] [stdout]    |                                ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 28 |     fn cause(&self) -> Option<&dyn StdError> {
[INFO] [stdout]    |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:22:41
[INFO] [stdout]    |
[INFO] [stdout] 22 |             Error::Utf8(ref err) => err.description(),
[INFO] [stdout]    |                                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:23:50
[INFO] [stdout]    |
[INFO] [stdout] 23 |             Error::XmlParsing(ref err, _) => err.description(),
[INFO] [stdout]    |                                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.60s
[INFO] running `Command { std: "docker" "inspect" "8f9e9242049f1a450265b92fdc291a39542ef298e1eb1eee7038a5731e05a17d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8f9e9242049f1a450265b92fdc291a39542ef298e1eb1eee7038a5731e05a17d", kill_on_drop: false }`
[INFO] [stdout] 8f9e9242049f1a450265b92fdc291a39542ef298e1eb1eee7038a5731e05a17d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 0a3fbffe2de3267dd40ff06c5c4f876042303e32a59a951265be215ecc085b55
[INFO] running `Command { std: "docker" "start" "-a" "0a3fbffe2de3267dd40ff06c5c4f876042303e32a59a951265be215ecc085b55", kill_on_drop: false }`
[INFO] [stderr] warning: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024`
[INFO] [stderr] warning: patterns aren't allowed in functions without bodies
[INFO] [stderr]   --> src/fromxml.rs:11:40
[INFO] [stderr]    |
[INFO] [stderr] 11 |     fn from_xml<R: ::std::io::BufRead>(mut reader: XmlReader<R>,
[INFO] [stderr]    |                                        ^^^^^^^^^^ help: remove `mut` from the parameter: `reader`
[INFO] [stderr]    |
[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 #35203 <https://github.com/rust-lang/rust/issues/35203>
[INFO] [stderr]    = note: `#[warn(patterns_in_fns_without_body)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/channel.rs:91:55
[INFO] [stderr]    |
[INFO] [stderr] 91 | ...                   let (category, reader_) = try!(Category::from_xml(reader, element));
[INFO] [stderr]    |                                                 ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/channel.rs:96:52
[INFO] [stderr]    |
[INFO] [stderr] 96 | ...                   let (cloud, reader_) = try!(Cloud::from_xml(reader, element));
[INFO] [stderr]    |                                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/channel.rs:101:52
[INFO] [stderr]     |
[INFO] [stderr] 101 | ...                   let (image, reader_) = try!(Image::from_xml(reader, element));
[INFO] [stderr]     |                                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/channel.rs:106:57
[INFO] [stderr]     |
[INFO] [stderr] 106 | ...                   let (text_input, reader_) = try!(TextInput::from_xml(reader, element));
[INFO] [stderr]     |                                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/channel.rs:111:51
[INFO] [stderr]     |
[INFO] [stderr] 111 | ...                   let (item, reader_) = try!(Item::from_xml(reader, element));
[INFO] [stderr]     |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/fromxml.rs:27:9
[INFO] [stderr]     |
[INFO] [stderr]  27 |         try!(text.0)
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/channel.rs:116:52
[INFO] [stderr]     |
[INFO] [stderr] 116 | ...                   if let Some(content) = element_text!(reader) {
[INFO] [stderr]     |                                              --------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/fromxml.rs:27:9
[INFO] [stderr]     |
[INFO] [stderr]  27 |         try!(text.0)
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/channel.rs:121:52
[INFO] [stderr]     |
[INFO] [stderr] 121 | ...                   if let Some(content) = element_text!(reader) {
[INFO] [stderr]     |                                              --------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/fromxml.rs:27:9
[INFO] [stderr]     |
[INFO] [stderr]  27 |         try!(text.0)
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/channel.rs:126:52
[INFO] [stderr]     |
[INFO] [stderr] 126 | ...                   if let Some(content) = element_text!(reader) {
[INFO] [stderr]     |                                              --------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/fromxml.rs:27:9
[INFO] [stderr]     |
[INFO] [stderr]  27 |         try!(text.0)
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/channel.rs:130:59
[INFO] [stderr]     |
[INFO] [stderr] 130 |                         b"language" => channel.language = element_text!(reader),
[INFO] [stderr]     |                                                           --------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/fromxml.rs:27:9
[INFO] [stderr]     |
[INFO] [stderr]  27 |         try!(text.0)
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/channel.rs:131:61
[INFO] [stderr]     |
[INFO] [stderr] 131 |                         b"copyright" => channel.copyright = element_text!(reader),
[INFO] [stderr]     |                                                             --------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/fromxml.rs:27:9
[INFO] [stderr]     |
[INFO] [stderr]  27 |         try!(text.0)
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/channel.rs:133:55
[INFO] [stderr]     |
[INFO] [stderr] 133 | ...                   channel.managing_editor = element_text!(reader);
[INFO] [stderr]     |                                                 --------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/fromxml.rs:27:9
[INFO] [stderr]     |
[INFO] [stderr]  27 |         try!(text.0)
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/channel.rs:135:61
[INFO] [stderr]     |
[INFO] [stderr] 135 |                         b"webMaster" => channel.webmaster = element_text!(reader),
[INFO] [stderr]     |                                                             --------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/fromxml.rs:27:9
[INFO] [stderr]     |
[INFO] [stderr]  27 |         try!(text.0)
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/channel.rs:136:58
[INFO] [stderr]     |
[INFO] [stderr] 136 |                         b"pubDate" => channel.pub_date = element_text!(reader),
[INFO] [stderr]     |                                                          --------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/fromxml.rs:27:9
[INFO] [stderr]     |
[INFO] [stderr]  27 |         try!(text.0)
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/channel.rs:138:55
[INFO] [stderr]     |
[INFO] [stderr] 138 | ...                   channel.last_build_date = element_text!(reader);
[INFO] [stderr]     |                                                 --------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/fromxml.rs:27:9
[INFO] [stderr]     |
[INFO] [stderr]  27 |         try!(text.0)
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/channel.rs:140:61
[INFO] [stderr]     |
[INFO] [stderr] 140 |                         b"generator" => channel.generator = element_text!(reader),
[INFO] [stderr]     |                                                             --------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/fromxml.rs:27:9
[INFO] [stderr]     |
[INFO] [stderr]  27 |         try!(text.0)
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/channel.rs:141:51
[INFO] [stderr]     |
[INFO] [stderr] 141 |                         b"docs" => channel.docs = element_text!(reader),
[INFO] [stderr]     |                                                   --------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/fromxml.rs:27:9
[INFO] [stderr]     |
[INFO] [stderr]  27 |         try!(text.0)
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/channel.rs:142:49
[INFO] [stderr]     |
[INFO] [stderr] 142 |                         b"ttl" => channel.ttl = element_text!(reader),
[INFO] [stderr]     |                                                 --------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/fromxml.rs:27:9
[INFO] [stderr]     |
[INFO] [stderr]  27 |         try!(text.0)
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/channel.rs:148:68
[INFO] [stderr]     |
[INFO] [stderr] 148 | ...                   if let Some(content) = element_text!(reader) {
[INFO] [stderr]     |                                              --------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/fromxml.rs:35:9
[INFO] [stderr]     |
[INFO] [stderr]  35 |         try!(result.0)
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/channel.rs:152:45
[INFO] [stderr]     |
[INFO] [stderr] 152 | ...                   skip_element!(reader);
[INFO] [stderr]     |                       --------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `skip_element` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/fromxml.rs:27:9
[INFO] [stderr]     |
[INFO] [stderr]  27 |         try!(text.0)
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/channel.rs:168:68
[INFO] [stderr]     |
[INFO] [stderr] 168 | ...                   if let Some(content) = element_text!(reader) {
[INFO] [stderr]     |                                              --------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/fromxml.rs:35:9
[INFO] [stderr]     |
[INFO] [stderr]  35 |         try!(result.0)
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/channel.rs:172:45
[INFO] [stderr]     |
[INFO] [stderr] 172 | ...                   skip_element!(reader);
[INFO] [stderr]     |                       --------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `skip_element` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/fromxml.rs:43:9
[INFO] [stderr]     |
[INFO] [stderr]  43 |         try!(result.0)
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/channel.rs:185:33
[INFO] [stderr]     |
[INFO] [stderr] 185 | ...                   parse_extension!(reader, element, ns, name, channel.extensions);
[INFO] [stderr]     |                       --------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `parse_extension` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/fromxml.rs:35:9
[INFO] [stderr]     |
[INFO] [stderr]  35 |         try!(result.0)
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/channel.rs:187:33
[INFO] [stderr]     |
[INFO] [stderr] 187 | ...                   skip_element!(reader);
[INFO] [stderr]     |                       --------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `skip_element` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/item.rs:57:55
[INFO] [stderr]    |
[INFO] [stderr] 57 | ...                   let (category, reader_) = try!(Category::from_xml(reader, element));
[INFO] [stderr]    |                                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/item.rs:62:51
[INFO] [stderr]    |
[INFO] [stderr] 62 | ...                   let (guid, reader_) = try!(Guid::from_xml(reader, element));
[INFO] [stderr]    |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/item.rs:67:56
[INFO] [stderr]    |
[INFO] [stderr] 67 | ...                   let (enclosure, reader_) = try!(Enclosure::from_xml(reader, element));
[INFO] [stderr]    |                                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/item.rs:72:53
[INFO] [stderr]    |
[INFO] [stderr] 72 | ...                   let (source, reader_) = try!(Source::from_xml(reader, element));
[INFO] [stderr]    |                                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/fromxml.rs:27:9
[INFO] [stderr]    |
[INFO] [stderr] 27 |         try!(text.0)
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/item.rs:76:50
[INFO] [stderr]    |
[INFO] [stderr] 76 |                         b"title" => item.title = element_text!(reader),
[INFO] [stderr]    |                                                  --------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/fromxml.rs:27:9
[INFO] [stderr]    |
[INFO] [stderr] 27 |         try!(text.0)
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/item.rs:77:48
[INFO] [stderr]    |
[INFO] [stderr] 77 |                         b"link" => item.link = element_text!(reader),
[INFO] [stderr]    |                                                --------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/fromxml.rs:27:9
[INFO] [stderr]    |
[INFO] [stderr] 27 |         try!(text.0)
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/item.rs:78:62
[INFO] [stderr]    |
[INFO] [stderr] 78 |                         b"description" => item.description = element_text!(reader),
[INFO] [stderr]    |                                                              --------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/fromxml.rs:27:9
[INFO] [stderr]    |
[INFO] [stderr] 27 |         try!(text.0)
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/item.rs:79:52
[INFO] [stderr]    |
[INFO] [stderr] 79 |                         b"author" => item.author = element_text!(reader),
[INFO] [stderr]    |                                                    --------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/fromxml.rs:27:9
[INFO] [stderr]    |
[INFO] [stderr] 27 |         try!(text.0)
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/item.rs:80:56
[INFO] [stderr]    |
[INFO] [stderr] 80 |                         b"comments" => item.comments = element_text!(reader),
[INFO] [stderr]    |                                                        --------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/fromxml.rs:27:9
[INFO] [stderr]    |
[INFO] [stderr] 27 |         try!(text.0)
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/item.rs:81:55
[INFO] [stderr]    |
[INFO] [stderr] 81 |                         b"pubDate" => item.pub_date = element_text!(reader),
[INFO] [stderr]    |                                                       --------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/fromxml.rs:27:9
[INFO] [stderr]    |
[INFO] [stderr] 27 |         try!(text.0)
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/item.rs:82:62
[INFO] [stderr]    |
[INFO] [stderr] 82 |                         b"content:encoded" => item.content = element_text!(reader),
[INFO] [stderr]    |                                                              --------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/fromxml.rs:43:9
[INFO] [stderr]    |
[INFO] [stderr] 43 |         try!(result.0)
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/item.rs:85:33
[INFO] [stderr]    |
[INFO] [stderr] 85 | ...                   parse_extension!(reader, element, ns, name, item.extensions);
[INFO] [stderr]    |                       ------------------------------------------------------------ in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `parse_extension` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/fromxml.rs:35:9
[INFO] [stderr]    |
[INFO] [stderr] 35 |         try!(result.0)
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/item.rs:87:33
[INFO] [stderr]    |
[INFO] [stderr] 87 | ...                   skip_element!(reader);
[INFO] [stderr]    |                       --------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `skip_element` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/category.rs:24:35
[INFO] [stderr]    |
[INFO] [stderr] 24 |                     domain = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stderr]    |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/fromxml.rs:27:9
[INFO] [stderr]    |
[INFO] [stderr] 27 |         try!(text.0)
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/category.rs:30:23
[INFO] [stderr]    |
[INFO] [stderr] 30 |         let content = element_text!(reader).unwrap_or_default();
[INFO] [stderr]    |                       --------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/fromxml.rs:27:9
[INFO] [stderr]    |
[INFO] [stderr] 27 |         try!(text.0)
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/guid.rs:40:23
[INFO] [stderr]    |
[INFO] [stderr] 40 |         let content = element_text!(reader).unwrap_or_default();
[INFO] [stderr]    |                       --------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/enclosure.rs:29:36
[INFO] [stderr]    |
[INFO] [stderr] 29 |                         url = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stderr]    |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/enclosure.rs:32:39
[INFO] [stderr]    |
[INFO] [stderr] 32 |                         length = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stderr]    |                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/enclosure.rs:35:42
[INFO] [stderr]    |
[INFO] [stderr] 35 |                         mime_type = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stderr]    |                                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/fromxml.rs:35:9
[INFO] [stderr]    |
[INFO] [stderr] 35 |         try!(result.0)
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/enclosure.rs:42:9
[INFO] [stderr]    |
[INFO] [stderr] 42 |         skip_element!(reader);
[INFO] [stderr]    |         --------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `skip_element` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/source.rs:24:32
[INFO] [stderr]    |
[INFO] [stderr] 24 |                     url = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stderr]    |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/fromxml.rs:27:9
[INFO] [stderr]    |
[INFO] [stderr] 27 |         try!(text.0)
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/source.rs:31:23
[INFO] [stderr]    |
[INFO] [stderr] 31 |         let content = element_text!(reader);
[INFO] [stderr]    |                       --------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/cloud.rs:35:39
[INFO] [stderr]    |
[INFO] [stderr] 35 |                         domain = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stderr]    |                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/cloud.rs:38:37
[INFO] [stderr]    |
[INFO] [stderr] 38 |                         port = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stderr]    |                                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/cloud.rs:41:37
[INFO] [stderr]    |
[INFO] [stderr] 41 |                         path = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stderr]    |                                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/cloud.rs:44:51
[INFO] [stderr]    |
[INFO] [stderr] 44 |                         register_procedure = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stderr]    |                                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/cloud.rs:47:41
[INFO] [stderr]    |
[INFO] [stderr] 47 |                         protocol = Some(try!(String::from_utf8(attr.1.into_owned())));
[INFO] [stderr]    |                                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/fromxml.rs:35:9
[INFO] [stderr]    |
[INFO] [stderr] 35 |         try!(result.0)
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/cloud.rs:54:9
[INFO] [stderr]    |
[INFO] [stderr] 54 |         skip_element!(reader);
[INFO] [stderr]    |         --------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `skip_element` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/fromxml.rs:27:9
[INFO] [stderr]    |
[INFO] [stderr] 27 |         try!(text.0)
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/image.rs:38:41
[INFO] [stderr]    |
[INFO] [stderr] 38 |                         b"url" => url = element_text!(reader),
[INFO] [stderr]    |                                         --------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/fromxml.rs:27:9
[INFO] [stderr]    |
[INFO] [stderr] 27 |         try!(text.0)
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/image.rs:39:45
[INFO] [stderr]    |
[INFO] [stderr] 39 |                         b"title" => title = element_text!(reader),
[INFO] [stderr]    |                                             --------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/fromxml.rs:27:9
[INFO] [stderr]    |
[INFO] [stderr] 27 |         try!(text.0)
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/image.rs:40:43
[INFO] [stderr]    |
[INFO] [stderr] 40 |                         b"link" => link = element_text!(reader),
[INFO] [stderr]    |                                           --------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/fromxml.rs:27:9
[INFO] [stderr]    |
[INFO] [stderr] 27 |         try!(text.0)
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/image.rs:41:45
[INFO] [stderr]    |
[INFO] [stderr] 41 |                         b"width" => width = element_text!(reader),
[INFO] [stderr]    |                                             --------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/fromxml.rs:27:9
[INFO] [stderr]    |
[INFO] [stderr] 27 |         try!(text.0)
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/image.rs:42:47
[INFO] [stderr]    |
[INFO] [stderr] 42 |                         b"height" => height = element_text!(reader),
[INFO] [stderr]    |                                               --------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/fromxml.rs:27:9
[INFO] [stderr]    |
[INFO] [stderr] 27 |         try!(text.0)
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/image.rs:43:57
[INFO] [stderr]    |
[INFO] [stderr] 43 |                         b"description" => description = element_text!(reader),
[INFO] [stderr]    |                                                         --------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/fromxml.rs:35:9
[INFO] [stderr]    |
[INFO] [stderr] 35 |         try!(result.0)
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/image.rs:44:30
[INFO] [stderr]    |
[INFO] [stderr] 44 |                         _ => skip_element!(reader),
[INFO] [stderr]    |                              --------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `skip_element` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/fromxml.rs:27:9
[INFO] [stderr]    |
[INFO] [stderr] 27 |         try!(text.0)
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/textinput.rs:32:45
[INFO] [stderr]    |
[INFO] [stderr] 32 |                         b"title" => title = element_text!(reader),
[INFO] [stderr]    |                                             --------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/fromxml.rs:27:9
[INFO] [stderr]    |
[INFO] [stderr] 27 |         try!(text.0)
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/textinput.rs:33:57
[INFO] [stderr]    |
[INFO] [stderr] 33 |                         b"description" => description = element_text!(reader),
[INFO] [stderr]    |                                                         --------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/fromxml.rs:27:9
[INFO] [stderr]    |
[INFO] [stderr] 27 |         try!(text.0)
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/textinput.rs:34:43
[INFO] [stderr]    |
[INFO] [stderr] 34 |                         b"name" => name = element_text!(reader),
[INFO] [stderr]    |                                           --------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/fromxml.rs:27:9
[INFO] [stderr]    |
[INFO] [stderr] 27 |         try!(text.0)
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/textinput.rs:35:43
[INFO] [stderr]    |
[INFO] [stderr] 35 |                         b"link" => link = element_text!(reader),
[INFO] [stderr]    |                                           --------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `element_text` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/fromxml.rs:35:9
[INFO] [stderr]    |
[INFO] [stderr] 35 |         try!(result.0)
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/textinput.rs:36:30
[INFO] [stderr]    |
[INFO] [stderr] 36 |                         _ => skip_element!(reader),
[INFO] [stderr]    |                              --------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `skip_element` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/error.rs:28:32
[INFO] [stderr]    |
[INFO] [stderr] 28 |     fn cause(&self) -> Option<&StdError> {
[INFO] [stderr]    |                                ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]    = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default
[INFO] [stderr] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stderr]    |
[INFO] [stderr] 28 |     fn cause(&self) -> Option<&dyn StdError> {
[INFO] [stderr]    |                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]   --> src/error.rs:22:41
[INFO] [stderr]    |
[INFO] [stderr] 22 |             Error::Utf8(ref err) => err.description(),
[INFO] [stderr]    |                                         ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]   --> src/error.rs:23:50
[INFO] [stderr]    |
[INFO] [stderr] 23 |             Error::XmlParsing(ref err, _) => err.description(),
[INFO] [stderr]    |                                                  ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `rss-rs` (lib) generated 67 warnings (run `cargo fix --lib -p rss-rs` to apply 2 suggestions)
[INFO] [stderr] warning: `rss-rs` (lib test) generated 67 warnings (67 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rss-25069e6be7f8b496)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rss
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/channel.rs - channel::Channel::read_from (line 71) ... ignored
[INFO] [stdout] test src/lib.rs - (line 12) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "0a3fbffe2de3267dd40ff06c5c4f876042303e32a59a951265be215ecc085b55", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0a3fbffe2de3267dd40ff06c5c4f876042303e32a59a951265be215ecc085b55", kill_on_drop: false }`
[INFO] [stdout] 0a3fbffe2de3267dd40ff06c5c4f876042303e32a59a951265be215ecc085b55
