[INFO] fetching crate terminfo 0.9.0...
[INFO] testing terminfo-0.9.0 against master#0d162b25edd5bf0dba9a22e83b614f1113e90474 for pr-150681
[INFO] extracting crate terminfo 0.9.0 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate terminfo 0.9.0
[INFO] finished tweaking crates.io crate terminfo 0.9.0
[INFO] tweaked toml for crates.io crate terminfo 0.9.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate terminfo 0.9.0 on toolchain 0d162b25edd5bf0dba9a22e83b614f1113e90474
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate terminfo 0.9.0 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" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 43ed75b4549964974e2f13f0eead7d04693ebb29d9383a066f1b0c58c08d5792
[INFO] running `Command { std: "docker" "start" "-a" "43ed75b4549964974e2f13f0eead7d04693ebb29d9383a066f1b0c58c08d5792", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "43ed75b4549964974e2f13f0eead7d04693ebb29d9383a066f1b0c58c08d5792", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "43ed75b4549964974e2f13f0eead7d04693ebb29d9383a066f1b0c58c08d5792", kill_on_drop: false }`
[INFO] [stdout] 43ed75b4549964974e2f13f0eead7d04693ebb29d9383a066f1b0c58c08d5792
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 12fc3801ef8fe7bf4cea4b7aac5f1f672c281d5d610ba8005a7f21885df966cf
[INFO] running `Command { std: "docker" "start" "-a" "12fc3801ef8fe7bf4cea4b7aac5f1f672c281d5d610ba8005a7f21885df966cf", kill_on_drop: false }`
[INFO] [stderr]    Compiling siphasher v0.3.11
[INFO] [stderr]    Compiling memchr v2.7.2
[INFO] [stderr]    Compiling phf_shared v0.11.2
[INFO] [stderr]    Compiling phf_generator v0.11.2
[INFO] [stderr]    Compiling phf_codegen v0.11.2
[INFO] [stderr]    Compiling phf v0.11.2
[INFO] [stderr]    Compiling terminfo v0.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stdout] warning: constant `NONE` is never used
[INFO] [stdout]   --> src/parser/util.rs:24:7
[INFO] [stdout]    |
[INFO] [stdout] 24 | const NONE: u8 = 0b000000;
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PRINT` is never used
[INFO] [stdout]   --> src/parser/util.rs:25:7
[INFO] [stdout]    |
[INFO] [stdout] 25 | const PRINT: u8 = 0b000001;
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SPACE` is never used
[INFO] [stdout]   --> src/parser/util.rs:26:7
[INFO] [stdout]    |
[INFO] [stdout] 26 | const SPACE: u8 = 0b000010;
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CONTROL` is never used
[INFO] [stdout]   --> src/parser/util.rs:27:7
[INFO] [stdout]    |
[INFO] [stdout] 27 | const CONTROL: u8 = 0b000100;
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PIPE` is never used
[INFO] [stdout]   --> src/parser/util.rs:28:7
[INFO] [stdout]    |
[INFO] [stdout] 28 | const PIPE: u8 = 0b001000;
[INFO] [stdout]    |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COMMA` is never used
[INFO] [stdout]   --> src/parser/util.rs:29:7
[INFO] [stdout]    |
[INFO] [stdout] 29 | const COMMA: u8 = 0b010000;
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EOL` is never used
[INFO] [stdout]   --> src/parser/util.rs:30:7
[INFO] [stdout]    |
[INFO] [stdout] 30 | const EOL: u8 = 0b100000;
[INFO] [stdout]    |       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `ASCII` is never used
[INFO] [stdout]   --> src/parser/util.rs:34:8
[INFO] [stdout]    |
[INFO] [stdout] 34 | static ASCII: [u8; 256] = [
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_ws` is never used
[INFO] [stdout]   --> src/parser/util.rs:70:8
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub fn is_ws(ch: u8) -> bool {
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_eol` is never used
[INFO] [stdout]   --> src/parser/util.rs:75:8
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub fn is_eol(ch: u8) -> bool {
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_printable_no_pipe` is never used
[INFO] [stdout]   --> src/parser/util.rs:80:8
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub fn is_printable_no_pipe(ch: u8) -> bool {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_printable_no_comma` is never used
[INFO] [stdout]   --> src/parser/util.rs:85:8
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub fn is_printable_no_comma(ch: u8) -> bool {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_printable_no_control` is never used
[INFO] [stdout]   --> src/parser/util.rs:90:8
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub fn is_printable_no_control(ch: u8) -> bool {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `ws` is never used
[INFO] [stdout]   --> src/parser/util.rs:94:8
[INFO] [stdout]    |
[INFO] [stdout] 94 | pub fn ws(input: &[u8]) -> IResult<&[u8], char> {
[INFO] [stdout]    |        ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `end` is never used
[INFO] [stdout]   --> src/parser/util.rs:98:8
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub fn end(input: &[u8]) -> IResult<&[u8], &[u8]> {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `unescape` is never used
[INFO] [stdout]    --> src/parser/util.rs:117:8
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub fn unescape(i: &[u8]) -> Cow<[u8]> {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Item` is never used
[INFO] [stdout]   --> src/parser/source.rs:29:10
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub enum Item<'a> {
[INFO] [stdout]    |          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse` is never used
[INFO] [stdout]   --> src/parser/source.rs:40:8
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn parse(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `comment` is never used
[INFO] [stdout]   --> src/parser/source.rs:44:4
[INFO] [stdout]    |
[INFO] [stdout] 44 | fn comment(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]    |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `definition` is never used
[INFO] [stdout]   --> src/parser/source.rs:52:4
[INFO] [stdout]    |
[INFO] [stdout] 52 | fn definition(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]    |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `disable` is never used
[INFO] [stdout]   --> src/parser/source.rs:75:4
[INFO] [stdout]    |
[INFO] [stdout] 75 | fn disable(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]    |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `entry` is never used
[INFO] [stdout]   --> src/parser/source.rs:93:4
[INFO] [stdout]    |
[INFO] [stdout] 93 | fn entry(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser/util.rs:117:20
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub fn unescape(i: &[u8]) -> Cow<[u8]> {
[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]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub fn unescape(i: &[u8]) -> Cow<'_, [u8]> {
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser/compiled.rs:128:21
[INFO] [stdout]     |
[INFO] [stdout] 128 | pub fn parse(input: &[u8]) -> IResult<&[u8], Database> {
[INFO] [stdout]     |                     ^^^^^             ^^^^^  ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |                 |
[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] 128 | pub fn parse(input: &[u8]) -> IResult<&[u8], Database<'_>> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser/expansion.rs:118:21
[INFO] [stdout]     |
[INFO] [stdout] 118 | pub fn parse(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]     |                     ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |                 |
[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 | pub fn parse(input: &[u8]) -> IResult<&[u8], Item<'_>> {
[INFO] [stdout]     |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser/expansion.rs:122:18
[INFO] [stdout]     |
[INFO] [stdout] 122 | fn string(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]     |                  ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |                 |
[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] 122 | fn string(input: &[u8]) -> IResult<&[u8], Item<'_>> {
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser/expansion.rs:126:21
[INFO] [stdout]     |
[INFO] [stdout] 126 | fn expansion(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]     |                     ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |                 |
[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] 126 | fn expansion(input: &[u8]) -> IResult<&[u8], Item<'_>> {
[INFO] [stdout]     |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser/expansion.rs:133:19
[INFO] [stdout]     |
[INFO] [stdout] 133 | fn percent(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]     |                   ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |                 |
[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] 133 | fn percent(input: &[u8]) -> IResult<&[u8], Item<'_>> {
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser/expansion.rs:137:20
[INFO] [stdout]     |
[INFO] [stdout] 137 | fn constant(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]     |                    ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                    |                 |
[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] 137 | fn constant(input: &[u8]) -> IResult<&[u8], Item<'_>> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser/expansion.rs:141:25
[INFO] [stdout]     |
[INFO] [stdout] 141 | fn constant_char(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]     |                         ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                         |                 |
[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] 141 | fn constant_char(input: &[u8]) -> IResult<&[u8], Item<'_>> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser/expansion.rs:149:28
[INFO] [stdout]     |
[INFO] [stdout] 149 | fn constant_integer(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]     |                            ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                            |                 |
[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] 149 | fn constant_integer(input: &[u8]) -> IResult<&[u8], Item<'_>> {
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser/expansion.rs:157:20
[INFO] [stdout]     |
[INFO] [stdout] 157 | fn variable(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]     |                    ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                    |                 |
[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] 157 | fn variable(input: &[u8]) -> IResult<&[u8], Item<'_>> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser/expansion.rs:186:21
[INFO] [stdout]     |
[INFO] [stdout] 186 | fn operation(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]     |                     ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |                 |
[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] 186 | fn operation(input: &[u8]) -> IResult<&[u8], Item<'_>> {
[INFO] [stdout]     |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser/expansion.rs:213:23
[INFO] [stdout]     |
[INFO] [stdout] 213 | fn conditional(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]     |                       ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |                 |
[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] 213 | fn conditional(input: &[u8]) -> IResult<&[u8], Item<'_>> {
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser/expansion.rs:225:17
[INFO] [stdout]     |
[INFO] [stdout] 225 | fn print(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]     |                 ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |                 |
[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] 225 | fn print(input: &[u8]) -> IResult<&[u8], Item<'_>> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parser/source.rs:40:21
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn parse(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]    |                     ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                     |                 |
[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] 40 | pub fn parse(input: &[u8]) -> IResult<&[u8], Item<'_>> {
[INFO] [stdout]    |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parser/source.rs:44:19
[INFO] [stdout]    |
[INFO] [stdout] 44 | fn comment(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]    |                   ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                   |                 |
[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] 44 | fn comment(input: &[u8]) -> IResult<&[u8], Item<'_>> {
[INFO] [stdout]    |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parser/source.rs:52:22
[INFO] [stdout]    |
[INFO] [stdout] 52 | fn definition(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]    |                      ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |                 |
[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] 52 | fn definition(input: &[u8]) -> IResult<&[u8], Item<'_>> {
[INFO] [stdout]    |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parser/source.rs:75:19
[INFO] [stdout]    |
[INFO] [stdout] 75 | fn disable(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]    |                   ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                   |                 |
[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 disable(input: &[u8]) -> IResult<&[u8], Item<'_>> {
[INFO] [stdout]    |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parser/source.rs:93:17
[INFO] [stdout]    |
[INFO] [stdout] 93 | fn entry(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]    |                 ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                 |                 |
[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] 93 | fn entry(input: &[u8]) -> IResult<&[u8], Item<'_>> {
[INFO] [stdout]    |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 430 | define!(string BackTab => "back_tab");
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 431 | define!(string Bell => "bell");
[INFO] [stdout]     | ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 432 | define!(string CarriageReturn => "carriage_return");
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 433 | define!(string ClearAllTabs => "clear_all_tabs");
[INFO] [stdout]     | ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 434 | define!(string ClearScreen => "clear_screen");
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 435 | define!(string ClrEol => "clr_eol");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 436 | define!(string ClrEos => "clr_eos");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 437 | define!(string CommandCharacter => "command_character");
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 438 | define!(string CursorDown => "cursor_down");
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 439 | define!(string CursorHome => "cursor_home");
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 440 | define!(string CursorInvisible => "cursor_invisible");
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 441 | define!(string CursorLeft => "cursor_left");
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 442 | define!(string CursorMemAddress => "cursor_mem_address");
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 443 | define!(string CursorNormal => "cursor_normal");
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 444 | define!(string CursorRight => "cursor_right");
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 445 | define!(string CursorToLl => "cursor_to_ll");
[INFO] [stdout]     | -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 446 | define!(string CursorUp => "cursor_up");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 447 | define!(string CursorVisible => "cursor_visible");
[INFO] [stdout]     | ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 448 | define!(string DeleteCharacter => "delete_character");
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 449 | define!(string DeleteLine => "delete_line");
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 450 | define!(string DisStatusLine => "dis_status_line");
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 451 | define!(string DownHalfLine => "down_half_line");
[INFO] [stdout]     | ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 452 | define!(string EnterAltCharsetMode => "enter_alt_charset_mode");
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 453 | define!(string EnterBlinkMode => "enter_blink_mode");
[INFO] [stdout]     | ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 454 | define!(string EnterBoldMode => "enter_bold_mode");
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 455 | define!(string EnterCaMode => "enter_ca_mode");
[INFO] [stdout]     | ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 456 | define!(string EnterDeleteMode => "enter_delete_mode");
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 457 | define!(string EnterDimMode => "enter_dim_mode");
[INFO] [stdout]     | ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 458 | define!(string EnterInsertMode => "enter_insert_mode");
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 459 | define!(string EnterSecureMode => "enter_secure_mode");
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 460 | define!(string EnterProtectedMode => "enter_protected_mode");
[INFO] [stdout]     | ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 461 | define!(string EnterReverseMode => "enter_reverse_mode");
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 462 | define!(string EnterStandoutMode => "enter_standout_mode");
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 463 | define!(string EnterUnderlineMode => "enter_underline_mode");
[INFO] [stdout]     | ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 464 | define!(string ExitAltCharsetMode => "exit_alt_charset_mode");
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 465 | define!(string ExitAttributeMode => "exit_attribute_mode");
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 466 | define!(string ExitCaMode => "exit_ca_mode");
[INFO] [stdout]     | -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 467 | define!(string ExitDeleteMode => "exit_delete_mode");
[INFO] [stdout]     | ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 468 | define!(string ExitInsertMode => "exit_insert_mode");
[INFO] [stdout]     | ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 469 | define!(string ExitStandoutMode => "exit_standout_mode");
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 470 | define!(string ExitUnderlineMode => "exit_underline_mode");
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 471 | define!(string FlashScreen => "flash_screen");
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 472 | define!(string FormFeed => "form_feed");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 473 | define!(string FromStatusLine => "from_status_line");
[INFO] [stdout]     | ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 474 | define!(string Init1String => "init_1string");
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 475 | define!(string Init2String => "init_2string");
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 476 | define!(string Init3String => "init_3string");
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 477 | define!(string InitFile => "init_file");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 478 | define!(string InsertCharacter => "insert_character");
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 479 | define!(string InsertLine => "insert_line");
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 480 | define!(string InsertPadding => "insert_padding");
[INFO] [stdout]     | ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 481 | define!(string KeyBackspace => "key_backspace");
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 482 | define!(string KeyCATab => "key_catab");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 483 | define!(string KeyClear => "key_clear");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 484 | define!(string KeyCTab => "key_ctab");
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 485 | define!(string KeyDc => "key_dc");
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 486 | define!(string KeyDl => "key_dl");
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 487 | define!(string KeyDown => "key_down");
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 488 | define!(string KeyEic => "key_eic");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 489 | define!(string KeyEol => "key_eol");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 490 | define!(string KeyEos => "key_eos");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 491 | define!(string KeyF0 => "key_f0");
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 492 | define!(string KeyF1 => "key_f1");
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 493 | define!(string KeyF10 => "key_f10");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 494 | define!(string KeyF2 => "key_f2");
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 495 | define!(string KeyF3 => "key_f3");
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 496 | define!(string KeyF4 => "key_f4");
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 497 | define!(string KeyF5 => "key_f5");
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 498 | define!(string KeyF6 => "key_f6");
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 499 | define!(string KeyF7 => "key_f7");
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 500 | define!(string KeyF8 => "key_f8");
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 501 | define!(string KeyF9 => "key_f9");
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 502 | define!(string KeyHome => "key_home");
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 503 | define!(string KeyIc => "key_ic");
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 504 | define!(string KeyIl => "key_il");
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 505 | define!(string KeyLeft => "key_left");
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 506 | define!(string KeyLl => "key_ll");
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 507 | define!(string KeyNPage => "key_npage");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 508 | define!(string KeyPPage => "key_ppage");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 509 | define!(string KeyRight => "key_right");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 510 | define!(string KeySf => "key_sf");
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 511 | define!(string KeySr => "key_sr");
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 512 | define!(string KeySTab => "key_stab");
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 513 | define!(string KeyUp => "key_up");
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 514 | define!(string KeypadLocal => "keypad_local");
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 515 | define!(string KeypadXmit => "keypad_xmit");
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 516 | define!(string LabF0 => "lab_f0");
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 517 | define!(string LabF1 => "lab_f1");
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 518 | define!(string LabF10 => "lab_f10");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 519 | define!(string LabF2 => "lab_f2");
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 520 | define!(string LabF3 => "lab_f3");
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 521 | define!(string LabF4 => "lab_f4");
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 522 | define!(string LabF5 => "lab_f5");
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 523 | define!(string LabF6 => "lab_f6");
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 524 | define!(string LabF7 => "lab_f7");
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 525 | define!(string LabF8 => "lab_f8");
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 526 | define!(string LabF9 => "lab_f9");
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 527 | define!(string MetaOff => "meta_off");
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 528 | define!(string MetaOn => "meta_on");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 529 | define!(string Newline => "newline");
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 530 | define!(string PadChar => "pad_char");
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 531 | define!(string PKeyKey => "pkey_key");
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 532 | define!(string PKeyLocal => "pkey_local");
[INFO] [stdout]     | ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 533 | define!(string PKeyXmit => "pkey_xmit");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 534 | define!(string PrintScreen => "print_screen");
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 535 | define!(string PrtrOff => "prtr_off");
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 536 | define!(string PrtrOn => "prtr_on");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 537 | define!(string RepeatChar => "repeat_char");
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 538 | define!(string Reset1String => "reset_1string");
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 539 | define!(string Reset2String => "reset_2string");
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 540 | define!(string Reset3String => "reset_3string");
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 541 | define!(string ResetFile => "reset_file");
[INFO] [stdout]     | ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 542 | define!(string RestoreCursor => "restore_cursor");
[INFO] [stdout]     | ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 543 | define!(string SaveCursor => "save_cursor");
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 544 | define!(string ScrollForward => "scroll_forward");
[INFO] [stdout]     | ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 545 | define!(string ScrollReverse => "scroll_reverse");
[INFO] [stdout]     | ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 546 | define!(string SetTab => "set_tab");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 547 | define!(string SetWindow => "set_window");
[INFO] [stdout]     | ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 548 | define!(string Tab => "tab");
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 549 | define!(string ToStatusLine => "to_status_line");
[INFO] [stdout]     | ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 550 | define!(string UnderlineChar => "underline_char");
[INFO] [stdout]     | ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 551 | define!(string UpHalfLine => "up_half_line");
[INFO] [stdout]     | -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 552 | define!(string InitProg => "init_prog");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 553 | define!(string KeyA1 => "key_a1");
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 554 | define!(string KeyA3 => "key_a3");
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 555 | define!(string KeyB2 => "key_b2");
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 556 | define!(string KeyC1 => "key_c1");
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 557 | define!(string KeyC3 => "key_c3");
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 558 | define!(string PrtrNon => "prtr_non");
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 559 | define!(string CharPadding => "char_padding");
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 560 | define!(string AcsChars => "acs_chars");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 561 | define!(string PlabNorm => "plab_norm");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 562 | define!(string KeyBTab => "key_btab");
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 563 | define!(string EnterXonMode => "enter_xon_mode");
[INFO] [stdout]     | ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 564 | define!(string ExitXonMode => "exit_xon_mode");
[INFO] [stdout]     | ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 565 | define!(string EnterAmMode => "enter_am_mode");
[INFO] [stdout]     | ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 566 | define!(string ExitAmMode => "exit_am_mode");
[INFO] [stdout]     | -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 567 | define!(string XonCharacter => "xon_character");
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 568 | define!(string XoffCharacter => "xoff_character");
[INFO] [stdout]     | ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 569 | define!(string EnaAcs => "ena_acs");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 570 | define!(string LabelOn => "label_on");
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 571 | define!(string LabelOff => "label_off");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 572 | define!(string KeyBeg => "key_beg");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 573 | define!(string KeyCancel => "key_cancel");
[INFO] [stdout]     | ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 574 | define!(string KeyClose => "key_close");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 575 | define!(string KeyCommand => "key_command");
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 576 | define!(string KeyCopy => "key_copy");
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 577 | define!(string KeyCreate => "key_create");
[INFO] [stdout]     | ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 578 | define!(string KeyEnd => "key_end");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 579 | define!(string KeyEnter => "key_enter");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 580 | define!(string KeyExit => "key_exit");
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 581 | define!(string KeyFind => "key_find");
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 582 | define!(string KeyHelp => "key_help");
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 583 | define!(string KeyMark => "key_mark");
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 584 | define!(string KeyMessage => "key_message");
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 585 | define!(string KeyMove => "key_move");
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 586 | define!(string KeyNext => "key_next");
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 587 | define!(string KeyOpen => "key_open");
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 588 | define!(string KeyOptions => "key_options");
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 589 | define!(string KeyPrevious => "key_previous");
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 590 | define!(string KeyPrint => "key_print");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 591 | define!(string KeyRedo => "key_redo");
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 592 | define!(string KeyReference => "key_reference");
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 593 | define!(string KeyRefresh => "key_refresh");
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 594 | define!(string KeyReplace => "key_replace");
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 595 | define!(string KeyRestart => "key_restart");
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 596 | define!(string KeyResume => "key_resume");
[INFO] [stdout]     | ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 597 | define!(string KeySave => "key_save");
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 598 | define!(string KeySuspend => "key_suspend");
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 599 | define!(string KeyUndo => "key_undo");
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 600 | define!(string KeySBeg => "key_sbeg");
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 601 | define!(string KeySCancel => "key_scancel");
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 602 | define!(string KeySCommand => "key_scommand");
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 603 | define!(string KeySCopy => "key_scopy");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 604 | define!(string KeySCreate => "key_screate");
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 605 | define!(string KeySDc => "key_sdc");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 606 | define!(string KeySDl => "key_sdl");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 607 | define!(string KeySelect => "key_select");
[INFO] [stdout]     | ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 608 | define!(string KeySEnd => "key_send");
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 609 | define!(string KeySEol => "key_seol");
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 610 | define!(string KeySExit => "key_sexit");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 611 | define!(string KeySFind => "key_sfind");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 612 | define!(string KeySHelp => "key_shelp");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 613 | define!(string KeySHome => "key_shome");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 614 | define!(string KeySIc => "key_sic");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 615 | define!(string KeySLeft => "key_sleft");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 616 | define!(string KeySMessage => "key_smessage");
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 617 | define!(string KeySMove => "key_smove");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 618 | define!(string KeySNext => "key_snext");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 619 | define!(string KeySOptions => "key_soptions");
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 620 | define!(string KeySPrevious => "key_sprevious");
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 621 | define!(string KeySPrint => "key_sprint");
[INFO] [stdout]     | ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 622 | define!(string KeySRedo => "key_sredo");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 623 | define!(string KeySReplace => "key_sreplace");
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 624 | define!(string KeySRight => "key_sright");
[INFO] [stdout]     | ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 625 | define!(string KeySRsume => "key_srsume");
[INFO] [stdout]     | ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 626 | define!(string KeySSave => "key_ssave");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 627 | define!(string KeySSuspend => "key_ssuspend");
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 628 | define!(string KeySUndo => "key_sundo");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 629 | define!(string ReqForInput => "req_for_input");
[INFO] [stdout]     | ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 630 | define!(string KeyF11 => "key_f11");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 631 | define!(string KeyF12 => "key_f12");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 632 | define!(string KeyF13 => "key_f13");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 633 | define!(string KeyF14 => "key_f14");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 634 | define!(string KeyF15 => "key_f15");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 635 | define!(string KeyF16 => "key_f16");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 636 | define!(string KeyF17 => "key_f17");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 637 | define!(string KeyF18 => "key_f18");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 638 | define!(string KeyF19 => "key_f19");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 639 | define!(string KeyF20 => "key_f20");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 640 | define!(string KeyF21 => "key_f21");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 641 | define!(string KeyF22 => "key_f22");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 642 | define!(string KeyF23 => "key_f23");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 643 | define!(string KeyF24 => "key_f24");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 644 | define!(string KeyF25 => "key_f25");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 645 | define!(string KeyF26 => "key_f26");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 646 | define!(string KeyF27 => "key_f27");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 647 | define!(string KeyF28 => "key_f28");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 648 | define!(string KeyF29 => "key_f29");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 649 | define!(string KeyF30 => "key_f30");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 650 | define!(string KeyF31 => "key_f31");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 651 | define!(string KeyF32 => "key_f32");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 652 | define!(string KeyF33 => "key_f33");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 653 | define!(string KeyF34 => "key_f34");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 654 | define!(string KeyF35 => "key_f35");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 655 | define!(string KeyF36 => "key_f36");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 656 | define!(string KeyF37 => "key_f37");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 657 | define!(string KeyF38 => "key_f38");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 658 | define!(string KeyF39 => "key_f39");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 659 | define!(string KeyF40 => "key_f40");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 660 | define!(string KeyF41 => "key_f41");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 661 | define!(string KeyF42 => "key_f42");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 662 | define!(string KeyF43 => "key_f43");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 663 | define!(string KeyF44 => "key_f44");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 664 | define!(string KeyF45 => "key_f45");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 665 | define!(string KeyF46 => "key_f46");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 666 | define!(string KeyF47 => "key_f47");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 667 | define!(string KeyF48 => "key_f48");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 668 | define!(string KeyF49 => "key_f49");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 669 | define!(string KeyF50 => "key_f50");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 670 | define!(string KeyF51 => "key_f51");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 671 | define!(string KeyF52 => "key_f52");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 672 | define!(string KeyF53 => "key_f53");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 673 | define!(string KeyF54 => "key_f54");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 674 | define!(string KeyF55 => "key_f55");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 675 | define!(string KeyF56 => "key_f56");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 676 | define!(string KeyF57 => "key_f57");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 677 | define!(string KeyF58 => "key_f58");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 678 | define!(string KeyF59 => "key_f59");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 679 | define!(string KeyF60 => "key_f60");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 680 | define!(string KeyF61 => "key_f61");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 681 | define!(string KeyF62 => "key_f62");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 682 | define!(string KeyF63 => "key_f63");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 683 | define!(string ClrBol => "clr_bol");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 684 | define!(string ClearMargins => "clear_margins");
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 685 | define!(string SetLeftMargin => "set_left_margin");
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 686 | define!(string SetRightMargin => "set_right_margin");
[INFO] [stdout]     | ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 687 | define!(string LabelFormat => "label_format");
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 688 | define!(string SetClock => "set_clock");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 689 | define!(string DisplayClock => "display_clock");
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 690 | define!(string RemoveClock => "remove_clock");
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 691 | define!(string CreateWindow => "create_window");
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 692 | define!(string GotoWindow => "goto_window");
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 693 | define!(string Hangup => "hangup");
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 694 | define!(string DialPhone => "dial_phone");
[INFO] [stdout]     | ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 695 | define!(string QuickDial => "quick_dial");
[INFO] [stdout]     | ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 696 | define!(string Tone => "tone");
[INFO] [stdout]     | ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 697 | define!(string Pulse => "pulse");
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 698 | define!(string FlashHook => "flash_hook");
[INFO] [stdout]     | ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 699 | define!(string FixedPause => "fixed_pause");
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 700 | define!(string WaitTone => "wait_tone");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 701 | define!(string User0 => "user0");
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 702 | define!(string User1 => "user1");
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 703 | define!(string User2 => "user2");
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 704 | define!(string User3 => "user3");
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 705 | define!(string User4 => "user4");
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 706 | define!(string User5 => "user5");
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 707 | define!(string User6 => "user6");
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 708 | define!(string User7 => "user7");
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 709 | define!(string User8 => "user8");
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 710 | define!(string User9 => "user9");
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 711 | define!(string OrigPair => "orig_pair");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 712 | define!(string OrigColors => "orig_colors");
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 713 | define!(string InitializeColor => "initialize_color");
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 714 | define!(string InitializePair => "initialize_pair");
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 715 | define!(string SetColorPair => "set_color_pair");
[INFO] [stdout]     | ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 716 | define!(string ChangeCharPitch => "change_char_pitch");
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 717 | define!(string ChangeLinePitch => "change_line_pitch");
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 718 | define!(string ChangeResHorz => "change_res_horz");
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 719 | define!(string ChangeResVert => "change_res_vert");
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 720 | define!(string DefineChar => "define_char");
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 721 | define!(string EnterDoublewideMode => "enter_doublewide_mode");
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 722 | define!(string EnterDraftQuality => "enter_draft_quality");
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 723 | define!(string EnterItalicsMode => "enter_italics_mode");
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 724 | define!(string EnterLeftwardMode => "enter_leftward_mode");
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 725 | define!(string EnterMicroMode => "enter_micro_mode");
[INFO] [stdout]     | ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 726 | define!(string EnterNearLetterQuality => "enter_near_letter_quality");
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 727 | define!(string EnterNormalQuality => "enter_normal_quality");
[INFO] [stdout]     | ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 728 | define!(string EnterShadowMode => "enter_shadow_mode");
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 729 | define!(string EnterSubscriptMode => "enter_subscript_mode");
[INFO] [stdout]     | ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 730 | define!(string EnterSuperscriptMode => "enter_superscript_mode");
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 731 | define!(string EnterUpwardMode => "enter_upward_mode");
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 732 | define!(string ExitDoublewideMode => "exit_doublewide_mode");
[INFO] [stdout]     | ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 733 | define!(string ExitItalicsMode => "exit_italics_mode");
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 734 | define!(string ExitLeftwardMode => "exit_leftward_mode");
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 735 | define!(string ExitMicroMode => "exit_micro_mode");
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 736 | define!(string ExitShadowMode => "exit_shadow_mode");
[INFO] [stdout]     | ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 737 | define!(string ExitSubscriptMode => "exit_subscript_mode");
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 738 | define!(string ExitSuperscriptMode => "exit_superscript_mode");
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 739 | define!(string ExitUpwardMode => "exit_upward_mode");
[INFO] [stdout]     | ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 740 | define!(string MicroColumnAddress => "micro_column_address");
[INFO] [stdout]     | ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 741 | define!(string MicroDown => "micro_down");
[INFO] [stdout]     | ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 742 | define!(string MicroLeft => "micro_left");
[INFO] [stdout]     | ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 743 | define!(string MicroRight => "micro_right");
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 744 | define!(string MicroRowAddress => "micro_row_address");
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 745 | define!(string MicroUp => "micro_up");
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 746 | define!(string OrderOfPins => "order_of_pins");
[INFO] [stdout]     | ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 747 | define!(string SelectCharSet => "select_char_set");
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 748 | define!(string SetBottomMargin => "set_bottom_margin");
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 749 | define!(string SetBottomMarginParm => "set_bottom_margin_parm");
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 750 | define!(string SetLeftMarginParm => "set_left_margin_parm");
[INFO] [stdout]     | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 751 | define!(string SetRightMarginParm => "set_right_margin_parm");
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 752 | define!(string SetTopMargin => "set_top_margin");
[INFO] [stdout]     | ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 753 | define!(string SetTopMarginParm => "set_top_margin_parm");
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 754 | define!(string StartBitImage => "start_bit_image");
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 755 | define!(string StartCharSetDef => "start_char_set_def");
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 756 | define!(string StopBitImage => "stop_bit_image");
[INFO] [stdout]     | ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 757 | define!(string StopCharSetDef => "stop_char_set_def");
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 758 | define!(string SubscriptCharacters => "subscript_characters");
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 759 | define!(string SuperscriptCharacters => "superscript_characters");
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 760 | define!(string TheseCauseCr => "these_cause_cr");
[INFO] [stdout]     | ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 761 | define!(string ZeroMotion => "zero_motion");
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 762 | define!(string CharSetNames => "char_set_names");
[INFO] [stdout]     | ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 763 | define!(string KeyMouse => "key_mouse");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 764 | define!(string MouseInfo => "mouse_info");
[INFO] [stdout]     | ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 765 | define!(string ReqMousePos => "req_mouse_pos");
[INFO] [stdout]     | ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 766 | define!(string GetMouse => "get_mouse");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 767 | define!(string PkeyPlab => "pkey_plab");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 768 | define!(string DeviceType => "device_type");
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 769 | define!(string CodeSetInit => "code_set_init");
[INFO] [stdout]     | ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 770 | define!(string Set0DesSeq => "set0_des_seq");
[INFO] [stdout]     | -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 771 | define!(string Set1DesSeq => "set1_des_seq");
[INFO] [stdout]     | -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 772 | define!(string Set2DesSeq => "set2_des_seq");
[INFO] [stdout]     | -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 773 | define!(string Set3DesSeq => "set3_des_seq");
[INFO] [stdout]     | -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 774 | define!(string SetLrMargin => "set_lr_margin");
[INFO] [stdout]     | ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 775 | define!(string SetTbMargin => "set_tb_margin");
[INFO] [stdout]     | ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 776 | define!(string BitImageRepeat => "bit_image_repeat");
[INFO] [stdout]     | ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 777 | define!(string BitImageNewline => "bit_image_newline");
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 778 | define!(string BitImageCarriageReturn => "bit_image_carriage_return");
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 779 | define!(string ColorNames => "color_names");
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 780 | define!(string DefineBitImageRegion => "define_bit_image_region");
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 781 | define!(string EndBitImageRegion => "end_bit_image_region");
[INFO] [stdout]     | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 782 | define!(string SetColorBand => "set_color_band");
[INFO] [stdout]     | ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 783 | define!(string SetPageLength => "set_page_length");
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 784 | define!(string DisplayPcChar => "display_pc_char");
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 785 | define!(string EnterPcCharsetMode => "enter_pc_charset_mode");
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 786 | define!(string ExitPcCharsetMode => "exit_pc_charset_mode");
[INFO] [stdout]     | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 787 | define!(string EnterScancodeMode => "enter_scancode_mode");
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 788 | define!(string ExitScancodeMode => "exit_scancode_mode");
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 789 | define!(string PcTermOptions => "pc_term_options");
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 790 | define!(string ScancodeEscape => "scancode_escape");
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 791 | define!(string AltScancodeEsc => "alt_scancode_esc");
[INFO] [stdout]     | ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 792 | define!(string EnterHorizontalHlMode => "enter_horizontal_hl_mode");
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 793 | define!(string EnterLeftHlMode => "enter_left_hl_mode");
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 794 | define!(string EnterLowHlMode => "enter_low_hl_mode");
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 795 | define!(string EnterRightHlMode => "enter_right_hl_mode");
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 796 | define!(string EnterTopHlMode => "enter_top_hl_mode");
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 797 | define!(string EnterVerticalHlMode => "enter_vertical_hl_mode");
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 798 | define!(string SetAAttributes => "set_a_attributes");
[INFO] [stdout]     | ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 799 | define!(string SetPglenInch => "set_pglen_inch");
[INFO] [stdout]     | ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 800 | define!(string TermcapInit2 => "termcap_init2");
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 801 | define!(string TermcapReset => "termcap_reset");
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 802 | define!(string LinefeedIfNotLf => "linefeed_if_not_lf");
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 803 | define!(string BackspaceIfNotBs => "backspace_if_not_bs");
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 804 | define!(string OtherNonFunctionKeys => "other_non_function_keys");
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 805 | define!(string ArrowKeyMap => "arrow_key_map");
[INFO] [stdout]     | ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 806 | define!(string AcsULcorner => "acs_ulcorner");
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 807 | define!(string AcsLLcorner => "acs_llcorner");
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 808 | define!(string AcsURcorner => "acs_urcorner");
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 809 | define!(string AcsLRcorner => "acs_lrcorner");
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 810 | define!(string AcsLTee => "acs_ltee");
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 811 | define!(string AcsRTee => "acs_rtee");
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 812 | define!(string AcsBTee => "acs_btee");
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 813 | define!(string AcsTTee => "acs_ttee");
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 814 | define!(string AcsHLine => "acs_hline");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 815 | define!(string AcsVLine => "acs_vline");
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 816 | define!(string AcsPlus => "acs_plus");
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 817 | define!(string MemoryLock => "memory_lock");
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 818 | define!(string MemoryUnlock => "memory_unlock");
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 819 | define!(string BoxChars1 => "box_chars_1");
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |               pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                             ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |         |         |
[INFO] [stdout]     |                             |         |         the same lifetime is hidden here
[INFO] [stdout]     |                             |         the same lifetime is hidden here
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 821 | / define!(string ChangeScrollRegion => "change_scroll_region";
[INFO] [stdout] 822 | |     top:    u32,
[INFO] [stdout] 823 | |     bottom: u32);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |               pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                             ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |         |         |
[INFO] [stdout]     |                             |         |         the same lifetime is hidden here
[INFO] [stdout]     |                             |         the same lifetime is hidden here
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 825 | / define!(string ColumnAddress => "column_address";
[INFO] [stdout] 826 | |     x: u32);
[INFO] [stdout]     | |___________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |               pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                             ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |         |         |
[INFO] [stdout]     |                             |         |         the same lifetime is hidden here
[INFO] [stdout]     |                             |         the same lifetime is hidden here
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 828 | / define!(string CursorAddress => "cursor_address";
[INFO] [stdout] 829 | |     y: u32,
[INFO] [stdout] 830 | |     x: u32);
[INFO] [stdout]     | |___________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |               pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                             ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |         |         |
[INFO] [stdout]     |                             |         |         the same lifetime is hidden here
[INFO] [stdout]     |                             |         the same lifetime is hidden here
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 832 | / define!(string EraseChars => "erase_chars";
[INFO] [stdout] 833 | |     count: u32);
[INFO] [stdout]     | |_______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |               pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                             ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |         |         |
[INFO] [stdout]     |                             |         |         the same lifetime is hidden here
[INFO] [stdout]     |                             |         the same lifetime is hidden here
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 835 | / define!(string ParmDch => "parm_dch";
[INFO] [stdout] 836 | |     count: u32);
[INFO] [stdout]     | |_______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |               pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                             ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |         |         |
[INFO] [stdout]     |                             |         |         the same lifetime is hidden here
[INFO] [stdout]     |                             |         the same lifetime is hidden here
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 838 | / define!(string ParmDeleteLine => "parm_delete_line";
[INFO] [stdout] 839 | |     count: u32);
[INFO] [stdout]     | |_______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |               pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                             ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |         |         |
[INFO] [stdout]     |                             |         |         the same lifetime is hidden here
[INFO] [stdout]     |                             |         the same lifetime is hidden here
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 841 | / define!(string ParmDownCursor => "parm_down_cursor";
[INFO] [stdout] 842 | |     count: u32);
[INFO] [stdout]     | |_______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |               pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                             ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |         |         |
[INFO] [stdout]     |                             |         |         the same lifetime is hidden here
[INFO] [stdout]     |                             |         the same lifetime is hidden here
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 844 | / define!(string ParmIch => "parm_ich";
[INFO] [stdout] 845 | |     count: u32);
[INFO] [stdout]     | |_______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |               pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                             ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |         |         |
[INFO] [stdout]     |                             |         |         the same lifetime is hidden here
[INFO] [stdout]     |                             |         the same lifetime is hidden here
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 847 | / define!(string ParmIndex => "parm_index";
[INFO] [stdout] 848 | |     count: u32);
[INFO] [stdout]     | |_______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |               pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                             ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |         |         |
[INFO] [stdout]     |                             |         |         the same lifetime is hidden here
[INFO] [stdout]     |                             |         the same lifetime is hidden here
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 850 | / define!(string ParmInsertLine => "parm_insert_line";
[INFO] [stdout] 851 | |     count: u32);
[INFO] [stdout]     | |_______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |               pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                             ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |         |         |
[INFO] [stdout]     |                             |         |         the same lifetime is hidden here
[INFO] [stdout]     |                             |         the same lifetime is hidden here
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 853 | / define!(string ParmLeftCursor => "parm_left_cursor";
[INFO] [stdout] 854 | |     count: u32);
[INFO] [stdout]     | |_______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |               pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                             ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |         |         |
[INFO] [stdout]     |                             |         |         the same lifetime is hidden here
[INFO] [stdout]     |                             |         the same lifetime is hidden here
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 856 | / define!(string ParmRightCursor => "parm_right_cursor";
[INFO] [stdout] 857 | |     count: u32);
[INFO] [stdout]     | |_______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |               pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                             ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |         |         |
[INFO] [stdout]     |                             |         |         the same lifetime is hidden here
[INFO] [stdout]     |                             |         the same lifetime is hidden here
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 859 | / define!(string ParmRindex => "parm_rindex";
[INFO] [stdout] 860 | |     count: u32);
[INFO] [stdout]     | |_______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |               pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                             ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |         |         |
[INFO] [stdout]     |                             |         |         the same lifetime is hidden here
[INFO] [stdout]     |                             |         the same lifetime is hidden here
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 862 | / define!(string ParmUpCursor => "parm_up_cursor";
[INFO] [stdout] 863 | |     count: u32);
[INFO] [stdout]     | |_______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |               pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                             ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |         |         |
[INFO] [stdout]     |                             |         |         the same lifetime is hidden here
[INFO] [stdout]     |                             |         the same lifetime is hidden here
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 865 | / define!(string ParmDownMicro => "parm_down_micro";
[INFO] [stdout] 866 | |     count: u32);
[INFO] [stdout]     | |_______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |               pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                             ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |         |         |
[INFO] [stdout]     |                             |         |         the same lifetime is hidden here
[INFO] [stdout]     |                             |         the same lifetime is hidden here
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 868 | / define!(string ParmLeftMicro => "parm_left_micro";
[INFO] [stdout] 869 | |     count: u32);
[INFO] [stdout]     | |_______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |               pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                             ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |         |         |
[INFO] [stdout]     |                             |         |         the same lifetime is hidden here
[INFO] [stdout]     |                             |         the same lifetime is hidden here
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 871 | / define!(string ParmRightMicro => "parm_right_micro";
[INFO] [stdout] 872 | |     count: u32);
[INFO] [stdout]     | |_______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |               pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                             ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |         |         |
[INFO] [stdout]     |                             |         |         the same lifetime is hidden here
[INFO] [stdout]     |                             |         the same lifetime is hidden here
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 874 | / define!(string ParmUpMicro => "parm_up_micro";
[INFO] [stdout] 875 | |     count: u32);
[INFO] [stdout]     | |_______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |               pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                             ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |         |         |
[INFO] [stdout]     |                             |         |         the same lifetime is hidden here
[INFO] [stdout]     |                             |         the same lifetime is hidden here
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 877 | / define!(string RowAddress => "row_address";
[INFO] [stdout] 878 | |     y: u32);
[INFO] [stdout]     | |___________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |               pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                             ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |         |         |
[INFO] [stdout]     |                             |         |         the same lifetime is hidden here
[INFO] [stdout]     |                             |         the same lifetime is hidden here
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 880 | / define!(string SetAttributes => "set_attributes";
[INFO] [stdout] 881 | |     standout:    bool,
[INFO] [stdout] 882 | |     underline:   bool,
[INFO] [stdout] 883 | |     reverse:     bool,
[INFO] [stdout] ...   |
[INFO] [stdout] 888 | |     protected:   bool,
[INFO] [stdout] 889 | |     alt_charset: bool);
[INFO] [stdout]     | |______________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |               pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                             ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |         |         |
[INFO] [stdout]     |                             |         |         the same lifetime is hidden here
[INFO] [stdout]     |                             |         the same lifetime is hidden here
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 891 | / define!(string SetAForeground => "set_a_foreground";
[INFO] [stdout] 892 | |     color: u8);
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |               pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                             ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |         |         |
[INFO] [stdout]     |                             |         |         the same lifetime is hidden here
[INFO] [stdout]     |                             |         the same lifetime is hidden here
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 894 | / define!(string SetABackground => "set_a_background";
[INFO] [stdout] 895 | |     color: u8);
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |               pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                             ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |         |         |
[INFO] [stdout]     |                             |         |         the same lifetime is hidden here
[INFO] [stdout]     |                             |         the same lifetime is hidden here
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 897 | / define!(string SetForeground => "set_foreground";
[INFO] [stdout] 898 | |     color: u8);
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |               pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                             ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |         |         |
[INFO] [stdout]     |                             |         |         the same lifetime is hidden here
[INFO] [stdout]     |                             |         the same lifetime is hidden here
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 900 | / define!(string SetBackground => "set_background";
[INFO] [stdout] 901 | |     color: u8);
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |               pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                             ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |         |         |
[INFO] [stdout]     |                             |         |         the same lifetime is hidden here
[INFO] [stdout]     |                             |         the same lifetime is hidden here
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 911 | / define!(string SetClipboard => "Ms";
[INFO] [stdout] 912 | |     selection: String,
[INFO] [stdout] 913 | |     content:   Vec<u8>);
[INFO] [stdout]     | |_______________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |               pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                             ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |         |         |
[INFO] [stdout]     |                             |         |         the same lifetime is hidden here
[INFO] [stdout]     |                             |         the same lifetime is hidden here
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 915 | / define!(string SetCursorStyle => "Ss";
[INFO] [stdout] 916 | |     kind: u8);
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 918 | define!(string ResetCursorStyle => "Se");
[INFO] [stdout]     | ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |               pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                             ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |         |         |
[INFO] [stdout]     |                             |         |         the same lifetime is hidden here
[INFO] [stdout]     |                             |         the same lifetime is hidden here
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 921 | / define!(string SetTrueColorForeground => "8f";
[INFO] [stdout] 922 | |     r: u8,
[INFO] [stdout] 923 | |     g: u8,
[INFO] [stdout] 924 | |     b: u8);
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |               pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                             ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |         |         |
[INFO] [stdout]     |                             |         |         the same lifetime is hidden here
[INFO] [stdout]     |                             |         the same lifetime is hidden here
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 926 | / define!(string SetTrueColorBackground => "8b";
[INFO] [stdout] 927 | |     r: u8,
[INFO] [stdout] 928 | |     g: u8,
[INFO] [stdout] 929 | |     b: u8);
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 931 | define!(string ResetCursorColor => "Cr");
[INFO] [stdout]     | ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |               pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                             ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |         |         |
[INFO] [stdout]     |                             |         |         the same lifetime is hidden here
[INFO] [stdout]     |                             |         the same lifetime is hidden here
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 933 | / define!(string SetCursorColor => "Cs";
[INFO] [stdout] 934 | |     color: String);
[INFO] [stdout]     | |__________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/database.rs:95:63
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub fn set<'a, C: Capability<'a>>(&'a mut self, value: C) -> &mut Self {
[INFO] [stdout]    |                                        --                        ^^^^^^^^^ the same lifetime is elided here
[INFO] [stdout]    |                                        |
[INFO] [stdout]    |                                        the lifetime is named here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub fn set<'a, C: Capability<'a>>(&'a mut self, value: C) -> &'a mut Self {
[INFO] [stdout]    |                                                                   ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.53s
[INFO] running `Command { std: "docker" "inspect" "12fc3801ef8fe7bf4cea4b7aac5f1f672c281d5d610ba8005a7f21885df966cf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "12fc3801ef8fe7bf4cea4b7aac5f1f672c281d5d610ba8005a7f21885df966cf", kill_on_drop: false }`
[INFO] [stdout] 12fc3801ef8fe7bf4cea4b7aac5f1f672c281d5d610ba8005a7f21885df966cf
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d1075a7f60570e09bee57a89bb7f7a99f398ad6ed3cacbc3c46e65831e0ef5e3
[INFO] running `Command { std: "docker" "start" "-a" "d1075a7f60570e09bee57a89bb7f7a99f398ad6ed3cacbc3c46e65831e0ef5e3", kill_on_drop: false }`
[INFO] [stdout] warning: constant `NONE` is never used
[INFO] [stdout]   --> src/parser/util.rs:24:7
[INFO] [stdout]    |
[INFO] [stdout] 24 | const NONE: u8 = 0b000000;
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PRINT` is never used
[INFO] [stdout]   --> src/parser/util.rs:25:7
[INFO] [stdout]    |
[INFO] [stdout] 25 | const PRINT: u8 = 0b000001;
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SPACE` is never used
[INFO] [stdout]   --> src/parser/util.rs:26:7
[INFO] [stdout]    |
[INFO] [stdout] 26 | const SPACE: u8 = 0b000010;
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CONTROL` is never used
[INFO] [stdout]   --> src/parser/util.rs:27:7
[INFO] [stdout]    |
[INFO] [stdout] 27 | const CONTROL: u8 = 0b000100;
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PIPE` is never used
[INFO] [stdout]   --> src/parser/util.rs:28:7
[INFO] [stdout]    |
[INFO] [stdout] 28 | const PIPE: u8 = 0b001000;
[INFO] [stdout]    |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COMMA` is never used
[INFO] [stdout]   --> src/parser/util.rs:29:7
[INFO] [stdout]    |
[INFO] [stdout] 29 | const COMMA: u8 = 0b010000;
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EOL` is never used
[INFO] [stdout]   --> src/parser/util.rs:30:7
[INFO] [stdout]    |
[INFO] [stdout] 30 | const EOL: u8 = 0b100000;
[INFO] [stdout]    |       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `ASCII` is never used
[INFO] [stdout]   --> src/parser/util.rs:34:8
[INFO] [stdout]    |
[INFO] [stdout] 34 | static ASCII: [u8; 256] = [
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_ws` is never used
[INFO] [stdout]   --> src/parser/util.rs:70:8
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub fn is_ws(ch: u8) -> bool {
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_eol` is never used
[INFO] [stdout]   --> src/parser/util.rs:75:8
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub fn is_eol(ch: u8) -> bool {
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_printable_no_pipe` is never used
[INFO] [stdout]   --> src/parser/util.rs:80:8
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub fn is_printable_no_pipe(ch: u8) -> bool {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_printable_no_comma` is never used
[INFO] [stdout]   --> src/parser/util.rs:85:8
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub fn is_printable_no_comma(ch: u8) -> bool {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_printable_no_control` is never used
[INFO] [stdout]   --> src/parser/util.rs:90:8
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub fn is_printable_no_control(ch: u8) -> bool {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `ws` is never used
[INFO] [stdout]   --> src/parser/util.rs:94:8
[INFO] [stdout]    |
[INFO] [stdout] 94 | pub fn ws(input: &[u8]) -> IResult<&[u8], char> {
[INFO] [stdout]    |        ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `end` is never used
[INFO] [stdout]   --> src/parser/util.rs:98:8
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub fn end(input: &[u8]) -> IResult<&[u8], &[u8]> {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `unescape` is never used
[INFO] [stdout]    --> src/parser/util.rs:117:8
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub fn unescape(i: &[u8]) -> Cow<[u8]> {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Item` is never used
[INFO] [stdout]   --> src/parser/source.rs:29:10
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub enum Item<'a> {
[INFO] [stdout]    |          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse` is never used
[INFO] [stdout]   --> src/parser/source.rs:40:8
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn parse(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `comment` is never used
[INFO] [stdout]   --> src/parser/source.rs:44:4
[INFO] [stdout]    |
[INFO] [stdout] 44 | fn comment(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]    |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `definition` is never used
[INFO] [stdout]   --> src/parser/source.rs:52:4
[INFO] [stdout]    |
[INFO] [stdout] 52 | fn definition(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]    |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `disable` is never used
[INFO] [stdout]   --> src/parser/source.rs:75:4
[INFO] [stdout]    |
[INFO] [stdout] 75 | fn disable(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]    |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `entry` is never used
[INFO] [stdout]   --> src/parser/source.rs:93:4
[INFO] [stdout]    |
[INFO] [stdout] 93 | fn entry(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser/util.rs:117:20
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub fn unescape(i: &[u8]) -> Cow<[u8]> {
[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]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub fn unescape(i: &[u8]) -> Cow<'_, [u8]> {
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser/compiled.rs:128:21
[INFO] [stdout]     |
[INFO] [stdout] 128 | pub fn parse(input: &[u8]) -> IResult<&[u8], Database> {
[INFO] [stdout]     |                     ^^^^^             ^^^^^  ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |                 |
[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] 128 | pub fn parse(input: &[u8]) -> IResult<&[u8], Database<'_>> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser/expansion.rs:118:21
[INFO] [stdout]     |
[INFO] [stdout] 118 | pub fn parse(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]     |                     ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |                 |
[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 | pub fn parse(input: &[u8]) -> IResult<&[u8], Item<'_>> {
[INFO] [stdout]     |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser/expansion.rs:122:18
[INFO] [stdout]     |
[INFO] [stdout] 122 | fn string(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]     |                  ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |                 |
[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] 122 | fn string(input: &[u8]) -> IResult<&[u8], Item<'_>> {
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser/expansion.rs:126:21
[INFO] [stdout]     |
[INFO] [stdout] 126 | fn expansion(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]     |                     ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |                 |
[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] 126 | fn expansion(input: &[u8]) -> IResult<&[u8], Item<'_>> {
[INFO] [stdout]     |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser/expansion.rs:133:19
[INFO] [stdout]     |
[INFO] [stdout] 133 | fn percent(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]     |                   ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |                 |
[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] 133 | fn percent(input: &[u8]) -> IResult<&[u8], Item<'_>> {
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser/expansion.rs:137:20
[INFO] [stdout]     |
[INFO] [stdout] 137 | fn constant(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]     |                    ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                    |                 |
[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] 137 | fn constant(input: &[u8]) -> IResult<&[u8], Item<'_>> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser/expansion.rs:141:25
[INFO] [stdout]     |
[INFO] [stdout] 141 | fn constant_char(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]     |                         ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                         |                 |
[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] 141 | fn constant_char(input: &[u8]) -> IResult<&[u8], Item<'_>> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser/expansion.rs:149:28
[INFO] [stdout]     |
[INFO] [stdout] 149 | fn constant_integer(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]     |                            ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                            |                 |
[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] 149 | fn constant_integer(input: &[u8]) -> IResult<&[u8], Item<'_>> {
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser/expansion.rs:157:20
[INFO] [stdout]     |
[INFO] [stdout] 157 | fn variable(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]     |                    ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                    |                 |
[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] 157 | fn variable(input: &[u8]) -> IResult<&[u8], Item<'_>> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser/expansion.rs:186:21
[INFO] [stdout]     |
[INFO] [stdout] 186 | fn operation(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]     |                     ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |                 |
[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] 186 | fn operation(input: &[u8]) -> IResult<&[u8], Item<'_>> {
[INFO] [stdout]     |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser/expansion.rs:213:23
[INFO] [stdout]     |
[INFO] [stdout] 213 | fn conditional(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]     |                       ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |                 |
[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] 213 | fn conditional(input: &[u8]) -> IResult<&[u8], Item<'_>> {
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser/expansion.rs:225:17
[INFO] [stdout]     |
[INFO] [stdout] 225 | fn print(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]     |                 ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |                 |
[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] 225 | fn print(input: &[u8]) -> IResult<&[u8], Item<'_>> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parser/source.rs:40:21
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn parse(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]    |                     ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                     |                 |
[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] 40 | pub fn parse(input: &[u8]) -> IResult<&[u8], Item<'_>> {
[INFO] [stdout]    |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parser/source.rs:44:19
[INFO] [stdout]    |
[INFO] [stdout] 44 | fn comment(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]    |                   ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                   |                 |
[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] 44 | fn comment(input: &[u8]) -> IResult<&[u8], Item<'_>> {
[INFO] [stdout]    |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parser/source.rs:52:22
[INFO] [stdout]    |
[INFO] [stdout] 52 | fn definition(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]    |                      ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |                 |
[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] 52 | fn definition(input: &[u8]) -> IResult<&[u8], Item<'_>> {
[INFO] [stdout]    |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parser/source.rs:75:19
[INFO] [stdout]    |
[INFO] [stdout] 75 | fn disable(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]    |                   ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                   |                 |
[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 disable(input: &[u8]) -> IResult<&[u8], Item<'_>> {
[INFO] [stdout]    |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parser/source.rs:93:17
[INFO] [stdout]    |
[INFO] [stdout] 93 | fn entry(input: &[u8]) -> IResult<&[u8], Item> {
[INFO] [stdout]    |                 ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                 |                 |
[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] 93 | fn entry(input: &[u8]) -> IResult<&[u8], Item<'_>> {
[INFO] [stdout]    |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 430 | define!(string BackTab => "back_tab");
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 431 | define!(string Bell => "bell");
[INFO] [stdout]     | ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 432 | define!(string CarriageReturn => "carriage_return");
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 433 | define!(string ClearAllTabs => "clear_all_tabs");
[INFO] [stdout]     | ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 434 | define!(string ClearScreen => "clear_screen");
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 435 | define!(string ClrEol => "clr_eol");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 436 | define!(string ClrEos => "clr_eos");
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 437 | define!(string CommandCharacter => "command_character");
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `define` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<'_, $ident<'_>> {
[INFO] [stdout]     |                                               +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/capability.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |             pub fn expand(&self) -> Expansion<$ident> {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         |         |
[INFO] [stdout]     |                           |         |         the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is hidden here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 438 | define!(string CursorDown => "cursor_down");
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[WARN] too many lines in the log, truncating it
