[INFO] fetching crate pdfium-render 0.8.35...
[INFO] building pdfium-render-0.8.35 against master#ad85bc524b1ad696e42061ad8338d382dffbdbe5 for pr-146237-1
[INFO] extracting crate pdfium-render 0.8.35 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate pdfium-render 0.8.35
[INFO] finished tweaking crates.io crate pdfium-render 0.8.35
[INFO] tweaked toml for crates.io crate pdfium-render 0.8.35 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate pdfium-render 0.8.35 on toolchain ad85bc524b1ad696e42061ad8338d382dffbdbe5
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate pdfium-render 0.8.35 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded maybe-owned v0.3.4
[INFO] [stderr]   Downloaded piston-float v1.0.1
[INFO] [stderr]   Downloaded utf16string v0.2.0
[INFO] [stderr]   Downloaded vecmath v1.0.0
[INFO] [stderr]   Downloaded console_log v1.0.0
[INFO] [stderr]   Downloaded image v0.23.14
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a361c4661824cae201966f12b0a33acdcfa48ea3c881e982a156054c92a25cba
[INFO] running `Command { std: "docker" "start" "-a" "a361c4661824cae201966f12b0a33acdcfa48ea3c881e982a156054c92a25cba", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a361c4661824cae201966f12b0a33acdcfa48ea3c881e982a156054c92a25cba", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a361c4661824cae201966f12b0a33acdcfa48ea3c881e982a156054c92a25cba", kill_on_drop: false }`
[INFO] [stdout] a361c4661824cae201966f12b0a33acdcfa48ea3c881e982a156054c92a25cba
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] edb5b85c56453dfc9eb536dbe25c60af8eae3ce565a4c4d6edcf67ae3e624b5a
[INFO] running `Command { std: "docker" "start" "-a" "edb5b85c56453dfc9eb536dbe25c60af8eae3ce565a4c4d6edcf67ae3e624b5a", kill_on_drop: false }`
[INFO] [stderr]    Compiling zune-core v0.4.12
[INFO] [stderr]    Compiling pdfium-render v0.8.35 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling bytemuck v1.23.2
[INFO] [stderr]    Compiling piston-float v1.0.1
[INFO] [stderr]    Compiling maybe-owned v0.3.4
[INFO] [stderr]    Compiling utf16string v0.2.0
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling vecmath v1.0.0
[INFO] [stderr]    Compiling zune-jpeg v0.4.20
[INFO] [stderr]    Compiling image v0.25.6
[INFO] [stdout] warning: field `handle` is never read
[INFO] [stdout]  --> src/pdf/action/embedded_destination.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct PdfActionEmbeddedDestination<'a> {
[INFO] [stdout]   |            ---------------------------- field in this struct
[INFO] [stdout] 9 |     handle: FPDF_ACTION,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `handle` is never read
[INFO] [stdout]  --> src/pdf/action/launch.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct PdfActionLaunch<'a> {
[INFO] [stdout]   |            --------------- field in this struct
[INFO] [stdout] 9 |     handle: FPDF_ACTION,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `handle` is never read
[INFO] [stdout]  --> src/pdf/action/remote_destination.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct PdfActionRemoteDestination<'a> {
[INFO] [stdout]   |            -------------------------- field in this struct
[INFO] [stdout] 9 |     handle: FPDF_ACTION,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `handle` is never read
[INFO] [stdout]  --> src/pdf/action/unsupported.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct PdfActionUnsupported<'a> {
[INFO] [stdout]   |            -------------------- field in this struct
[INFO] [stdout] 9 |     handle: FPDF_ACTION,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/action.rs:157:40
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub fn as_local_destination_action(&self) -> Option<&PdfActionLocalDestination> {
[INFO] [stdout]     |                                        ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                        |                ||
[INFO] [stdout]     |                                        |                |the same lifetime is hidden here
[INFO] [stdout]     |                                        |                the same lifetime is elided here
[INFO] [stdout]     |                                        the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub fn as_local_destination_action(&self) -> Option<&PdfActionLocalDestination<'_>> {
[INFO] [stdout]     |                                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/action.rs:179:41
[INFO] [stdout]     |
[INFO] [stdout] 179 |     pub fn as_remote_destination_action(&self) -> Option<&PdfActionRemoteDestination> {
[INFO] [stdout]     |                                         ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                         |                ||
[INFO] [stdout]     |                                         |                |the same lifetime is hidden here
[INFO] [stdout]     |                                         |                the same lifetime is elided here
[INFO] [stdout]     |                                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 179 |     pub fn as_remote_destination_action(&self) -> Option<&PdfActionRemoteDestination<'_>> {
[INFO] [stdout]     |                                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/action.rs:201:43
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn as_embedded_destination_action(&self) -> Option<&PdfActionEmbeddedDestination> {
[INFO] [stdout]     |                                           ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                           |                ||
[INFO] [stdout]     |                                           |                |the same lifetime is hidden here
[INFO] [stdout]     |                                           |                the same lifetime is elided here
[INFO] [stdout]     |                                           the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn as_embedded_destination_action(&self) -> Option<&PdfActionEmbeddedDestination<'_>> {
[INFO] [stdout]     |                                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/action.rs:223:29
[INFO] [stdout]     |
[INFO] [stdout] 223 |     pub fn as_launch_action(&self) -> Option<&PdfActionLaunch> {
[INFO] [stdout]     |                             ^^^^^            ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |                ||
[INFO] [stdout]     |                             |                |the same lifetime is hidden here
[INFO] [stdout]     |                             |                the same lifetime is elided here
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 223 |     pub fn as_launch_action(&self) -> Option<&PdfActionLaunch<'_>> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/action.rs:243:26
[INFO] [stdout]     |
[INFO] [stdout] 243 |     pub fn as_uri_action(&self) -> Option<&PdfActionUri> {
[INFO] [stdout]     |                          ^^^^^            ^^^^^^^^^^^^^
[INFO] [stdout]     |                          |                ||
[INFO] [stdout]     |                          |                |the same lifetime is hidden here
[INFO] [stdout]     |                          |                the same lifetime is elided here
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 243 |     pub fn as_uri_action(&self) -> Option<&PdfActionUri<'_>> {
[INFO] [stdout]     |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/action/local_destination.rs:31:24
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub fn destination(&self) -> Result<PdfDestination, PdfiumError> {
[INFO] [stdout]    |                        ^^^^^            ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub fn destination(&self) -> Result<PdfDestination<'_>, PdfiumError> {
[INFO] [stdout]    |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document.rs:248:24
[INFO] [stdout]     |
[INFO] [stdout] 248 |     pub fn attachments(&self) -> &PdfAttachments {
[INFO] [stdout]     |                        ^^^^^     ^^^^^^^^^^^^^^^
[INFO] [stdout]     |                        |         ||
[INFO] [stdout]     |                        |         |the same lifetime is hidden here
[INFO] [stdout]     |                        |         the same lifetime is elided here
[INFO] [stdout]     |                        the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 248 |     pub fn attachments(&self) -> &PdfAttachments<'_> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document.rs:260:22
[INFO] [stdout]     |
[INFO] [stdout] 260 |     pub fn bookmarks(&self) -> &PdfBookmarks {
[INFO] [stdout]     |                      ^^^^^     ^^^^^^^^^^^^^
[INFO] [stdout]     |                      |         ||
[INFO] [stdout]     |                      |         |the same lifetime is hidden here
[INFO] [stdout]     |                      |         the same lifetime is elided here
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 260 |     pub fn bookmarks(&self) -> &PdfBookmarks<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document.rs:266:17
[INFO] [stdout]     |
[INFO] [stdout] 266 |     pub fn form(&self) -> Option<&PdfForm> {
[INFO] [stdout]     |                 ^^^^^            ^^^^^^^^
[INFO] [stdout]     |                 |                ||
[INFO] [stdout]     |                 |                |the same lifetime is hidden here
[INFO] [stdout]     |                 |                the same lifetime is elided here
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 266 |     pub fn form(&self) -> Option<&PdfForm<'_>> {
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document.rs:272:18
[INFO] [stdout]     |
[INFO] [stdout] 272 |     pub fn fonts(&self) -> &PdfFonts {
[INFO] [stdout]     |                  ^^^^^     ^^^^^^^^^
[INFO] [stdout]     |                  |         ||
[INFO] [stdout]     |                  |         |the same lifetime is hidden here
[INFO] [stdout]     |                  |         the same lifetime is elided here
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 272 |     pub fn fonts(&self) -> &PdfFonts<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document.rs:284:21
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn metadata(&self) -> &PdfMetadata {
[INFO] [stdout]     |                     ^^^^^     ^^^^^^^^^^^^
[INFO] [stdout]     |                     |         ||
[INFO] [stdout]     |                     |         |the same lifetime is hidden here
[INFO] [stdout]     |                     |         the same lifetime is elided here
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn metadata(&self) -> &PdfMetadata<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document.rs:302:24
[INFO] [stdout]     |
[INFO] [stdout] 302 |     pub fn permissions(&self) -> &PdfPermissions {
[INFO] [stdout]     |                        ^^^^^     ^^^^^^^^^^^^^^^
[INFO] [stdout]     |                        |         ||
[INFO] [stdout]     |                        |         |the same lifetime is hidden here
[INFO] [stdout]     |                        |         the same lifetime is elided here
[INFO] [stdout]     |                        the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 302 |     pub fn permissions(&self) -> &PdfPermissions<'_> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document.rs:308:23
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn signatures(&self) -> &PdfSignatures {
[INFO] [stdout]     |                       ^^^^^     ^^^^^^^^^^^^^^
[INFO] [stdout]     |                       |         ||
[INFO] [stdout]     |                       |         |the same lifetime is hidden here
[INFO] [stdout]     |                       |         the same lifetime is elided here
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn signatures(&self) -> &PdfSignatures<'_> {
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/attachments.rs:112:9
[INFO] [stdout]     |
[INFO] [stdout] 112 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 115 |     ) -> Result<PdfAttachment, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 115 |     ) -> Result<PdfAttachment<'_>, PdfiumError> {
[INFO] [stdout]     |                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/attachments.rs:169:9
[INFO] [stdout]     |
[INFO] [stdout] 169 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 172 |     ) -> Result<PdfAttachment, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 172 |     ) -> Result<PdfAttachment<'_>, PdfiumError> {
[INFO] [stdout]     |                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/attachments.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 184 |     ) -> Result<PdfAttachment, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 184 |     ) -> Result<PdfAttachment<'_>, PdfiumError> {
[INFO] [stdout]     |                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/attachments.rs:286:17
[INFO] [stdout]     |
[INFO] [stdout] 286 |     pub fn iter(&self) -> PdfAttachmentsIterator {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 286 |     pub fn iter(&self) -> PdfAttachmentsIterator<'_> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/bookmarks.rs:52:17
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub fn root(&self) -> Option<PdfBookmark> {
[INFO] [stdout]    |                 ^^^^^            ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub fn root(&self) -> Option<PdfBookmark<'_>> {
[INFO] [stdout]    |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/bookmarks.rs:75:32
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn find_first_by_title(&self, title: &str) -> Result<PdfBookmark, PdfiumError> {
[INFO] [stdout]    |                                ^^^^^                         ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn find_first_by_title(&self, title: &str) -> Result<PdfBookmark<'_>, PdfiumError> {
[INFO] [stdout]    |                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/bookmarks.rs:101:30
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub fn find_all_by_title(&self, title: &str) -> Vec<PdfBookmark> {
[INFO] [stdout]     |                              ^^^^^                      ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub fn find_all_by_title(&self, title: &str) -> Vec<PdfBookmark<'_>> {
[INFO] [stdout]     |                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/bookmarks.rs:114:17
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn iter(&self) -> PdfBookmarksIterator {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn iter(&self) -> PdfBookmarksIterator<'_> {
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/fonts.rs:575:16
[INFO] [stdout]     |
[INFO] [stdout] 575 |     pub fn get(&self, token: PdfFontToken) -> Option<&PdfFont> {
[INFO] [stdout]     |                ^^^^^                                 ^^^^^^^^
[INFO] [stdout]     |                |                                     ||
[INFO] [stdout]     |                |                                     |the same lifetime is hidden here
[INFO] [stdout]     |                the lifetime is elided here           the same lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 575 |     pub fn get(&self, token: PdfFontToken) -> Option<&PdfFont<'_>> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page.rs:369:31
[INFO] [stdout]     |
[INFO] [stdout] 369 |     pub fn embedded_thumbnail(&self) -> Result<PdfBitmap, PdfiumError> {
[INFO] [stdout]     |                               ^^^^^            ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 369 |     pub fn embedded_thumbnail(&self) -> Result<PdfBitmap<'_>, PdfiumError> {
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page.rs:384:17
[INFO] [stdout]     |
[INFO] [stdout] 384 |     pub fn text(&self) -> Result<PdfPageText, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^            ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 384 |     pub fn text(&self) -> Result<PdfPageText<'_>, PdfiumError> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page.rs:442:18
[INFO] [stdout]     |
[INFO] [stdout] 442 |     pub fn fonts(&self) -> Vec<PdfFont> {
[INFO] [stdout]     |                  ^^^^^         ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 442 |     pub fn fonts(&self) -> Vec<PdfFont<'_>> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page.rs:540:9
[INFO] [stdout]     |
[INFO] [stdout] 540 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 544 |     ) -> Result<PdfBitmap, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 544 |     ) -> Result<PdfBitmap<'_>, PdfiumError> {
[INFO] [stdout]     |                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page.rs:568:31
[INFO] [stdout]     |
[INFO] [stdout] 568 |     pub fn render_with_config(&self, config: &PdfRenderConfig) -> Result<PdfBitmap, PdfiumError> {
[INFO] [stdout]     |                               ^^^^^ the lifetime is elided here          ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 568 |     pub fn render_with_config(&self, config: &PdfRenderConfig) -> Result<PdfBitmap<'_>, PdfiumError> {
[INFO] [stdout]     |                                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page.rs:719:9
[INFO] [stdout]     |
[INFO] [stdout] 719 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 720 |         config: &PdfRenderConfig,
[INFO] [stdout] 721 |     ) -> Result<PdfBitmap, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 721 |     ) -> Result<PdfBitmap<'_>, PdfiumError> {
[INFO] [stdout]     |                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page.rs:739:9
[INFO] [stdout]     |
[INFO] [stdout] 739 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 743 |     ) -> Result<PdfBitmap, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 743 |     ) -> Result<PdfBitmap<'_>, PdfiumError> {
[INFO] [stdout]     |                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation.rs:524:33
[INFO] [stdout]     |
[INFO] [stdout] 524 |     pub fn as_circle_annotation(&self) -> Option<&PdfPageCircleAnnotation> {
[INFO] [stdout]     |                                 ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                 |                ||
[INFO] [stdout]     |                                 |                |the same lifetime is hidden here
[INFO] [stdout]     |                                 |                the same lifetime is elided here
[INFO] [stdout]     |                                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 524 |     pub fn as_circle_annotation(&self) -> Option<&PdfPageCircleAnnotation<'_>> {
[INFO] [stdout]     |                                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation.rs:546:36
[INFO] [stdout]     |
[INFO] [stdout] 546 |     pub fn as_free_text_annotation(&self) -> Option<&PdfPageFreeTextAnnotation> {
[INFO] [stdout]     |                                    ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                    |                ||
[INFO] [stdout]     |                                    |                |the same lifetime is hidden here
[INFO] [stdout]     |                                    |                the same lifetime is elided here
[INFO] [stdout]     |                                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 546 |     pub fn as_free_text_annotation(&self) -> Option<&PdfPageFreeTextAnnotation<'_>> {
[INFO] [stdout]     |                                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation.rs:568:36
[INFO] [stdout]     |
[INFO] [stdout] 568 |     pub fn as_highlight_annotation(&self) -> Option<&PdfPageHighlightAnnotation> {
[INFO] [stdout]     |                                    ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                    |                ||
[INFO] [stdout]     |                                    |                |the same lifetime is hidden here
[INFO] [stdout]     |                                    |                the same lifetime is elided here
[INFO] [stdout]     |                                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 568 |     pub fn as_highlight_annotation(&self) -> Option<&PdfPageHighlightAnnotation<'_>> {
[INFO] [stdout]     |                                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation.rs:590:30
[INFO] [stdout]     |
[INFO] [stdout] 590 |     pub fn as_ink_annotation(&self) -> Option<&PdfPageInkAnnotation> {
[INFO] [stdout]     |                              ^^^^^            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                              |                ||
[INFO] [stdout]     |                              |                |the same lifetime is hidden here
[INFO] [stdout]     |                              |                the same lifetime is elided here
[INFO] [stdout]     |                              the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 590 |     pub fn as_ink_annotation(&self) -> Option<&PdfPageInkAnnotation<'_>> {
[INFO] [stdout]     |                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation.rs:612:31
[INFO] [stdout]     |
[INFO] [stdout] 612 |     pub fn as_link_annotation(&self) -> Option<&PdfPageLinkAnnotation> {
[INFO] [stdout]     |                               ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |                ||
[INFO] [stdout]     |                               |                |the same lifetime is hidden here
[INFO] [stdout]     |                               |                the same lifetime is elided here
[INFO] [stdout]     |                               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 612 |     pub fn as_link_annotation(&self) -> Option<&PdfPageLinkAnnotation<'_>> {
[INFO] [stdout]     |                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation.rs:634:32
[INFO] [stdout]     |
[INFO] [stdout] 634 |     pub fn as_popup_annotation(&self) -> Option<&PdfPagePopupAnnotation> {
[INFO] [stdout]     |                                ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                |                ||
[INFO] [stdout]     |                                |                |the same lifetime is hidden here
[INFO] [stdout]     |                                |                the same lifetime is elided here
[INFO] [stdout]     |                                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 634 |     pub fn as_popup_annotation(&self) -> Option<&PdfPagePopupAnnotation<'_>> {
[INFO] [stdout]     |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation.rs:656:33
[INFO] [stdout]     |
[INFO] [stdout] 656 |     pub fn as_square_annotation(&self) -> Option<&PdfPageSquareAnnotation> {
[INFO] [stdout]     |                                 ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                 |                ||
[INFO] [stdout]     |                                 |                |the same lifetime is hidden here
[INFO] [stdout]     |                                 |                the same lifetime is elided here
[INFO] [stdout]     |                                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 656 |     pub fn as_square_annotation(&self) -> Option<&PdfPageSquareAnnotation<'_>> {
[INFO] [stdout]     |                                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation.rs:678:35
[INFO] [stdout]     |
[INFO] [stdout] 678 |     pub fn as_squiggly_annotation(&self) -> Option<&PdfPageSquigglyAnnotation> {
[INFO] [stdout]     |                                   ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                   |                ||
[INFO] [stdout]     |                                   |                |the same lifetime is hidden here
[INFO] [stdout]     |                                   |                the same lifetime is elided here
[INFO] [stdout]     |                                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 678 |     pub fn as_squiggly_annotation(&self) -> Option<&PdfPageSquigglyAnnotation<'_>> {
[INFO] [stdout]     |                                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation.rs:700:32
[INFO] [stdout]     |
[INFO] [stdout] 700 |     pub fn as_stamp_annotation(&self) -> Option<&PdfPageStampAnnotation> {
[INFO] [stdout]     |                                ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                |                ||
[INFO] [stdout]     |                                |                |the same lifetime is hidden here
[INFO] [stdout]     |                                |                the same lifetime is elided here
[INFO] [stdout]     |                                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 700 |     pub fn as_stamp_annotation(&self) -> Option<&PdfPageStampAnnotation<'_>> {
[INFO] [stdout]     |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation.rs:722:36
[INFO] [stdout]     |
[INFO] [stdout] 722 |     pub fn as_strikeout_annotation(&self) -> Option<&PdfPageStrikeoutAnnotation> {
[INFO] [stdout]     |                                    ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                    |                ||
[INFO] [stdout]     |                                    |                |the same lifetime is hidden here
[INFO] [stdout]     |                                    |                the same lifetime is elided here
[INFO] [stdout]     |                                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 722 |     pub fn as_strikeout_annotation(&self) -> Option<&PdfPageStrikeoutAnnotation<'_>> {
[INFO] [stdout]     |                                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation.rs:744:31
[INFO] [stdout]     |
[INFO] [stdout] 744 |     pub fn as_text_annotation(&self) -> Option<&PdfPageTextAnnotation> {
[INFO] [stdout]     |                               ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |                ||
[INFO] [stdout]     |                               |                |the same lifetime is hidden here
[INFO] [stdout]     |                               |                the same lifetime is elided here
[INFO] [stdout]     |                               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 744 |     pub fn as_text_annotation(&self) -> Option<&PdfPageTextAnnotation<'_>> {
[INFO] [stdout]     |                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation.rs:766:36
[INFO] [stdout]     |
[INFO] [stdout] 766 |     pub fn as_underline_annotation(&self) -> Option<&PdfPageUnderlineAnnotation> {
[INFO] [stdout]     |                                    ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                    |                ||
[INFO] [stdout]     |                                    |                |the same lifetime is hidden here
[INFO] [stdout]     |                                    |                the same lifetime is elided here
[INFO] [stdout]     |                                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 766 |     pub fn as_underline_annotation(&self) -> Option<&PdfPageUnderlineAnnotation<'_>> {
[INFO] [stdout]     |                                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation.rs:788:33
[INFO] [stdout]     |
[INFO] [stdout] 788 |     pub fn as_widget_annotation(&self) -> Option<&PdfPageWidgetAnnotation> {
[INFO] [stdout]     |                                 ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                 |                ||
[INFO] [stdout]     |                                 |                |the same lifetime is hidden here
[INFO] [stdout]     |                                 |                the same lifetime is elided here
[INFO] [stdout]     |                                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 788 |     pub fn as_widget_annotation(&self) -> Option<&PdfPageWidgetAnnotation<'_>> {
[INFO] [stdout]     |                                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation.rs:810:37
[INFO] [stdout]     |
[INFO] [stdout] 810 |     pub fn as_xfa_widget_annotation(&self) -> Option<&PdfPageXfaWidgetAnnotation> {
[INFO] [stdout]     |                                     ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                     |                ||
[INFO] [stdout]     |                                     |                |the same lifetime is hidden here
[INFO] [stdout]     |                                     |                the same lifetime is elided here
[INFO] [stdout]     |                                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 810 |     pub fn as_xfa_widget_annotation(&self) -> Option<&PdfPageXfaWidgetAnnotation<'_>> {
[INFO] [stdout]     |                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation.rs:832:35
[INFO] [stdout]     |
[INFO] [stdout] 832 |     pub fn as_redacted_annotation(&self) -> Option<&PdfPageRedactedAnnotation> {
[INFO] [stdout]     |                                   ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                   |                ||
[INFO] [stdout]     |                                   |                |the same lifetime is hidden here
[INFO] [stdout]     |                                   |                the same lifetime is elided here
[INFO] [stdout]     |                                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 832 |     pub fn as_redacted_annotation(&self) -> Option<&PdfPageRedactedAnnotation<'_>> {
[INFO] [stdout]     |                                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation.rs:856:26
[INFO] [stdout]     |
[INFO] [stdout] 856 |     pub fn as_form_field(&self) -> Option<&PdfFormField> {
[INFO] [stdout]     |                          ^^^^^            ^^^^^^^^^^^^^
[INFO] [stdout]     |                          |                ||
[INFO] [stdout]     |                          |                |the same lifetime is hidden here
[INFO] [stdout]     |                          |                the same lifetime is elided here
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 856 |     pub fn as_form_field(&self) -> Option<&PdfFormField<'_>> {
[INFO] [stdout]     |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/pdf/document/page/annotation.rs:1107:16
[INFO] [stdout]      |
[INFO] [stdout] 1107 |     fn objects(&self) -> &PdfPageAnnotationObjects;
[INFO] [stdout]      |                ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                |         ||
[INFO] [stdout]      |                |         |the same lifetime is hidden here
[INFO] [stdout]      |                |         the same lifetime is elided here
[INFO] [stdout]      |                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1107 |     fn objects(&self) -> &PdfPageAnnotationObjects<'_>;
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/pdf/document/page/annotation.rs:1123:26
[INFO] [stdout]      |
[INFO] [stdout] 1123 |     fn attachment_points(&self) -> &PdfPageAnnotationAttachmentPoints;
[INFO] [stdout]      |                          ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                          |         ||
[INFO] [stdout]      |                          |         |the same lifetime is hidden here
[INFO] [stdout]      |                          |         the same lifetime is elided here
[INFO] [stdout]      |                          the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1123 |     fn attachment_points(&self) -> &PdfPageAnnotationAttachmentPoints<'_>;
[INFO] [stdout]      |                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/pdf/document/page/annotation.rs:1233:16
[INFO] [stdout]      |
[INFO] [stdout] 1233 |     fn objects(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]      |                ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                |         ||
[INFO] [stdout]      |                |         |the same lifetime is hidden here
[INFO] [stdout]      |                |         the same lifetime is elided here
[INFO] [stdout]      |                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1233 |     fn objects(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/pdf/document/page/annotation.rs:1238:26
[INFO] [stdout]      |
[INFO] [stdout] 1238 |     fn attachment_points(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]      |                          ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                          |         ||
[INFO] [stdout]      |                          |         |the same lifetime is hidden here
[INFO] [stdout]      |                          |         the same lifetime is elided here
[INFO] [stdout]      |                          the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1238 |     fn attachment_points(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]      |                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/pdf/document/page/annotation.rs:1356:21
[INFO] [stdout]      |
[INFO] [stdout] 1356 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]      |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                     |         ||
[INFO] [stdout]      |                     |         |the same lifetime is hidden here
[INFO] [stdout]      |                     |         the same lifetime is elided here
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1356 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]      |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/pdf/document/page/annotation.rs:1361:31
[INFO] [stdout]      |
[INFO] [stdout] 1361 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]      |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                               |         ||
[INFO] [stdout]      |                               |         |the same lifetime is hidden here
[INFO] [stdout]      |                               |         the same lifetime is elided here
[INFO] [stdout]      |                               the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1361 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]      |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation/attachment_points.rs:171:17
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn iter(&self) -> PdfPageAnnotationAttachmentPointsIterator {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn iter(&self) -> PdfPageAnnotationAttachmentPointsIterator<'_> {
[INFO] [stdout]     |                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/circle.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]    |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |         ||
[INFO] [stdout]    |                     |         |the same lifetime is hidden here
[INFO] [stdout]    |                     |         the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 64 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]    |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/circle.rs:69:31
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]    |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |         ||
[INFO] [stdout]    |                               |         |the same lifetime is hidden here
[INFO] [stdout]    |                               |         the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]    |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/free_text.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]    |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |         ||
[INFO] [stdout]    |                     |         |the same lifetime is hidden here
[INFO] [stdout]    |                     |         the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 64 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]    |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/free_text.rs:69:31
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]    |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |         ||
[INFO] [stdout]    |                               |         |the same lifetime is hidden here
[INFO] [stdout]    |                               |         the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]    |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/highlight.rs:70:21
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]    |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |         ||
[INFO] [stdout]    |                     |         |the same lifetime is hidden here
[INFO] [stdout]    |                     |         the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]    |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/highlight.rs:75:31
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]    |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |         ||
[INFO] [stdout]    |                               |         |the same lifetime is hidden here
[INFO] [stdout]    |                               |         the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]    |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/ink.rs:70:21
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]    |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |         ||
[INFO] [stdout]    |                     |         |the same lifetime is hidden here
[INFO] [stdout]    |                     |         the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]    |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/ink.rs:75:31
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]    |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |         ||
[INFO] [stdout]    |                               |         |the same lifetime is hidden here
[INFO] [stdout]    |                               |         the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]    |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/link.rs:49:17
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn link(&self) -> Result<PdfLink, PdfiumError> {
[INFO] [stdout]    |                 ^^^^^            ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn link(&self) -> Result<PdfLink<'_>, PdfiumError> {
[INFO] [stdout]    |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation/link.rs:118:21
[INFO] [stdout]     |
[INFO] [stdout] 118 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]     |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                     |         ||
[INFO] [stdout]     |                     |         |the same lifetime is hidden here
[INFO] [stdout]     |                     |         the same lifetime is elided here
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 118 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]     |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation/link.rs:123:31
[INFO] [stdout]     |
[INFO] [stdout] 123 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]     |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |         ||
[INFO] [stdout]     |                               |         |the same lifetime is hidden here
[INFO] [stdout]     |                               |         the same lifetime is elided here
[INFO] [stdout]     |                               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 123 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]     |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/popup.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]    |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |         ||
[INFO] [stdout]    |                     |         |the same lifetime is hidden here
[INFO] [stdout]    |                     |         the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 64 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]    |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/popup.rs:69:31
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]    |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |         ||
[INFO] [stdout]    |                               |         |the same lifetime is hidden here
[INFO] [stdout]    |                               |         the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]    |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation/private.rs:580:25
[INFO] [stdout]     |
[INFO] [stdout] 580 |         fn objects_impl(&self) -> &PdfPageAnnotationObjects;
[INFO] [stdout]     |                         ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                         |         ||
[INFO] [stdout]     |                         |         |the same lifetime is hidden here
[INFO] [stdout]     |                         |         the same lifetime is elided here
[INFO] [stdout]     |                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 580 |         fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_>;
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation/private.rs:583:35
[INFO] [stdout]     |
[INFO] [stdout] 583 |         fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints;
[INFO] [stdout]     |                                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                   |         ||
[INFO] [stdout]     |                                   |         |the same lifetime is hidden here
[INFO] [stdout]     |                                   |         the same lifetime is elided here
[INFO] [stdout]     |                                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 583 |         fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_>;
[INFO] [stdout]     |                                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/redacted.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]    |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |         ||
[INFO] [stdout]    |                     |         |the same lifetime is hidden here
[INFO] [stdout]    |                     |         the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 64 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]    |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/redacted.rs:69:31
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]    |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |         ||
[INFO] [stdout]    |                               |         |the same lifetime is hidden here
[INFO] [stdout]    |                               |         the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]    |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/square.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]    |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |         ||
[INFO] [stdout]    |                     |         |the same lifetime is hidden here
[INFO] [stdout]    |                     |         the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 64 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]    |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/square.rs:69:31
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]    |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |         ||
[INFO] [stdout]    |                               |         |the same lifetime is hidden here
[INFO] [stdout]    |                               |         the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]    |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/squiggly.rs:70:21
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]    |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |         ||
[INFO] [stdout]    |                     |         |the same lifetime is hidden here
[INFO] [stdout]    |                     |         the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]    |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/squiggly.rs:75:31
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]    |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |         ||
[INFO] [stdout]    |                               |         |the same lifetime is hidden here
[INFO] [stdout]    |                               |         the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]    |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/stamp.rs:70:21
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]    |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |         ||
[INFO] [stdout]    |                     |         |the same lifetime is hidden here
[INFO] [stdout]    |                     |         the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]    |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/stamp.rs:75:31
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]    |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |         ||
[INFO] [stdout]    |                               |         |the same lifetime is hidden here
[INFO] [stdout]    |                               |         the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]    |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/strikeout.rs:70:21
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]    |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |         ||
[INFO] [stdout]    |                     |         |the same lifetime is hidden here
[INFO] [stdout]    |                     |         the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]    |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/strikeout.rs:75:31
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]    |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |         ||
[INFO] [stdout]    |                               |         |the same lifetime is hidden here
[INFO] [stdout]    |                               |         the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]    |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/text.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]    |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |         ||
[INFO] [stdout]    |                     |         |the same lifetime is hidden here
[INFO] [stdout]    |                     |         the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 64 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]    |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/text.rs:69:31
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]    |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |         ||
[INFO] [stdout]    |                               |         |the same lifetime is hidden here
[INFO] [stdout]    |                               |         the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]    |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/underline.rs:70:21
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]    |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |         ||
[INFO] [stdout]    |                     |         |the same lifetime is hidden here
[INFO] [stdout]    |                     |         the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]    |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/underline.rs:75:31
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]    |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |         ||
[INFO] [stdout]    |                               |         |the same lifetime is hidden here
[INFO] [stdout]    |                               |         the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]    |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/unsupported.rs:75:21
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]    |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |         ||
[INFO] [stdout]    |                     |         |the same lifetime is hidden here
[INFO] [stdout]    |                     |         the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]    |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/unsupported.rs:80:31
[INFO] [stdout]    |
[INFO] [stdout] 80 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]    |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |         ||
[INFO] [stdout]    |                               |         |the same lifetime is hidden here
[INFO] [stdout]    |                               |         the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 80 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]    |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/widget.rs:58:23
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn form_field(&self) -> Option<&PdfFormField> {
[INFO] [stdout]    |                       ^^^^^            ^^^^^^^^^^^^^
[INFO] [stdout]    |                       |                ||
[INFO] [stdout]    |                       |                |the same lifetime is hidden here
[INFO] [stdout]    |                       |                the same lifetime is elided here
[INFO] [stdout]    |                       the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn form_field(&self) -> Option<&PdfFormField<'_>> {
[INFO] [stdout]    |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/widget.rs:87:21
[INFO] [stdout]    |
[INFO] [stdout] 87 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]    |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |         ||
[INFO] [stdout]    |                     |         |the same lifetime is hidden here
[INFO] [stdout]    |                     |         the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 87 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]    |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/widget.rs:92:31
[INFO] [stdout]    |
[INFO] [stdout] 92 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]    |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |         ||
[INFO] [stdout]    |                               |         |the same lifetime is hidden here
[INFO] [stdout]    |                               |         the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 92 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]    |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/xfa_widget.rs:58:23
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn form_field(&self) -> Option<&PdfFormField> {
[INFO] [stdout]    |                       ^^^^^            ^^^^^^^^^^^^^
[INFO] [stdout]    |                       |                ||
[INFO] [stdout]    |                       |                |the same lifetime is hidden here
[INFO] [stdout]    |                       |                the same lifetime is elided here
[INFO] [stdout]    |                       the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn form_field(&self) -> Option<&PdfFormField<'_>> {
[INFO] [stdout]    |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/xfa_widget.rs:87:21
[INFO] [stdout]    |
[INFO] [stdout] 87 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]    |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |         ||
[INFO] [stdout]    |                     |         |the same lifetime is hidden here
[INFO] [stdout]    |                     |         the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 87 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]    |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/xfa_widget.rs:92:31
[INFO] [stdout]    |
[INFO] [stdout] 92 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]    |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |         ||
[INFO] [stdout]    |                               |         |the same lifetime is hidden here
[INFO] [stdout]    |                               |         the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 92 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]    |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotations.rs:143:17
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn iter(&self) -> PdfPageAnnotationsIterator {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn iter(&self) -> PdfPageAnnotationsIterator<'_> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/field.rs:182:33
[INFO] [stdout]     |
[INFO] [stdout] 182 |     pub fn as_push_button_field(&self) -> Option<&PdfFormPushButtonField> {
[INFO] [stdout]     |                                 ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                 |                ||
[INFO] [stdout]     |                                 |                |the same lifetime is hidden here
[INFO] [stdout]     |                                 |                the same lifetime is elided here
[INFO] [stdout]     |                                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 182 |     pub fn as_push_button_field(&self) -> Option<&PdfFormPushButtonField<'_>> {
[INFO] [stdout]     |                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/field.rs:192:30
[INFO] [stdout]     |
[INFO] [stdout] 192 |     pub fn as_checkbox_field(&self) -> Option<&PdfFormCheckboxField> {
[INFO] [stdout]     |                              ^^^^^            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                              |                ||
[INFO] [stdout]     |                              |                |the same lifetime is hidden here
[INFO] [stdout]     |                              |                the same lifetime is elided here
[INFO] [stdout]     |                              the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 192 |     pub fn as_checkbox_field(&self) -> Option<&PdfFormCheckboxField<'_>> {
[INFO] [stdout]     |                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/field.rs:212:34
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub fn as_radio_button_field(&self) -> Option<&PdfFormRadioButtonField> {
[INFO] [stdout]     |                                  ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                  |                ||
[INFO] [stdout]     |                                  |                |the same lifetime is hidden here
[INFO] [stdout]     |                                  |                the same lifetime is elided here
[INFO] [stdout]     |                                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub fn as_radio_button_field(&self) -> Option<&PdfFormRadioButtonField<'_>> {
[INFO] [stdout]     |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/field.rs:232:31
[INFO] [stdout]     |
[INFO] [stdout] 232 |     pub fn as_combo_box_field(&self) -> Option<&PdfFormComboBoxField> {
[INFO] [stdout]     |                               ^^^^^            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |                ||
[INFO] [stdout]     |                               |                |the same lifetime is hidden here
[INFO] [stdout]     |                               |                the same lifetime is elided here
[INFO] [stdout]     |                               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 232 |     pub fn as_combo_box_field(&self) -> Option<&PdfFormComboBoxField<'_>> {
[INFO] [stdout]     |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/field.rs:242:30
[INFO] [stdout]     |
[INFO] [stdout] 242 |     pub fn as_list_box_field(&self) -> Option<&PdfFormListBoxField> {
[INFO] [stdout]     |                              ^^^^^            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                              |                ||
[INFO] [stdout]     |                              |                |the same lifetime is hidden here
[INFO] [stdout]     |                              |                the same lifetime is elided here
[INFO] [stdout]     |                              the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 242 |     pub fn as_list_box_field(&self) -> Option<&PdfFormListBoxField<'_>> {
[INFO] [stdout]     |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/field.rs:252:31
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub fn as_signature_field(&self) -> Option<&PdfFormSignatureField> {
[INFO] [stdout]     |                               ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |                ||
[INFO] [stdout]     |                               |                |the same lifetime is hidden here
[INFO] [stdout]     |                               |                the same lifetime is elided here
[INFO] [stdout]     |                               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub fn as_signature_field(&self) -> Option<&PdfFormSignatureField<'_>> {
[INFO] [stdout]     |                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/field.rs:262:26
[INFO] [stdout]     |
[INFO] [stdout] 262 |     pub fn as_text_field(&self) -> Option<&PdfFormTextField> {
[INFO] [stdout]     |                          ^^^^^            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                          |                ||
[INFO] [stdout]     |                          |                |the same lifetime is hidden here
[INFO] [stdout]     |                          |                the same lifetime is elided here
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 262 |     pub fn as_text_field(&self) -> Option<&PdfFormTextField<'_>> {
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/field.rs:281:29
[INFO] [stdout]     |
[INFO] [stdout] 281 |     pub fn as_unknown_field(&self) -> Option<&PdfFormUnknownField> {
[INFO] [stdout]     |                             ^^^^^            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |                ||
[INFO] [stdout]     |                             |                |the same lifetime is hidden here
[INFO] [stdout]     |                             |                the same lifetime is elided here
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 281 |     pub fn as_unknown_field(&self) -> Option<&PdfFormUnknownField<'_>> {
[INFO] [stdout]     |                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/field/combo.rs:58:20
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn options(&self) -> &PdfFormFieldOptions {
[INFO] [stdout]    |                    ^^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                    |         ||
[INFO] [stdout]    |                    |         |the same lifetime is hidden here
[INFO] [stdout]    |                    |         the same lifetime is elided here
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn options(&self) -> &PdfFormFieldOptions<'_> {
[INFO] [stdout]    |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/field/list.rs:58:20
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn options(&self) -> &PdfFormFieldOptions {
[INFO] [stdout]    |                    ^^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                    |         ||
[INFO] [stdout]    |                    |         |the same lifetime is hidden here
[INFO] [stdout]    |                    |         the same lifetime is elided here
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn options(&self) -> &PdfFormFieldOptions<'_> {
[INFO] [stdout]    |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/field/options.rs:134:17
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn iter(&self) -> PdfFormFieldOptionsIterator {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn iter(&self) -> PdfFormFieldOptionsIterator<'_> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/links.rs:160:26
[INFO] [stdout]     |
[INFO] [stdout] 160 |     pub fn link_at_point(&self, x: PdfPoints, y: PdfPoints) -> Option<PdfLink> {
[INFO] [stdout]     |                          ^^^^^ the lifetime is elided here            ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 160 |     pub fn link_at_point(&self, x: PdfPoints, y: PdfPoints) -> Option<PdfLink<'_>> {
[INFO] [stdout]     |                                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/links.rs:178:17
[INFO] [stdout]     |
[INFO] [stdout] 178 |     pub fn iter(&self) -> PdfPageLinksIterator {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 178 |     pub fn iter(&self) -> PdfPageLinksIterator<'_> {
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/object.rs:414:27
[INFO] [stdout]     |
[INFO] [stdout] 414 |     pub fn as_text_object(&self) -> Option<&PdfPageTextObject> {
[INFO] [stdout]     |                           ^^^^^            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |                ||
[INFO] [stdout]     |                           |                |the same lifetime is hidden here
[INFO] [stdout]     |                           |                the same lifetime is elided here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 414 |     pub fn as_text_object(&self) -> Option<&PdfPageTextObject<'_>> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/object.rs:434:27
[INFO] [stdout]     |
[INFO] [stdout] 434 |     pub fn as_path_object(&self) -> Option<&PdfPagePathObject> {
[INFO] [stdout]     |                           ^^^^^            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |                ||
[INFO] [stdout]     |                           |                |the same lifetime is hidden here
[INFO] [stdout]     |                           |                the same lifetime is elided here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 434 |     pub fn as_path_object(&self) -> Option<&PdfPagePathObject<'_>> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/object.rs:454:28
[INFO] [stdout]     |
[INFO] [stdout] 454 |     pub fn as_image_object(&self) -> Option<&PdfPageImageObject> {
[INFO] [stdout]     |                            ^^^^^            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                            |                ||
[INFO] [stdout]     |                            |                |the same lifetime is hidden here
[INFO] [stdout]     |                            |                the same lifetime is elided here
[INFO] [stdout]     |                            the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 454 |     pub fn as_image_object(&self) -> Option<&PdfPageImageObject<'_>> {
[INFO] [stdout]     |                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/object.rs:474:30
[INFO] [stdout]     |
[INFO] [stdout] 474 |     pub fn as_shading_object(&self) -> Option<&PdfPageShadingObject> {
[INFO] [stdout]     |                              ^^^^^            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                              |                ||
[INFO] [stdout]     |                              |                |the same lifetime is hidden here
[INFO] [stdout]     |                              |                the same lifetime is elided here
[INFO] [stdout]     |                              the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 474 |     pub fn as_shading_object(&self) -> Option<&PdfPageShadingObject<'_>> {
[INFO] [stdout]     |                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/object.rs:494:36
[INFO] [stdout]     |
[INFO] [stdout] 494 |     pub fn as_x_object_form_object(&self) -> Option<&PdfPageXObjectFormObject> {
[INFO] [stdout]     |                                    ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                    |                ||
[INFO] [stdout]     |                                    |                |the same lifetime is hidden here
[INFO] [stdout]     |                                    |                the same lifetime is elided here
[INFO] [stdout]     |                                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 494 |     pub fn as_x_object_form_object(&self) -> Option<&PdfPageXObjectFormObject<'_>> {
[INFO] [stdout]     |                                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/object/group.rs:333:16
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn get(&self, index: PdfPageObjectIndex) -> Result<PdfPageObject, PdfiumError> {
[INFO] [stdout]     |                ^^^^^ the lifetime is elided here           ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn get(&self, index: PdfPageObjectIndex) -> Result<PdfPageObject<'_>, PdfiumError> {
[INFO] [stdout]     |                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/object/image.rs:271:27
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub fn get_raw_bitmap(&self) -> Result<PdfBitmap, PdfiumError> {
[INFO] [stdout]     |                           ^^^^^            ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub fn get_raw_bitmap(&self) -> Result<PdfBitmap<'_>, PdfiumError> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/object/image.rs:293:33
[INFO] [stdout]     |
[INFO] [stdout] 293 |     pub fn get_processed_bitmap(&self, document: &PdfDocument) -> Result<PdfBitmap, PdfiumError> {
[INFO] [stdout]     |                                 ^^^^^ the lifetime is elided here        ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 293 |     pub fn get_processed_bitmap(&self, document: &PdfDocument) -> Result<PdfBitmap<'_>, PdfiumError> {
[INFO] [stdout]     |                                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/object/image.rs:319:9
[INFO] [stdout]     |
[INFO] [stdout] 319 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 322 |     ) -> Result<PdfBitmap, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 322 |     ) -> Result<PdfBitmap<'_>, PdfiumError> {
[INFO] [stdout]     |                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/object/image.rs:370:9
[INFO] [stdout]     |
[INFO] [stdout] 370 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 373 |     ) -> Result<PdfBitmap, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 373 |     ) -> Result<PdfBitmap<'_>, PdfiumError> {
[INFO] [stdout]     |                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/object/image.rs:421:9
[INFO] [stdout]     |
[INFO] [stdout] 421 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 425 |     ) -> Result<PdfBitmap, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 425 |     ) -> Result<PdfBitmap<'_>, PdfiumError> {
[INFO] [stdout]     |                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/object/image.rs:775:20
[INFO] [stdout]     |
[INFO] [stdout] 775 |     pub fn filters(&self) -> PdfPageImageObjectFilters {
[INFO] [stdout]     |                    ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 775 |     pub fn filters(&self) -> PdfPageImageObjectFilters<'_> {
[INFO] [stdout]     |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/object/image.rs:947:17
[INFO] [stdout]     |
[INFO] [stdout] 947 |     pub fn iter(&self) -> PdfPageImageObjectFiltersIterator {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 947 |     pub fn iter(&self) -> PdfPageImageObjectFiltersIterator<'_> {
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/object/path.rs:886:21
[INFO] [stdout]     |
[INFO] [stdout] 886 |     pub fn segments(&self) -> PdfPagePathObjectSegments {
[INFO] [stdout]     |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 886 |     pub fn segments(&self) -> PdfPagePathObjectSegments<'_> {
[INFO] [stdout]     |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/object/text.rs:278:17
[INFO] [stdout]     |
[INFO] [stdout] 278 |     pub fn font(&self) -> PdfFont {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 278 |     pub fn font(&self) -> PdfFont<'_> {
[INFO] [stdout]     |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text.rs:105:21
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn segments(&self) -> PdfPageTextSegments {
[INFO] [stdout]     |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn segments(&self) -> PdfPageTextSegments<'_> {
[INFO] [stdout]     |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text.rs:113:9
[INFO] [stdout]     |
[INFO] [stdout] 113 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 116 |     ) -> PdfPageTextSegments {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 116 |     ) -> PdfPageTextSegments<'_> {
[INFO] [stdout]     |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text.rs:122:18
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn chars(&self) -> PdfPageTextChars {
[INFO] [stdout]     |                  ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn chars(&self) -> PdfPageTextChars<'_> {
[INFO] [stdout]     |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text.rs:148:9
[INFO] [stdout]     |
[INFO] [stdout] 148 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 149 |         object: &PdfPageTextObject,
[INFO] [stdout] 150 |     ) -> Result<PdfPageTextChars, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 150 |     ) -> Result<PdfPageTextChars<'_>, PdfiumError> {
[INFO] [stdout]     |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text.rs:183:9
[INFO] [stdout]     |
[INFO] [stdout] 183 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 184 |         annotation: &PdfPageAnnotation,
[INFO] [stdout] 185 |     ) -> Result<PdfPageTextChars, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 185 |     ) -> Result<PdfPageTextChars<'_>, PdfiumError> {
[INFO] [stdout]     |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text.rs:193:30
[INFO] [stdout]     |
[INFO] [stdout] 193 |     pub fn chars_inside_rect(&self, rect: PdfRect) -> Result<PdfPageTextChars, PdfiumError> {
[INFO] [stdout]     |                              ^^^^^                           ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 193 |     pub fn chars_inside_rect(&self, rect: PdfRect) -> Result<PdfPageTextChars<'_>, PdfiumError> {
[INFO] [stdout]     |                                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text.rs:366:9
[INFO] [stdout]     |
[INFO] [stdout] 366 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 369 |     ) -> Result<PdfPageTextSearch, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 369 |     ) -> Result<PdfPageTextSearch<'_>, PdfiumError> {
[INFO] [stdout]     |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text.rs:377:9
[INFO] [stdout]     |
[INFO] [stdout] 377 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 381 |     ) -> Result<PdfPageTextSearch, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 381 |     ) -> Result<PdfPageTextSearch<'_>, PdfiumError> {
[INFO] [stdout]     |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text/char.rs:353:24
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn text_object(&self) -> Result<PdfPageTextObject, PdfiumError> {
[INFO] [stdout]     |                        ^^^^^            ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn text_object(&self) -> Result<PdfPageTextObject<'_>, PdfiumError> {
[INFO] [stdout]     |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text/chars.rs:102:16
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn get(&self, index: PdfPageTextCharIndex) -> Result<PdfPageTextChar, PdfiumError> {
[INFO] [stdout]     |                ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn get(&self, index: PdfPageTextCharIndex) -> Result<PdfPageTextChar<'_>, PdfiumError> {
[INFO] [stdout]     |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text/chars.rs:117:30
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn get_char_at_point(&self, x: PdfPoints, y: PdfPoints) -> Option<PdfPageTextChar> {
[INFO] [stdout]     |                              ^^^^^ the lifetime is elided here            ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn get_char_at_point(&self, x: PdfPoints, y: PdfPoints) -> Option<PdfPageTextChar<'_>> {
[INFO] [stdout]     |                                                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text/chars.rs:126:9
[INFO] [stdout]     |
[INFO] [stdout] 126 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 131 |     ) -> Option<PdfPageTextChar> {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 131 |     ) -> Option<PdfPageTextChar<'_>> {
[INFO] [stdout]     |                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text/chars.rs:147:17
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub fn iter(&self) -> PdfPageTextCharsIterator {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub fn iter(&self) -> PdfPageTextCharsIterator<'_> {
[INFO] [stdout]     |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text/search.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn find_next(&self) -> Option<PdfPageTextSegments> {
[INFO] [stdout]     |                      ^^^^^            ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn find_next(&self) -> Option<PdfPageTextSegments<'_>> {
[INFO] [stdout]     |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text/search.rs:117:26
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn find_previous(&self) -> Option<PdfPageTextSegments> {
[INFO] [stdout]     |                          ^^^^^            ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn find_previous(&self) -> Option<PdfPageTextSegments<'_>> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text/search.rs:123:28
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn get_next_result(&self, direction: PdfSearchDirection) -> Option<PdfPageTextSegments> {
[INFO] [stdout]     |                            ^^^^^ the lifetime is elided here               ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn get_next_result(&self, direction: PdfSearchDirection) -> Option<PdfPageTextSegments<'_>> {
[INFO] [stdout]     |                                                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text/search.rs:148:17
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn iter(&self, direction: PdfSearchDirection) -> PdfPageTextSearchIterator {
[INFO] [stdout]     |                 ^^^^^ the lifetime is elided here        ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn iter(&self, direction: PdfSearchDirection) -> PdfPageTextSearchIterator<'_> {
[INFO] [stdout]     |                                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/text/segment.rs:81:18
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn chars(&self) -> Result<PdfPageTextChars, PdfiumError> {
[INFO] [stdout]    |                  ^^^^^            ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn chars(&self) -> Result<PdfPageTextChars<'_>, PdfiumError> {
[INFO] [stdout]    |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/text/segments.rs:90:16
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub fn get(&self, index: PdfPageTextSegmentIndex) -> Result<PdfPageTextSegment, PdfiumError> {
[INFO] [stdout]    |                ^^^^^ the lifetime is elided here                ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub fn get(&self, index: PdfPageTextSegmentIndex) -> Result<PdfPageTextSegment<'_>, PdfiumError> {
[INFO] [stdout]    |                                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text/segments.rs:132:17
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pub fn iter(&self) -> PdfPageTextSegmentsIterator {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pub fn iter(&self) -> PdfPageTextSegmentsIterator<'_> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/pages.rs:470:9
[INFO] [stdout]     |
[INFO] [stdout] 470 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 474 |     ) -> Result<PdfDocument, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 474 |     ) -> Result<PdfDocument<'_>, PdfiumError> {
[INFO] [stdout]     |                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/pages.rs:631:17
[INFO] [stdout]     |
[INFO] [stdout] 631 |     pub fn iter(&self) -> PdfPagesIterator {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 631 |     pub fn iter(&self) -> PdfPagesIterator<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/signatures.rs:87:17
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn iter(&self) -> PdfSignaturesIterator {
[INFO] [stdout]    |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn iter(&self) -> PdfSignaturesIterator<'_> {
[INFO] [stdout]    |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/pdf/font.rs:1212:19
[INFO] [stdout]      |
[INFO] [stdout] 1212 |     pub fn glyphs(&self) -> &PdfFontGlyphs {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^
[INFO] [stdout]      |                   |         ||
[INFO] [stdout]      |                   |         |the same lifetime is hidden here
[INFO] [stdout]      |                   |         the same lifetime is elided here
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1212 |     pub fn glyphs(&self) -> &PdfFontGlyphs<'_> {
[INFO] [stdout]      |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/font/glyph.rs:58:34
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn segments_at_font_size(&self, size: PdfPoints) -> Result<PdfFontGlyphPath, PdfiumError> {
[INFO] [stdout]    |                                  ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn segments_at_font_size(&self, size: PdfPoints) -> Result<PdfFontGlyphPath<'_>, PdfiumError> {
[INFO] [stdout]    |                                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/font/glyphs.rs:147:17
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub fn iter(&self) -> PdfFontGlyphsIterator {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub fn iter(&self) -> PdfFontGlyphsIterator<'_> {
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdfium.rs:186:9
[INFO] [stdout]     |
[INFO] [stdout] 186 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 189 |     ) -> Result<PdfDocument, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 189 |     ) -> Result<PdfDocument<'_>, PdfiumError> {
[INFO] [stdout]     |                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdfium.rs:214:9
[INFO] [stdout]     |
[INFO] [stdout] 214 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 217 |     ) -> Result<PdfDocument, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 217 |     ) -> Result<PdfDocument<'_>, PdfiumError> {
[INFO] [stdout]     |                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdfium.rs:376:27
[INFO] [stdout]     |
[INFO] [stdout] 376 |     pub fn create_new_pdf(&self) -> Result<PdfDocument, PdfiumError> {
[INFO] [stdout]     |                           ^^^^^            ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 376 |     pub fn create_new_pdf(&self) -> Result<PdfDocument<'_>, PdfiumError> {
[INFO] [stdout]     |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdfium.rs:391:19
[INFO] [stdout]     |
[INFO] [stdout] 391 |         bindings: &dyn PdfiumLibraryBindings,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^ the lifetime is elided here
[INFO] [stdout] 392 |     ) -> Result<PdfDocument, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 392 |     ) -> Result<PdfDocument<'_>, PdfiumError> {
[INFO] [stdout]     |                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/utils.rs:385:17
[INFO] [stdout]     |
[INFO] [stdout] 385 |         writer: &mut W,
[INFO] [stdout]     |                 ^^^^^^ the lifetime is elided here
[INFO] [stdout] 386 |     ) -> FpdfFileWriteExt {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 386 |     ) -> FpdfFileWriteExt<'_> {
[INFO] [stdout]     |                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 16.85s
[INFO] running `Command { std: "docker" "inspect" "edb5b85c56453dfc9eb536dbe25c60af8eae3ce565a4c4d6edcf67ae3e624b5a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "edb5b85c56453dfc9eb536dbe25c60af8eae3ce565a4c4d6edcf67ae3e624b5a", kill_on_drop: false }`
[INFO] [stdout] edb5b85c56453dfc9eb536dbe25c60af8eae3ce565a4c4d6edcf67ae3e624b5a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] dfb3131bac85e647f87e96160cfd9201d9b654722e059246e8971f51cae64f42
[INFO] running `Command { std: "docker" "start" "-a" "dfb3131bac85e647f87e96160cfd9201d9b654722e059246e8971f51cae64f42", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling axum-core v0.5.2
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling tokio v1.47.1
[INFO] [stderr]    Compiling serde_json v1.0.142
[INFO] [stderr]    Compiling serde_path_to_error v0.1.17
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling hyper v1.7.0
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling hyper-util v0.1.16
[INFO] [stderr]    Compiling axum v0.8.4
[INFO] [stderr]    Compiling pdfium-render v0.8.35 (/opt/rustwide/workdir)
[INFO] [stdout] warning: field `handle` is never read
[INFO] [stdout]  --> src/pdf/action/embedded_destination.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct PdfActionEmbeddedDestination<'a> {
[INFO] [stdout]   |            ---------------------------- field in this struct
[INFO] [stdout] 9 |     handle: FPDF_ACTION,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `handle` is never read
[INFO] [stdout]  --> src/pdf/action/launch.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct PdfActionLaunch<'a> {
[INFO] [stdout]   |            --------------- field in this struct
[INFO] [stdout] 9 |     handle: FPDF_ACTION,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `handle` is never read
[INFO] [stdout]  --> src/pdf/action/remote_destination.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct PdfActionRemoteDestination<'a> {
[INFO] [stdout]   |            -------------------------- field in this struct
[INFO] [stdout] 9 |     handle: FPDF_ACTION,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `handle` is never read
[INFO] [stdout]  --> src/pdf/action/unsupported.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct PdfActionUnsupported<'a> {
[INFO] [stdout]   |            -------------------- field in this struct
[INFO] [stdout] 9 |     handle: FPDF_ACTION,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/action.rs:157:40
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub fn as_local_destination_action(&self) -> Option<&PdfActionLocalDestination> {
[INFO] [stdout]     |                                        ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                        |                ||
[INFO] [stdout]     |                                        |                |the same lifetime is hidden here
[INFO] [stdout]     |                                        |                the same lifetime is elided here
[INFO] [stdout]     |                                        the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub fn as_local_destination_action(&self) -> Option<&PdfActionLocalDestination<'_>> {
[INFO] [stdout]     |                                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/action.rs:179:41
[INFO] [stdout]     |
[INFO] [stdout] 179 |     pub fn as_remote_destination_action(&self) -> Option<&PdfActionRemoteDestination> {
[INFO] [stdout]     |                                         ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                         |                ||
[INFO] [stdout]     |                                         |                |the same lifetime is hidden here
[INFO] [stdout]     |                                         |                the same lifetime is elided here
[INFO] [stdout]     |                                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 179 |     pub fn as_remote_destination_action(&self) -> Option<&PdfActionRemoteDestination<'_>> {
[INFO] [stdout]     |                                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/action.rs:201:43
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn as_embedded_destination_action(&self) -> Option<&PdfActionEmbeddedDestination> {
[INFO] [stdout]     |                                           ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                           |                ||
[INFO] [stdout]     |                                           |                |the same lifetime is hidden here
[INFO] [stdout]     |                                           |                the same lifetime is elided here
[INFO] [stdout]     |                                           the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn as_embedded_destination_action(&self) -> Option<&PdfActionEmbeddedDestination<'_>> {
[INFO] [stdout]     |                                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/action.rs:223:29
[INFO] [stdout]     |
[INFO] [stdout] 223 |     pub fn as_launch_action(&self) -> Option<&PdfActionLaunch> {
[INFO] [stdout]     |                             ^^^^^            ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |                ||
[INFO] [stdout]     |                             |                |the same lifetime is hidden here
[INFO] [stdout]     |                             |                the same lifetime is elided here
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 223 |     pub fn as_launch_action(&self) -> Option<&PdfActionLaunch<'_>> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/action.rs:243:26
[INFO] [stdout]     |
[INFO] [stdout] 243 |     pub fn as_uri_action(&self) -> Option<&PdfActionUri> {
[INFO] [stdout]     |                          ^^^^^            ^^^^^^^^^^^^^
[INFO] [stdout]     |                          |                ||
[INFO] [stdout]     |                          |                |the same lifetime is hidden here
[INFO] [stdout]     |                          |                the same lifetime is elided here
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 243 |     pub fn as_uri_action(&self) -> Option<&PdfActionUri<'_>> {
[INFO] [stdout]     |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/action/local_destination.rs:31:24
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub fn destination(&self) -> Result<PdfDestination, PdfiumError> {
[INFO] [stdout]    |                        ^^^^^            ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub fn destination(&self) -> Result<PdfDestination<'_>, PdfiumError> {
[INFO] [stdout]    |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document.rs:248:24
[INFO] [stdout]     |
[INFO] [stdout] 248 |     pub fn attachments(&self) -> &PdfAttachments {
[INFO] [stdout]     |                        ^^^^^     ^^^^^^^^^^^^^^^
[INFO] [stdout]     |                        |         ||
[INFO] [stdout]     |                        |         |the same lifetime is hidden here
[INFO] [stdout]     |                        |         the same lifetime is elided here
[INFO] [stdout]     |                        the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 248 |     pub fn attachments(&self) -> &PdfAttachments<'_> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document.rs:260:22
[INFO] [stdout]     |
[INFO] [stdout] 260 |     pub fn bookmarks(&self) -> &PdfBookmarks {
[INFO] [stdout]     |                      ^^^^^     ^^^^^^^^^^^^^
[INFO] [stdout]     |                      |         ||
[INFO] [stdout]     |                      |         |the same lifetime is hidden here
[INFO] [stdout]     |                      |         the same lifetime is elided here
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 260 |     pub fn bookmarks(&self) -> &PdfBookmarks<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document.rs:266:17
[INFO] [stdout]     |
[INFO] [stdout] 266 |     pub fn form(&self) -> Option<&PdfForm> {
[INFO] [stdout]     |                 ^^^^^            ^^^^^^^^
[INFO] [stdout]     |                 |                ||
[INFO] [stdout]     |                 |                |the same lifetime is hidden here
[INFO] [stdout]     |                 |                the same lifetime is elided here
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 266 |     pub fn form(&self) -> Option<&PdfForm<'_>> {
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document.rs:272:18
[INFO] [stdout]     |
[INFO] [stdout] 272 |     pub fn fonts(&self) -> &PdfFonts {
[INFO] [stdout]     |                  ^^^^^     ^^^^^^^^^
[INFO] [stdout]     |                  |         ||
[INFO] [stdout]     |                  |         |the same lifetime is hidden here
[INFO] [stdout]     |                  |         the same lifetime is elided here
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 272 |     pub fn fonts(&self) -> &PdfFonts<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document.rs:284:21
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn metadata(&self) -> &PdfMetadata {
[INFO] [stdout]     |                     ^^^^^     ^^^^^^^^^^^^
[INFO] [stdout]     |                     |         ||
[INFO] [stdout]     |                     |         |the same lifetime is hidden here
[INFO] [stdout]     |                     |         the same lifetime is elided here
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn metadata(&self) -> &PdfMetadata<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document.rs:302:24
[INFO] [stdout]     |
[INFO] [stdout] 302 |     pub fn permissions(&self) -> &PdfPermissions {
[INFO] [stdout]     |                        ^^^^^     ^^^^^^^^^^^^^^^
[INFO] [stdout]     |                        |         ||
[INFO] [stdout]     |                        |         |the same lifetime is hidden here
[INFO] [stdout]     |                        |         the same lifetime is elided here
[INFO] [stdout]     |                        the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 302 |     pub fn permissions(&self) -> &PdfPermissions<'_> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document.rs:308:23
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn signatures(&self) -> &PdfSignatures {
[INFO] [stdout]     |                       ^^^^^     ^^^^^^^^^^^^^^
[INFO] [stdout]     |                       |         ||
[INFO] [stdout]     |                       |         |the same lifetime is hidden here
[INFO] [stdout]     |                       |         the same lifetime is elided here
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn signatures(&self) -> &PdfSignatures<'_> {
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/attachments.rs:112:9
[INFO] [stdout]     |
[INFO] [stdout] 112 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 115 |     ) -> Result<PdfAttachment, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 115 |     ) -> Result<PdfAttachment<'_>, PdfiumError> {
[INFO] [stdout]     |                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/attachments.rs:169:9
[INFO] [stdout]     |
[INFO] [stdout] 169 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 172 |     ) -> Result<PdfAttachment, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 172 |     ) -> Result<PdfAttachment<'_>, PdfiumError> {
[INFO] [stdout]     |                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/attachments.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 184 |     ) -> Result<PdfAttachment, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 184 |     ) -> Result<PdfAttachment<'_>, PdfiumError> {
[INFO] [stdout]     |                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/attachments.rs:286:17
[INFO] [stdout]     |
[INFO] [stdout] 286 |     pub fn iter(&self) -> PdfAttachmentsIterator {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 286 |     pub fn iter(&self) -> PdfAttachmentsIterator<'_> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/bookmarks.rs:52:17
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub fn root(&self) -> Option<PdfBookmark> {
[INFO] [stdout]    |                 ^^^^^            ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub fn root(&self) -> Option<PdfBookmark<'_>> {
[INFO] [stdout]    |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/bookmarks.rs:75:32
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn find_first_by_title(&self, title: &str) -> Result<PdfBookmark, PdfiumError> {
[INFO] [stdout]    |                                ^^^^^                         ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn find_first_by_title(&self, title: &str) -> Result<PdfBookmark<'_>, PdfiumError> {
[INFO] [stdout]    |                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/bookmarks.rs:101:30
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub fn find_all_by_title(&self, title: &str) -> Vec<PdfBookmark> {
[INFO] [stdout]     |                              ^^^^^                      ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub fn find_all_by_title(&self, title: &str) -> Vec<PdfBookmark<'_>> {
[INFO] [stdout]     |                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/bookmarks.rs:114:17
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn iter(&self) -> PdfBookmarksIterator {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn iter(&self) -> PdfBookmarksIterator<'_> {
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/fonts.rs:575:16
[INFO] [stdout]     |
[INFO] [stdout] 575 |     pub fn get(&self, token: PdfFontToken) -> Option<&PdfFont> {
[INFO] [stdout]     |                ^^^^^                                 ^^^^^^^^
[INFO] [stdout]     |                |                                     ||
[INFO] [stdout]     |                |                                     |the same lifetime is hidden here
[INFO] [stdout]     |                the lifetime is elided here           the same lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 575 |     pub fn get(&self, token: PdfFontToken) -> Option<&PdfFont<'_>> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page.rs:369:31
[INFO] [stdout]     |
[INFO] [stdout] 369 |     pub fn embedded_thumbnail(&self) -> Result<PdfBitmap, PdfiumError> {
[INFO] [stdout]     |                               ^^^^^            ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 369 |     pub fn embedded_thumbnail(&self) -> Result<PdfBitmap<'_>, PdfiumError> {
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page.rs:384:17
[INFO] [stdout]     |
[INFO] [stdout] 384 |     pub fn text(&self) -> Result<PdfPageText, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^            ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 384 |     pub fn text(&self) -> Result<PdfPageText<'_>, PdfiumError> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page.rs:442:18
[INFO] [stdout]     |
[INFO] [stdout] 442 |     pub fn fonts(&self) -> Vec<PdfFont> {
[INFO] [stdout]     |                  ^^^^^         ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 442 |     pub fn fonts(&self) -> Vec<PdfFont<'_>> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page.rs:540:9
[INFO] [stdout]     |
[INFO] [stdout] 540 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 544 |     ) -> Result<PdfBitmap, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 544 |     ) -> Result<PdfBitmap<'_>, PdfiumError> {
[INFO] [stdout]     |                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page.rs:568:31
[INFO] [stdout]     |
[INFO] [stdout] 568 |     pub fn render_with_config(&self, config: &PdfRenderConfig) -> Result<PdfBitmap, PdfiumError> {
[INFO] [stdout]     |                               ^^^^^ the lifetime is elided here          ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 568 |     pub fn render_with_config(&self, config: &PdfRenderConfig) -> Result<PdfBitmap<'_>, PdfiumError> {
[INFO] [stdout]     |                                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page.rs:719:9
[INFO] [stdout]     |
[INFO] [stdout] 719 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 720 |         config: &PdfRenderConfig,
[INFO] [stdout] 721 |     ) -> Result<PdfBitmap, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 721 |     ) -> Result<PdfBitmap<'_>, PdfiumError> {
[INFO] [stdout]     |                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page.rs:739:9
[INFO] [stdout]     |
[INFO] [stdout] 739 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 743 |     ) -> Result<PdfBitmap, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 743 |     ) -> Result<PdfBitmap<'_>, PdfiumError> {
[INFO] [stdout]     |                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation.rs:524:33
[INFO] [stdout]     |
[INFO] [stdout] 524 |     pub fn as_circle_annotation(&self) -> Option<&PdfPageCircleAnnotation> {
[INFO] [stdout]     |                                 ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                 |                ||
[INFO] [stdout]     |                                 |                |the same lifetime is hidden here
[INFO] [stdout]     |                                 |                the same lifetime is elided here
[INFO] [stdout]     |                                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 524 |     pub fn as_circle_annotation(&self) -> Option<&PdfPageCircleAnnotation<'_>> {
[INFO] [stdout]     |                                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation.rs:546:36
[INFO] [stdout]     |
[INFO] [stdout] 546 |     pub fn as_free_text_annotation(&self) -> Option<&PdfPageFreeTextAnnotation> {
[INFO] [stdout]     |                                    ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                    |                ||
[INFO] [stdout]     |                                    |                |the same lifetime is hidden here
[INFO] [stdout]     |                                    |                the same lifetime is elided here
[INFO] [stdout]     |                                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 546 |     pub fn as_free_text_annotation(&self) -> Option<&PdfPageFreeTextAnnotation<'_>> {
[INFO] [stdout]     |                                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation.rs:568:36
[INFO] [stdout]     |
[INFO] [stdout] 568 |     pub fn as_highlight_annotation(&self) -> Option<&PdfPageHighlightAnnotation> {
[INFO] [stdout]     |                                    ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                    |                ||
[INFO] [stdout]     |                                    |                |the same lifetime is hidden here
[INFO] [stdout]     |                                    |                the same lifetime is elided here
[INFO] [stdout]     |                                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 568 |     pub fn as_highlight_annotation(&self) -> Option<&PdfPageHighlightAnnotation<'_>> {
[INFO] [stdout]     |                                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation.rs:590:30
[INFO] [stdout]     |
[INFO] [stdout] 590 |     pub fn as_ink_annotation(&self) -> Option<&PdfPageInkAnnotation> {
[INFO] [stdout]     |                              ^^^^^            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                              |                ||
[INFO] [stdout]     |                              |                |the same lifetime is hidden here
[INFO] [stdout]     |                              |                the same lifetime is elided here
[INFO] [stdout]     |                              the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 590 |     pub fn as_ink_annotation(&self) -> Option<&PdfPageInkAnnotation<'_>> {
[INFO] [stdout]     |                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation.rs:612:31
[INFO] [stdout]     |
[INFO] [stdout] 612 |     pub fn as_link_annotation(&self) -> Option<&PdfPageLinkAnnotation> {
[INFO] [stdout]     |                               ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |                ||
[INFO] [stdout]     |                               |                |the same lifetime is hidden here
[INFO] [stdout]     |                               |                the same lifetime is elided here
[INFO] [stdout]     |                               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 612 |     pub fn as_link_annotation(&self) -> Option<&PdfPageLinkAnnotation<'_>> {
[INFO] [stdout]     |                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation.rs:634:32
[INFO] [stdout]     |
[INFO] [stdout] 634 |     pub fn as_popup_annotation(&self) -> Option<&PdfPagePopupAnnotation> {
[INFO] [stdout]     |                                ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                |                ||
[INFO] [stdout]     |                                |                |the same lifetime is hidden here
[INFO] [stdout]     |                                |                the same lifetime is elided here
[INFO] [stdout]     |                                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 634 |     pub fn as_popup_annotation(&self) -> Option<&PdfPagePopupAnnotation<'_>> {
[INFO] [stdout]     |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation.rs:656:33
[INFO] [stdout]     |
[INFO] [stdout] 656 |     pub fn as_square_annotation(&self) -> Option<&PdfPageSquareAnnotation> {
[INFO] [stdout]     |                                 ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                 |                ||
[INFO] [stdout]     |                                 |                |the same lifetime is hidden here
[INFO] [stdout]     |                                 |                the same lifetime is elided here
[INFO] [stdout]     |                                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 656 |     pub fn as_square_annotation(&self) -> Option<&PdfPageSquareAnnotation<'_>> {
[INFO] [stdout]     |                                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation.rs:678:35
[INFO] [stdout]     |
[INFO] [stdout] 678 |     pub fn as_squiggly_annotation(&self) -> Option<&PdfPageSquigglyAnnotation> {
[INFO] [stdout]     |                                   ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                   |                ||
[INFO] [stdout]     |                                   |                |the same lifetime is hidden here
[INFO] [stdout]     |                                   |                the same lifetime is elided here
[INFO] [stdout]     |                                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 678 |     pub fn as_squiggly_annotation(&self) -> Option<&PdfPageSquigglyAnnotation<'_>> {
[INFO] [stdout]     |                                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation.rs:700:32
[INFO] [stdout]     |
[INFO] [stdout] 700 |     pub fn as_stamp_annotation(&self) -> Option<&PdfPageStampAnnotation> {
[INFO] [stdout]     |                                ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                |                ||
[INFO] [stdout]     |                                |                |the same lifetime is hidden here
[INFO] [stdout]     |                                |                the same lifetime is elided here
[INFO] [stdout]     |                                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 700 |     pub fn as_stamp_annotation(&self) -> Option<&PdfPageStampAnnotation<'_>> {
[INFO] [stdout]     |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation.rs:722:36
[INFO] [stdout]     |
[INFO] [stdout] 722 |     pub fn as_strikeout_annotation(&self) -> Option<&PdfPageStrikeoutAnnotation> {
[INFO] [stdout]     |                                    ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                    |                ||
[INFO] [stdout]     |                                    |                |the same lifetime is hidden here
[INFO] [stdout]     |                                    |                the same lifetime is elided here
[INFO] [stdout]     |                                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 722 |     pub fn as_strikeout_annotation(&self) -> Option<&PdfPageStrikeoutAnnotation<'_>> {
[INFO] [stdout]     |                                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation.rs:744:31
[INFO] [stdout]     |
[INFO] [stdout] 744 |     pub fn as_text_annotation(&self) -> Option<&PdfPageTextAnnotation> {
[INFO] [stdout]     |                               ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |                ||
[INFO] [stdout]     |                               |                |the same lifetime is hidden here
[INFO] [stdout]     |                               |                the same lifetime is elided here
[INFO] [stdout]     |                               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 744 |     pub fn as_text_annotation(&self) -> Option<&PdfPageTextAnnotation<'_>> {
[INFO] [stdout]     |                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation.rs:766:36
[INFO] [stdout]     |
[INFO] [stdout] 766 |     pub fn as_underline_annotation(&self) -> Option<&PdfPageUnderlineAnnotation> {
[INFO] [stdout]     |                                    ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                    |                ||
[INFO] [stdout]     |                                    |                |the same lifetime is hidden here
[INFO] [stdout]     |                                    |                the same lifetime is elided here
[INFO] [stdout]     |                                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 766 |     pub fn as_underline_annotation(&self) -> Option<&PdfPageUnderlineAnnotation<'_>> {
[INFO] [stdout]     |                                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation.rs:788:33
[INFO] [stdout]     |
[INFO] [stdout] 788 |     pub fn as_widget_annotation(&self) -> Option<&PdfPageWidgetAnnotation> {
[INFO] [stdout]     |                                 ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                 |                ||
[INFO] [stdout]     |                                 |                |the same lifetime is hidden here
[INFO] [stdout]     |                                 |                the same lifetime is elided here
[INFO] [stdout]     |                                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 788 |     pub fn as_widget_annotation(&self) -> Option<&PdfPageWidgetAnnotation<'_>> {
[INFO] [stdout]     |                                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation.rs:810:37
[INFO] [stdout]     |
[INFO] [stdout] 810 |     pub fn as_xfa_widget_annotation(&self) -> Option<&PdfPageXfaWidgetAnnotation> {
[INFO] [stdout]     |                                     ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                     |                ||
[INFO] [stdout]     |                                     |                |the same lifetime is hidden here
[INFO] [stdout]     |                                     |                the same lifetime is elided here
[INFO] [stdout]     |                                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 810 |     pub fn as_xfa_widget_annotation(&self) -> Option<&PdfPageXfaWidgetAnnotation<'_>> {
[INFO] [stdout]     |                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation.rs:832:35
[INFO] [stdout]     |
[INFO] [stdout] 832 |     pub fn as_redacted_annotation(&self) -> Option<&PdfPageRedactedAnnotation> {
[INFO] [stdout]     |                                   ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                   |                ||
[INFO] [stdout]     |                                   |                |the same lifetime is hidden here
[INFO] [stdout]     |                                   |                the same lifetime is elided here
[INFO] [stdout]     |                                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 832 |     pub fn as_redacted_annotation(&self) -> Option<&PdfPageRedactedAnnotation<'_>> {
[INFO] [stdout]     |                                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation.rs:856:26
[INFO] [stdout]     |
[INFO] [stdout] 856 |     pub fn as_form_field(&self) -> Option<&PdfFormField> {
[INFO] [stdout]     |                          ^^^^^            ^^^^^^^^^^^^^
[INFO] [stdout]     |                          |                ||
[INFO] [stdout]     |                          |                |the same lifetime is hidden here
[INFO] [stdout]     |                          |                the same lifetime is elided here
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 856 |     pub fn as_form_field(&self) -> Option<&PdfFormField<'_>> {
[INFO] [stdout]     |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/pdf/document/page/annotation.rs:1107:16
[INFO] [stdout]      |
[INFO] [stdout] 1107 |     fn objects(&self) -> &PdfPageAnnotationObjects;
[INFO] [stdout]      |                ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                |         ||
[INFO] [stdout]      |                |         |the same lifetime is hidden here
[INFO] [stdout]      |                |         the same lifetime is elided here
[INFO] [stdout]      |                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1107 |     fn objects(&self) -> &PdfPageAnnotationObjects<'_>;
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/pdf/document/page/annotation.rs:1123:26
[INFO] [stdout]      |
[INFO] [stdout] 1123 |     fn attachment_points(&self) -> &PdfPageAnnotationAttachmentPoints;
[INFO] [stdout]      |                          ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                          |         ||
[INFO] [stdout]      |                          |         |the same lifetime is hidden here
[INFO] [stdout]      |                          |         the same lifetime is elided here
[INFO] [stdout]      |                          the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1123 |     fn attachment_points(&self) -> &PdfPageAnnotationAttachmentPoints<'_>;
[INFO] [stdout]      |                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/pdf/document/page/annotation.rs:1233:16
[INFO] [stdout]      |
[INFO] [stdout] 1233 |     fn objects(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]      |                ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                |         ||
[INFO] [stdout]      |                |         |the same lifetime is hidden here
[INFO] [stdout]      |                |         the same lifetime is elided here
[INFO] [stdout]      |                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1233 |     fn objects(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/pdf/document/page/annotation.rs:1238:26
[INFO] [stdout]      |
[INFO] [stdout] 1238 |     fn attachment_points(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]      |                          ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                          |         ||
[INFO] [stdout]      |                          |         |the same lifetime is hidden here
[INFO] [stdout]      |                          |         the same lifetime is elided here
[INFO] [stdout]      |                          the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1238 |     fn attachment_points(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]      |                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/pdf/document/page/annotation.rs:1356:21
[INFO] [stdout]      |
[INFO] [stdout] 1356 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]      |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                     |         ||
[INFO] [stdout]      |                     |         |the same lifetime is hidden here
[INFO] [stdout]      |                     |         the same lifetime is elided here
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1356 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]      |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/pdf/document/page/annotation.rs:1361:31
[INFO] [stdout]      |
[INFO] [stdout] 1361 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]      |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                               |         ||
[INFO] [stdout]      |                               |         |the same lifetime is hidden here
[INFO] [stdout]      |                               |         the same lifetime is elided here
[INFO] [stdout]      |                               the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1361 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]      |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation/attachment_points.rs:171:17
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn iter(&self) -> PdfPageAnnotationAttachmentPointsIterator {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn iter(&self) -> PdfPageAnnotationAttachmentPointsIterator<'_> {
[INFO] [stdout]     |                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/circle.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]    |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |         ||
[INFO] [stdout]    |                     |         |the same lifetime is hidden here
[INFO] [stdout]    |                     |         the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 64 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]    |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/circle.rs:69:31
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]    |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |         ||
[INFO] [stdout]    |                               |         |the same lifetime is hidden here
[INFO] [stdout]    |                               |         the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]    |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/free_text.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]    |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |         ||
[INFO] [stdout]    |                     |         |the same lifetime is hidden here
[INFO] [stdout]    |                     |         the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 64 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]    |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/free_text.rs:69:31
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]    |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |         ||
[INFO] [stdout]    |                               |         |the same lifetime is hidden here
[INFO] [stdout]    |                               |         the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]    |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/highlight.rs:70:21
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]    |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |         ||
[INFO] [stdout]    |                     |         |the same lifetime is hidden here
[INFO] [stdout]    |                     |         the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]    |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/highlight.rs:75:31
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]    |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |         ||
[INFO] [stdout]    |                               |         |the same lifetime is hidden here
[INFO] [stdout]    |                               |         the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]    |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/ink.rs:70:21
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]    |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |         ||
[INFO] [stdout]    |                     |         |the same lifetime is hidden here
[INFO] [stdout]    |                     |         the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]    |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/ink.rs:75:31
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]    |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |         ||
[INFO] [stdout]    |                               |         |the same lifetime is hidden here
[INFO] [stdout]    |                               |         the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]    |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/link.rs:49:17
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn link(&self) -> Result<PdfLink, PdfiumError> {
[INFO] [stdout]    |                 ^^^^^            ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn link(&self) -> Result<PdfLink<'_>, PdfiumError> {
[INFO] [stdout]    |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation/link.rs:118:21
[INFO] [stdout]     |
[INFO] [stdout] 118 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]     |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                     |         ||
[INFO] [stdout]     |                     |         |the same lifetime is hidden here
[INFO] [stdout]     |                     |         the same lifetime is elided here
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 118 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]     |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation/link.rs:123:31
[INFO] [stdout]     |
[INFO] [stdout] 123 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]     |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |         ||
[INFO] [stdout]     |                               |         |the same lifetime is hidden here
[INFO] [stdout]     |                               |         the same lifetime is elided here
[INFO] [stdout]     |                               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 123 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]     |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/popup.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]    |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |         ||
[INFO] [stdout]    |                     |         |the same lifetime is hidden here
[INFO] [stdout]    |                     |         the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 64 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]    |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/popup.rs:69:31
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]    |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |         ||
[INFO] [stdout]    |                               |         |the same lifetime is hidden here
[INFO] [stdout]    |                               |         the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]    |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation/private.rs:580:25
[INFO] [stdout]     |
[INFO] [stdout] 580 |         fn objects_impl(&self) -> &PdfPageAnnotationObjects;
[INFO] [stdout]     |                         ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                         |         ||
[INFO] [stdout]     |                         |         |the same lifetime is hidden here
[INFO] [stdout]     |                         |         the same lifetime is elided here
[INFO] [stdout]     |                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 580 |         fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_>;
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotation/private.rs:583:35
[INFO] [stdout]     |
[INFO] [stdout] 583 |         fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints;
[INFO] [stdout]     |                                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                   |         ||
[INFO] [stdout]     |                                   |         |the same lifetime is hidden here
[INFO] [stdout]     |                                   |         the same lifetime is elided here
[INFO] [stdout]     |                                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 583 |         fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_>;
[INFO] [stdout]     |                                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/redacted.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]    |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |         ||
[INFO] [stdout]    |                     |         |the same lifetime is hidden here
[INFO] [stdout]    |                     |         the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 64 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]    |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/redacted.rs:69:31
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]    |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |         ||
[INFO] [stdout]    |                               |         |the same lifetime is hidden here
[INFO] [stdout]    |                               |         the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]    |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/square.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]    |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |         ||
[INFO] [stdout]    |                     |         |the same lifetime is hidden here
[INFO] [stdout]    |                     |         the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 64 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]    |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/square.rs:69:31
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]    |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |         ||
[INFO] [stdout]    |                               |         |the same lifetime is hidden here
[INFO] [stdout]    |                               |         the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]    |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/squiggly.rs:70:21
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]    |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |         ||
[INFO] [stdout]    |                     |         |the same lifetime is hidden here
[INFO] [stdout]    |                     |         the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]    |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/squiggly.rs:75:31
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]    |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |         ||
[INFO] [stdout]    |                               |         |the same lifetime is hidden here
[INFO] [stdout]    |                               |         the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]    |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/stamp.rs:70:21
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]    |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |         ||
[INFO] [stdout]    |                     |         |the same lifetime is hidden here
[INFO] [stdout]    |                     |         the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]    |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/stamp.rs:75:31
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]    |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |         ||
[INFO] [stdout]    |                               |         |the same lifetime is hidden here
[INFO] [stdout]    |                               |         the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]    |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/strikeout.rs:70:21
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]    |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |         ||
[INFO] [stdout]    |                     |         |the same lifetime is hidden here
[INFO] [stdout]    |                     |         the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]    |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/strikeout.rs:75:31
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]    |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |         ||
[INFO] [stdout]    |                               |         |the same lifetime is hidden here
[INFO] [stdout]    |                               |         the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]    |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/text.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]    |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |         ||
[INFO] [stdout]    |                     |         |the same lifetime is hidden here
[INFO] [stdout]    |                     |         the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 64 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]    |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/text.rs:69:31
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]    |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |         ||
[INFO] [stdout]    |                               |         |the same lifetime is hidden here
[INFO] [stdout]    |                               |         the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]    |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/underline.rs:70:21
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]    |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |         ||
[INFO] [stdout]    |                     |         |the same lifetime is hidden here
[INFO] [stdout]    |                     |         the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]    |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/underline.rs:75:31
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]    |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |         ||
[INFO] [stdout]    |                               |         |the same lifetime is hidden here
[INFO] [stdout]    |                               |         the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]    |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/unsupported.rs:75:21
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]    |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |         ||
[INFO] [stdout]    |                     |         |the same lifetime is hidden here
[INFO] [stdout]    |                     |         the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]    |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/unsupported.rs:80:31
[INFO] [stdout]    |
[INFO] [stdout] 80 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]    |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |         ||
[INFO] [stdout]    |                               |         |the same lifetime is hidden here
[INFO] [stdout]    |                               |         the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 80 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]    |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/widget.rs:58:23
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn form_field(&self) -> Option<&PdfFormField> {
[INFO] [stdout]    |                       ^^^^^            ^^^^^^^^^^^^^
[INFO] [stdout]    |                       |                ||
[INFO] [stdout]    |                       |                |the same lifetime is hidden here
[INFO] [stdout]    |                       |                the same lifetime is elided here
[INFO] [stdout]    |                       the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn form_field(&self) -> Option<&PdfFormField<'_>> {
[INFO] [stdout]    |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/widget.rs:87:21
[INFO] [stdout]    |
[INFO] [stdout] 87 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]    |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |         ||
[INFO] [stdout]    |                     |         |the same lifetime is hidden here
[INFO] [stdout]    |                     |         the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 87 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]    |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/widget.rs:92:31
[INFO] [stdout]    |
[INFO] [stdout] 92 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]    |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |         ||
[INFO] [stdout]    |                               |         |the same lifetime is hidden here
[INFO] [stdout]    |                               |         the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 92 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]    |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/xfa_widget.rs:58:23
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn form_field(&self) -> Option<&PdfFormField> {
[INFO] [stdout]    |                       ^^^^^            ^^^^^^^^^^^^^
[INFO] [stdout]    |                       |                ||
[INFO] [stdout]    |                       |                |the same lifetime is hidden here
[INFO] [stdout]    |                       |                the same lifetime is elided here
[INFO] [stdout]    |                       the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn form_field(&self) -> Option<&PdfFormField<'_>> {
[INFO] [stdout]    |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/xfa_widget.rs:87:21
[INFO] [stdout]    |
[INFO] [stdout] 87 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects {
[INFO] [stdout]    |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |         ||
[INFO] [stdout]    |                     |         |the same lifetime is hidden here
[INFO] [stdout]    |                     |         the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 87 |     fn objects_impl(&self) -> &PdfPageAnnotationObjects<'_> {
[INFO] [stdout]    |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/annotation/xfa_widget.rs:92:31
[INFO] [stdout]    |
[INFO] [stdout] 92 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints {
[INFO] [stdout]    |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |         ||
[INFO] [stdout]    |                               |         |the same lifetime is hidden here
[INFO] [stdout]    |                               |         the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 92 |     fn attachment_points_impl(&self) -> &PdfPageAnnotationAttachmentPoints<'_> {
[INFO] [stdout]    |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/annotations.rs:143:17
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn iter(&self) -> PdfPageAnnotationsIterator {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn iter(&self) -> PdfPageAnnotationsIterator<'_> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/field.rs:182:33
[INFO] [stdout]     |
[INFO] [stdout] 182 |     pub fn as_push_button_field(&self) -> Option<&PdfFormPushButtonField> {
[INFO] [stdout]     |                                 ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                 |                ||
[INFO] [stdout]     |                                 |                |the same lifetime is hidden here
[INFO] [stdout]     |                                 |                the same lifetime is elided here
[INFO] [stdout]     |                                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 182 |     pub fn as_push_button_field(&self) -> Option<&PdfFormPushButtonField<'_>> {
[INFO] [stdout]     |                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/field.rs:192:30
[INFO] [stdout]     |
[INFO] [stdout] 192 |     pub fn as_checkbox_field(&self) -> Option<&PdfFormCheckboxField> {
[INFO] [stdout]     |                              ^^^^^            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                              |                ||
[INFO] [stdout]     |                              |                |the same lifetime is hidden here
[INFO] [stdout]     |                              |                the same lifetime is elided here
[INFO] [stdout]     |                              the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 192 |     pub fn as_checkbox_field(&self) -> Option<&PdfFormCheckboxField<'_>> {
[INFO] [stdout]     |                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/field.rs:212:34
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub fn as_radio_button_field(&self) -> Option<&PdfFormRadioButtonField> {
[INFO] [stdout]     |                                  ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                  |                ||
[INFO] [stdout]     |                                  |                |the same lifetime is hidden here
[INFO] [stdout]     |                                  |                the same lifetime is elided here
[INFO] [stdout]     |                                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub fn as_radio_button_field(&self) -> Option<&PdfFormRadioButtonField<'_>> {
[INFO] [stdout]     |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/field.rs:232:31
[INFO] [stdout]     |
[INFO] [stdout] 232 |     pub fn as_combo_box_field(&self) -> Option<&PdfFormComboBoxField> {
[INFO] [stdout]     |                               ^^^^^            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |                ||
[INFO] [stdout]     |                               |                |the same lifetime is hidden here
[INFO] [stdout]     |                               |                the same lifetime is elided here
[INFO] [stdout]     |                               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 232 |     pub fn as_combo_box_field(&self) -> Option<&PdfFormComboBoxField<'_>> {
[INFO] [stdout]     |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/field.rs:242:30
[INFO] [stdout]     |
[INFO] [stdout] 242 |     pub fn as_list_box_field(&self) -> Option<&PdfFormListBoxField> {
[INFO] [stdout]     |                              ^^^^^            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                              |                ||
[INFO] [stdout]     |                              |                |the same lifetime is hidden here
[INFO] [stdout]     |                              |                the same lifetime is elided here
[INFO] [stdout]     |                              the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 242 |     pub fn as_list_box_field(&self) -> Option<&PdfFormListBoxField<'_>> {
[INFO] [stdout]     |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/field.rs:252:31
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub fn as_signature_field(&self) -> Option<&PdfFormSignatureField> {
[INFO] [stdout]     |                               ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |                ||
[INFO] [stdout]     |                               |                |the same lifetime is hidden here
[INFO] [stdout]     |                               |                the same lifetime is elided here
[INFO] [stdout]     |                               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub fn as_signature_field(&self) -> Option<&PdfFormSignatureField<'_>> {
[INFO] [stdout]     |                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/field.rs:262:26
[INFO] [stdout]     |
[INFO] [stdout] 262 |     pub fn as_text_field(&self) -> Option<&PdfFormTextField> {
[INFO] [stdout]     |                          ^^^^^            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                          |                ||
[INFO] [stdout]     |                          |                |the same lifetime is hidden here
[INFO] [stdout]     |                          |                the same lifetime is elided here
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 262 |     pub fn as_text_field(&self) -> Option<&PdfFormTextField<'_>> {
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/field.rs:281:29
[INFO] [stdout]     |
[INFO] [stdout] 281 |     pub fn as_unknown_field(&self) -> Option<&PdfFormUnknownField> {
[INFO] [stdout]     |                             ^^^^^            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |                ||
[INFO] [stdout]     |                             |                |the same lifetime is hidden here
[INFO] [stdout]     |                             |                the same lifetime is elided here
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 281 |     pub fn as_unknown_field(&self) -> Option<&PdfFormUnknownField<'_>> {
[INFO] [stdout]     |                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/field/combo.rs:58:20
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn options(&self) -> &PdfFormFieldOptions {
[INFO] [stdout]    |                    ^^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                    |         ||
[INFO] [stdout]    |                    |         |the same lifetime is hidden here
[INFO] [stdout]    |                    |         the same lifetime is elided here
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn options(&self) -> &PdfFormFieldOptions<'_> {
[INFO] [stdout]    |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/field/list.rs:58:20
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn options(&self) -> &PdfFormFieldOptions {
[INFO] [stdout]    |                    ^^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                    |         ||
[INFO] [stdout]    |                    |         |the same lifetime is hidden here
[INFO] [stdout]    |                    |         the same lifetime is elided here
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn options(&self) -> &PdfFormFieldOptions<'_> {
[INFO] [stdout]    |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/field/options.rs:134:17
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn iter(&self) -> PdfFormFieldOptionsIterator {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn iter(&self) -> PdfFormFieldOptionsIterator<'_> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/links.rs:160:26
[INFO] [stdout]     |
[INFO] [stdout] 160 |     pub fn link_at_point(&self, x: PdfPoints, y: PdfPoints) -> Option<PdfLink> {
[INFO] [stdout]     |                          ^^^^^ the lifetime is elided here            ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 160 |     pub fn link_at_point(&self, x: PdfPoints, y: PdfPoints) -> Option<PdfLink<'_>> {
[INFO] [stdout]     |                                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/links.rs:178:17
[INFO] [stdout]     |
[INFO] [stdout] 178 |     pub fn iter(&self) -> PdfPageLinksIterator {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 178 |     pub fn iter(&self) -> PdfPageLinksIterator<'_> {
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/object.rs:414:27
[INFO] [stdout]     |
[INFO] [stdout] 414 |     pub fn as_text_object(&self) -> Option<&PdfPageTextObject> {
[INFO] [stdout]     |                           ^^^^^            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |                ||
[INFO] [stdout]     |                           |                |the same lifetime is hidden here
[INFO] [stdout]     |                           |                the same lifetime is elided here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 414 |     pub fn as_text_object(&self) -> Option<&PdfPageTextObject<'_>> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/object.rs:434:27
[INFO] [stdout]     |
[INFO] [stdout] 434 |     pub fn as_path_object(&self) -> Option<&PdfPagePathObject> {
[INFO] [stdout]     |                           ^^^^^            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |                ||
[INFO] [stdout]     |                           |                |the same lifetime is hidden here
[INFO] [stdout]     |                           |                the same lifetime is elided here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 434 |     pub fn as_path_object(&self) -> Option<&PdfPagePathObject<'_>> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/object.rs:454:28
[INFO] [stdout]     |
[INFO] [stdout] 454 |     pub fn as_image_object(&self) -> Option<&PdfPageImageObject> {
[INFO] [stdout]     |                            ^^^^^            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                            |                ||
[INFO] [stdout]     |                            |                |the same lifetime is hidden here
[INFO] [stdout]     |                            |                the same lifetime is elided here
[INFO] [stdout]     |                            the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 454 |     pub fn as_image_object(&self) -> Option<&PdfPageImageObject<'_>> {
[INFO] [stdout]     |                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/object.rs:474:30
[INFO] [stdout]     |
[INFO] [stdout] 474 |     pub fn as_shading_object(&self) -> Option<&PdfPageShadingObject> {
[INFO] [stdout]     |                              ^^^^^            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                              |                ||
[INFO] [stdout]     |                              |                |the same lifetime is hidden here
[INFO] [stdout]     |                              |                the same lifetime is elided here
[INFO] [stdout]     |                              the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 474 |     pub fn as_shading_object(&self) -> Option<&PdfPageShadingObject<'_>> {
[INFO] [stdout]     |                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/object.rs:494:36
[INFO] [stdout]     |
[INFO] [stdout] 494 |     pub fn as_x_object_form_object(&self) -> Option<&PdfPageXObjectFormObject> {
[INFO] [stdout]     |                                    ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                    |                ||
[INFO] [stdout]     |                                    |                |the same lifetime is hidden here
[INFO] [stdout]     |                                    |                the same lifetime is elided here
[INFO] [stdout]     |                                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 494 |     pub fn as_x_object_form_object(&self) -> Option<&PdfPageXObjectFormObject<'_>> {
[INFO] [stdout]     |                                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/object/group.rs:333:16
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn get(&self, index: PdfPageObjectIndex) -> Result<PdfPageObject, PdfiumError> {
[INFO] [stdout]     |                ^^^^^ the lifetime is elided here           ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn get(&self, index: PdfPageObjectIndex) -> Result<PdfPageObject<'_>, PdfiumError> {
[INFO] [stdout]     |                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/object/image.rs:271:27
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub fn get_raw_bitmap(&self) -> Result<PdfBitmap, PdfiumError> {
[INFO] [stdout]     |                           ^^^^^            ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub fn get_raw_bitmap(&self) -> Result<PdfBitmap<'_>, PdfiumError> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/object/image.rs:293:33
[INFO] [stdout]     |
[INFO] [stdout] 293 |     pub fn get_processed_bitmap(&self, document: &PdfDocument) -> Result<PdfBitmap, PdfiumError> {
[INFO] [stdout]     |                                 ^^^^^ the lifetime is elided here        ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 293 |     pub fn get_processed_bitmap(&self, document: &PdfDocument) -> Result<PdfBitmap<'_>, PdfiumError> {
[INFO] [stdout]     |                                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/object/image.rs:319:9
[INFO] [stdout]     |
[INFO] [stdout] 319 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 322 |     ) -> Result<PdfBitmap, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 322 |     ) -> Result<PdfBitmap<'_>, PdfiumError> {
[INFO] [stdout]     |                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/object/image.rs:370:9
[INFO] [stdout]     |
[INFO] [stdout] 370 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 373 |     ) -> Result<PdfBitmap, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 373 |     ) -> Result<PdfBitmap<'_>, PdfiumError> {
[INFO] [stdout]     |                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/object/image.rs:421:9
[INFO] [stdout]     |
[INFO] [stdout] 421 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 425 |     ) -> Result<PdfBitmap, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 425 |     ) -> Result<PdfBitmap<'_>, PdfiumError> {
[INFO] [stdout]     |                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/object/image.rs:775:20
[INFO] [stdout]     |
[INFO] [stdout] 775 |     pub fn filters(&self) -> PdfPageImageObjectFilters {
[INFO] [stdout]     |                    ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 775 |     pub fn filters(&self) -> PdfPageImageObjectFilters<'_> {
[INFO] [stdout]     |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/object/image.rs:947:17
[INFO] [stdout]     |
[INFO] [stdout] 947 |     pub fn iter(&self) -> PdfPageImageObjectFiltersIterator {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 947 |     pub fn iter(&self) -> PdfPageImageObjectFiltersIterator<'_> {
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/object/path.rs:886:21
[INFO] [stdout]     |
[INFO] [stdout] 886 |     pub fn segments(&self) -> PdfPagePathObjectSegments {
[INFO] [stdout]     |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 886 |     pub fn segments(&self) -> PdfPagePathObjectSegments<'_> {
[INFO] [stdout]     |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/object/text.rs:278:17
[INFO] [stdout]     |
[INFO] [stdout] 278 |     pub fn font(&self) -> PdfFont {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 278 |     pub fn font(&self) -> PdfFont<'_> {
[INFO] [stdout]     |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text.rs:105:21
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn segments(&self) -> PdfPageTextSegments {
[INFO] [stdout]     |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn segments(&self) -> PdfPageTextSegments<'_> {
[INFO] [stdout]     |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text.rs:113:9
[INFO] [stdout]     |
[INFO] [stdout] 113 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 116 |     ) -> PdfPageTextSegments {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 116 |     ) -> PdfPageTextSegments<'_> {
[INFO] [stdout]     |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text.rs:122:18
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn chars(&self) -> PdfPageTextChars {
[INFO] [stdout]     |                  ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn chars(&self) -> PdfPageTextChars<'_> {
[INFO] [stdout]     |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text.rs:148:9
[INFO] [stdout]     |
[INFO] [stdout] 148 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 149 |         object: &PdfPageTextObject,
[INFO] [stdout] 150 |     ) -> Result<PdfPageTextChars, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 150 |     ) -> Result<PdfPageTextChars<'_>, PdfiumError> {
[INFO] [stdout]     |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text.rs:183:9
[INFO] [stdout]     |
[INFO] [stdout] 183 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 184 |         annotation: &PdfPageAnnotation,
[INFO] [stdout] 185 |     ) -> Result<PdfPageTextChars, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 185 |     ) -> Result<PdfPageTextChars<'_>, PdfiumError> {
[INFO] [stdout]     |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text.rs:193:30
[INFO] [stdout]     |
[INFO] [stdout] 193 |     pub fn chars_inside_rect(&self, rect: PdfRect) -> Result<PdfPageTextChars, PdfiumError> {
[INFO] [stdout]     |                              ^^^^^                           ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 193 |     pub fn chars_inside_rect(&self, rect: PdfRect) -> Result<PdfPageTextChars<'_>, PdfiumError> {
[INFO] [stdout]     |                                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text.rs:366:9
[INFO] [stdout]     |
[INFO] [stdout] 366 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 369 |     ) -> Result<PdfPageTextSearch, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 369 |     ) -> Result<PdfPageTextSearch<'_>, PdfiumError> {
[INFO] [stdout]     |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text.rs:377:9
[INFO] [stdout]     |
[INFO] [stdout] 377 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 381 |     ) -> Result<PdfPageTextSearch, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 381 |     ) -> Result<PdfPageTextSearch<'_>, PdfiumError> {
[INFO] [stdout]     |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text/char.rs:353:24
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn text_object(&self) -> Result<PdfPageTextObject, PdfiumError> {
[INFO] [stdout]     |                        ^^^^^            ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn text_object(&self) -> Result<PdfPageTextObject<'_>, PdfiumError> {
[INFO] [stdout]     |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text/chars.rs:102:16
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn get(&self, index: PdfPageTextCharIndex) -> Result<PdfPageTextChar, PdfiumError> {
[INFO] [stdout]     |                ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn get(&self, index: PdfPageTextCharIndex) -> Result<PdfPageTextChar<'_>, PdfiumError> {
[INFO] [stdout]     |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text/chars.rs:117:30
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn get_char_at_point(&self, x: PdfPoints, y: PdfPoints) -> Option<PdfPageTextChar> {
[INFO] [stdout]     |                              ^^^^^ the lifetime is elided here            ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn get_char_at_point(&self, x: PdfPoints, y: PdfPoints) -> Option<PdfPageTextChar<'_>> {
[INFO] [stdout]     |                                                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text/chars.rs:126:9
[INFO] [stdout]     |
[INFO] [stdout] 126 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 131 |     ) -> Option<PdfPageTextChar> {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 131 |     ) -> Option<PdfPageTextChar<'_>> {
[INFO] [stdout]     |                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text/chars.rs:147:17
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub fn iter(&self) -> PdfPageTextCharsIterator {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub fn iter(&self) -> PdfPageTextCharsIterator<'_> {
[INFO] [stdout]     |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text/search.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn find_next(&self) -> Option<PdfPageTextSegments> {
[INFO] [stdout]     |                      ^^^^^            ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn find_next(&self) -> Option<PdfPageTextSegments<'_>> {
[INFO] [stdout]     |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text/search.rs:117:26
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn find_previous(&self) -> Option<PdfPageTextSegments> {
[INFO] [stdout]     |                          ^^^^^            ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn find_previous(&self) -> Option<PdfPageTextSegments<'_>> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text/search.rs:123:28
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn get_next_result(&self, direction: PdfSearchDirection) -> Option<PdfPageTextSegments> {
[INFO] [stdout]     |                            ^^^^^ the lifetime is elided here               ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn get_next_result(&self, direction: PdfSearchDirection) -> Option<PdfPageTextSegments<'_>> {
[INFO] [stdout]     |                                                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text/search.rs:148:17
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn iter(&self, direction: PdfSearchDirection) -> PdfPageTextSearchIterator {
[INFO] [stdout]     |                 ^^^^^ the lifetime is elided here        ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn iter(&self, direction: PdfSearchDirection) -> PdfPageTextSearchIterator<'_> {
[INFO] [stdout]     |                                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/text/segment.rs:81:18
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn chars(&self) -> Result<PdfPageTextChars, PdfiumError> {
[INFO] [stdout]    |                  ^^^^^            ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn chars(&self) -> Result<PdfPageTextChars<'_>, PdfiumError> {
[INFO] [stdout]    |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/page/text/segments.rs:90:16
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub fn get(&self, index: PdfPageTextSegmentIndex) -> Result<PdfPageTextSegment, PdfiumError> {
[INFO] [stdout]    |                ^^^^^ the lifetime is elided here                ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub fn get(&self, index: PdfPageTextSegmentIndex) -> Result<PdfPageTextSegment<'_>, PdfiumError> {
[INFO] [stdout]    |                                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/page/text/segments.rs:132:17
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pub fn iter(&self) -> PdfPageTextSegmentsIterator {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pub fn iter(&self) -> PdfPageTextSegmentsIterator<'_> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/pages.rs:470:9
[INFO] [stdout]     |
[INFO] [stdout] 470 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 474 |     ) -> Result<PdfDocument, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 474 |     ) -> Result<PdfDocument<'_>, PdfiumError> {
[INFO] [stdout]     |                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/document/pages.rs:631:17
[INFO] [stdout]     |
[INFO] [stdout] 631 |     pub fn iter(&self) -> PdfPagesIterator {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 631 |     pub fn iter(&self) -> PdfPagesIterator<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/document/signatures.rs:87:17
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn iter(&self) -> PdfSignaturesIterator {
[INFO] [stdout]    |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn iter(&self) -> PdfSignaturesIterator<'_> {
[INFO] [stdout]    |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/pdf/font.rs:1212:19
[INFO] [stdout]      |
[INFO] [stdout] 1212 |     pub fn glyphs(&self) -> &PdfFontGlyphs {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^
[INFO] [stdout]      |                   |         ||
[INFO] [stdout]      |                   |         |the same lifetime is hidden here
[INFO] [stdout]      |                   |         the same lifetime is elided here
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1212 |     pub fn glyphs(&self) -> &PdfFontGlyphs<'_> {
[INFO] [stdout]      |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pdf/font/glyph.rs:58:34
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn segments_at_font_size(&self, size: PdfPoints) -> Result<PdfFontGlyphPath, PdfiumError> {
[INFO] [stdout]    |                                  ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn segments_at_font_size(&self, size: PdfPoints) -> Result<PdfFontGlyphPath<'_>, PdfiumError> {
[INFO] [stdout]    |                                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdf/font/glyphs.rs:147:17
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub fn iter(&self) -> PdfFontGlyphsIterator {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub fn iter(&self) -> PdfFontGlyphsIterator<'_> {
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdfium.rs:186:9
[INFO] [stdout]     |
[INFO] [stdout] 186 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 189 |     ) -> Result<PdfDocument, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 189 |     ) -> Result<PdfDocument<'_>, PdfiumError> {
[INFO] [stdout]     |                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdfium.rs:214:9
[INFO] [stdout]     |
[INFO] [stdout] 214 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 217 |     ) -> Result<PdfDocument, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 217 |     ) -> Result<PdfDocument<'_>, PdfiumError> {
[INFO] [stdout]     |                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdfium.rs:376:27
[INFO] [stdout]     |
[INFO] [stdout] 376 |     pub fn create_new_pdf(&self) -> Result<PdfDocument, PdfiumError> {
[INFO] [stdout]     |                           ^^^^^            ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 376 |     pub fn create_new_pdf(&self) -> Result<PdfDocument<'_>, PdfiumError> {
[INFO] [stdout]     |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pdfium.rs:391:19
[INFO] [stdout]     |
[INFO] [stdout] 391 |         bindings: &dyn PdfiumLibraryBindings,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^ the lifetime is elided here
[INFO] [stdout] 392 |     ) -> Result<PdfDocument, PdfiumError> {
[INFO] [stdout]     |                 ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 392 |     ) -> Result<PdfDocument<'_>, PdfiumError> {
[INFO] [stdout]     |                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/utils.rs:385:17
[INFO] [stdout]     |
[INFO] [stdout] 385 |         writer: &mut W,
[INFO] [stdout]     |                 ^^^^^^ the lifetime is elided here
[INFO] [stdout] 386 |     ) -> FpdfFileWriteExt {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 386 |     ) -> FpdfFileWriteExt<'_> {
[INFO] [stdout]     |                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 29.73s
[INFO] running `Command { std: "docker" "inspect" "dfb3131bac85e647f87e96160cfd9201d9b654722e059246e8971f51cae64f42", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dfb3131bac85e647f87e96160cfd9201d9b654722e059246e8971f51cae64f42", kill_on_drop: false }`
[INFO] [stdout] dfb3131bac85e647f87e96160cfd9201d9b654722e059246e8971f51cae64f42
