[INFO] cloning repository https://github.com/tetracalibers/learn-browsers-work [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/tetracalibers/learn-browsers-work" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftetracalibers%2Flearn-browsers-work", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftetracalibers%2Flearn-browsers-work'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] f07e8ce3d68653343d43eb9f7d1eda4de4dc4097 [INFO] testing tetracalibers/learn-browsers-work against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftetracalibers%2Flearn-browsers-work" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/tetracalibers/learn-browsers-work [INFO] finished tweaking git repo https://github.com/tetracalibers/learn-browsers-work [INFO] tweaked toml for git repo https://github.com/tetracalibers/learn-browsers-work written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/tetracalibers/learn-browsers-work on toolchain b83b707f97d809763b7861afa7638871f3339a33 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/tetracalibers/learn-browsers-work 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" "+b83b707f97d809763b7861afa7638871f3339a33" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3aaee0d75981c6f89afcdcf07d37cebeb9a9673c475bd7a28dd65948a02ee6c6 [INFO] running `Command { std: "docker" "start" "-a" "3aaee0d75981c6f89afcdcf07d37cebeb9a9673c475bd7a28dd65948a02ee6c6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3aaee0d75981c6f89afcdcf07d37cebeb9a9673c475bd7a28dd65948a02ee6c6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3aaee0d75981c6f89afcdcf07d37cebeb9a9673c475bd7a28dd65948a02ee6c6", kill_on_drop: false }` [INFO] [stdout] 3aaee0d75981c6f89afcdcf07d37cebeb9a9673c475bd7a28dd65948a02ee6c6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 06e15ff1fa81505ec61e2dbf0f8855f6655f6eb54efca6587bbbe53d000a1c2a [INFO] running `Command { std: "docker" "start" "-a" "06e15ff1fa81505ec61e2dbf0f8855f6655f6eb54efca6587bbbe53d000a1c2a", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.7.1 [INFO] [stderr] Compiling proc-macro2 v1.0.76 [INFO] [stderr] Compiling serde v1.0.195 [INFO] [stderr] Compiling rustix v0.38.30 [INFO] [stderr] Compiling serde_json v1.0.111 [INFO] [stderr] Compiling linux-raw-sys v0.4.12 [INFO] [stderr] Compiling ecow v0.2.2 [INFO] [stderr] Compiling bitflags v2.4.1 [INFO] [stderr] Compiling regex-syntax v0.8.2 [INFO] [stderr] Compiling itoa v1.0.10 [INFO] [stderr] Compiling ryu v1.0.16 [INFO] [stderr] Compiling tree v0.1.0 (/opt/rustwide/workdir/utilities/tree) [INFO] [stderr] Compiling stream v0.1.0 (/opt/rustwide/workdir/utilities/stream) [INFO] [stderr] Compiling dom v0.1.0 (/opt/rustwide/workdir/components/dom) [INFO] [stdout] warning: field `title` is never read [INFO] [stdout] --> components/dom/src/document.rs:6:3 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct Document { [INFO] [stdout] | -------- field in this struct [INFO] [stdout] 6 | title: RefCell, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling aho-corasick v1.1.2 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling quote v1.0.35 [INFO] [stderr] Compiling syn v2.0.48 [INFO] [stderr] Compiling is-terminal v0.4.10 [INFO] [stderr] Compiling regex-automata v0.4.3 [INFO] [stderr] Compiling css v0.1.0 (/opt/rustwide/workdir/components/css) [INFO] [stdout] warning: type `BracketLeftToken` is more private than the item `SimpleBlock::associated_token` [INFO] [stdout] --> components/css/src/structs/atomic.rs:3:3 [INFO] [stdout] | [INFO] [stdout] 3 | pub associated_token: BracketLeftToken, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ field `SimpleBlock::associated_token` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `BracketLeftToken` is only usable at visibility `pub(self)` [INFO] [stdout] --> components/css/src/structs/atomic.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | enum BracketLeftToken { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(private_interfaces)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `BracketLeftToken` is more private than the item `ComponentValue::PreservedToken::0` [INFO] [stdout] --> components/css/src/structs/atomic.rs:25:18 [INFO] [stdout] | [INFO] [stdout] 25 | PreservedToken(BracketLeftToken), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ field `ComponentValue::PreservedToken::0` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `BracketLeftToken` is only usable at visibility `pub(self)` [INFO] [stdout] --> components/css/src/structs/atomic.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | enum BracketLeftToken { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `BracketLeftToken` is more private than the item `SimpleBlock::new` [INFO] [stdout] --> components/css/src/structs/atomic.rs:31:3 [INFO] [stdout] | [INFO] [stdout] 31 | pub fn new(associated_token: BracketLeftToken) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ associated function `SimpleBlock::new` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `BracketLeftToken` is only usable at visibility `pub(self)` [INFO] [stdout] --> components/css/src/structs/atomic.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | enum BracketLeftToken { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `at_rule_identifier` is never used [INFO] [stdout] --> components/css/src/parser/at_rule.rs:13:4 [INFO] [stdout] | [INFO] [stdout] 13 | fn at_rule_identifier(input: &str) -> IResult<&str, &str> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `regular_at_rule` is never used [INFO] [stdout] --> components/css/src/parser/at_rule.rs:19:4 [INFO] [stdout] | [INFO] [stdout] 19 | fn regular_at_rule(input: &str) -> IResult<&str, AtRule> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `color` is never used [INFO] [stdout] --> components/css/src/parser/component_value.rs:17:4 [INFO] [stdout] | [INFO] [stdout] 17 | fn color(_input: &str) -> IResult<&str, DeclarationValue> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `length` is never used [INFO] [stdout] --> components/css/src/parser/component_value.rs:38:4 [INFO] [stdout] | [INFO] [stdout] 38 | fn length(_input: &str) -> IResult<&str, DeclarationValue> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `single_quoted` is never used [INFO] [stdout] --> components/css/src/parser/utility.rs:43:8 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn single_quoted(input: &str) -> IResult<&str, &str> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `quoted` is never used [INFO] [stdout] --> components/css/src/parser/utility.rs:47:8 [INFO] [stdout] | [INFO] [stdout] 47 | pub fn quoted(input: &str) -> IResult<&str, &str> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `SquareBracketLeft`, `CurlyBracketLeft`, and `RoundBracketLeft` are never constructed [INFO] [stdout] --> components/css/src/structs/atomic.rs:10:3 [INFO] [stdout] | [INFO] [stdout] 8 | enum BracketLeftToken { [INFO] [stdout] | ---------------- variants in this enum [INFO] [stdout] 9 | // [ [INFO] [stdout] 10 | SquareBracketLeft, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 11 | // { [INFO] [stdout] 12 | CurlyBracketLeft, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 13 | // ( [INFO] [stdout] 14 | RoundBracketLeft, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `BracketLeftToken` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Compiling regex v1.10.2 [INFO] [stderr] Compiling env_logger v0.10.1 [INFO] [stderr] Compiling html v0.1.0 (/opt/rustwide/workdir/components/html) [INFO] [stderr] Compiling strum v0.26.3 [INFO] [stderr] Compiling re_css v0.1.0 (/opt/rustwide/workdir/components/re_css) [INFO] [stdout] warning: function `qualified_rule_list` is never used [INFO] [stdout] --> components/re_css/src/parser/parse.rs:46:4 [INFO] [stdout] | [INFO] [stdout] 46 | fn qualified_rule_list(input: &str) -> IResult<&str, Vec> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `at_rule_list` is never used [INFO] [stdout] --> components/re_css/src/parser/parse.rs:51:4 [INFO] [stdout] | [INFO] [stdout] 51 | fn at_rule_list(input: &str) -> IResult<&str, Vec> { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `declaration_rule_list` is never used [INFO] [stdout] --> components/re_css/src/parser/parse.rs:56:4 [INFO] [stdout] | [INFO] [stdout] 56 | fn declaration_rule_list(input: &str) -> IResult<&str, Vec> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rule_list` is never used [INFO] [stdout] --> components/re_css/src/parser/parse.rs:64:4 [INFO] [stdout] | [INFO] [stdout] 64 | fn rule_list(input: &str) -> IResult<&str, Vec> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `at_rule_as_content` is never used [INFO] [stdout] --> components/re_css/src/parser/parse.rs:73:4 [INFO] [stdout] | [INFO] [stdout] 73 | fn at_rule_as_content(input: &str) -> IResult<&str, BlockContent> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `qualified_rule_as_content` is never used [INFO] [stdout] --> components/re_css/src/parser/parse.rs:114:4 [INFO] [stdout] | [INFO] [stdout] 114 | fn qualified_rule_as_content(input: &str) -> IResult<&str, BlockContent> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `qualified_rule` is never used [INFO] [stdout] --> components/re_css/src/parser/parse.rs:117:4 [INFO] [stdout] | [INFO] [stdout] 117 | fn qualified_rule(input: &str) -> IResult<&str, QualifiedRule> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `curly_block_content` is never used [INFO] [stdout] --> components/re_css/src/parser/parse.rs:124:4 [INFO] [stdout] | [INFO] [stdout] 124 | fn curly_block_content(input: &str) -> IResult<&str, Vec> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `declaration_as_content` is never used [INFO] [stdout] --> components/re_css/src/parser/parse.rs:132:4 [INFO] [stdout] | [INFO] [stdout] 132 | fn declaration_as_content(input: &str) -> IResult<&str, BlockContent> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `StyleSheet` is never constructed [INFO] [stdout] --> components/re_css/src/parser/structure.rs:63:8 [INFO] [stdout] | [INFO] [stdout] 63 | struct StyleSheet<'a> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `function_token` is never used [INFO] [stdout] --> components/re_css/src/token/function.rs:12:8 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn function_token(input: &str) -> IResult<&str, CSSToken> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:32:21 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn rules(input: &str) -> IResult<&str, Vec> { [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] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 32 | pub fn rules(input: &str) -> IResult<&str, Vec>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:41:28 [INFO] [stdout] | [INFO] [stdout] 41 | fn declaration_list(input: &str) -> IResult<&str, Vec> { [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] 41 | fn declaration_list(input: &str) -> IResult<&str, Vec>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:46:31 [INFO] [stdout] | [INFO] [stdout] 46 | fn qualified_rule_list(input: &str) -> IResult<&str, Vec> { [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] 46 | fn qualified_rule_list(input: &str) -> IResult<&str, Vec>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:51:24 [INFO] [stdout] | [INFO] [stdout] 51 | fn at_rule_list(input: &str) -> IResult<&str, Vec> { [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] 51 | fn at_rule_list(input: &str) -> IResult<&str, Vec>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:56:33 [INFO] [stdout] | [INFO] [stdout] 56 | fn declaration_rule_list(input: &str) -> IResult<&str, Vec> { [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] 56 | fn declaration_rule_list(input: &str) -> IResult<&str, Vec>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:64:21 [INFO] [stdout] | [INFO] [stdout] 64 | fn rule_list(input: &str) -> IResult<&str, Vec> { [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] 64 | fn rule_list(input: &str) -> IResult<&str, Vec>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:70:27 [INFO] [stdout] | [INFO] [stdout] 70 | fn at_rule_as_rule(input: &str) -> IResult<&str, CSSRule> { [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] 70 | fn at_rule_as_rule(input: &str) -> IResult<&str, CSSRule<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:73:30 [INFO] [stdout] | [INFO] [stdout] 73 | fn at_rule_as_content(input: &str) -> IResult<&str, BlockContent> { [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] 73 | fn at_rule_as_content(input: &str) -> IResult<&str, BlockContent<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:76:19 [INFO] [stdout] | [INFO] [stdout] 76 | fn at_rule(input: &str) -> IResult<&str, AtRule> { [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] 76 | fn at_rule(input: &str) -> IResult<&str, AtRule<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:79:27 [INFO] [stdout] | [INFO] [stdout] 79 | fn regular_at_rule(input: &str) -> IResult<&str, AtRule> { [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] 79 | fn regular_at_rule(input: &str) -> IResult<&str, AtRule<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:89:26 [INFO] [stdout] | [INFO] [stdout] 89 | fn nested_at_rule(input: &str) -> IResult<&str, AtRule> { [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] 89 | fn nested_at_rule(input: &str) -> IResult<&str, AtRule<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:101:22 [INFO] [stdout] | [INFO] [stdout] 101 | fn style_rule(input: &str) -> IResult<&str, StyleRule> { [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] 101 | fn style_rule(input: &str) -> IResult<&str, StyleRule<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:110:30 [INFO] [stdout] | [INFO] [stdout] 110 | fn style_rule_as_rule(input: &str) -> IResult<&str, CSSRule> { [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] 110 | fn style_rule_as_rule(input: &str) -> IResult<&str, CSSRule<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:114:37 [INFO] [stdout] | [INFO] [stdout] 114 | fn qualified_rule_as_content(input: &str) -> IResult<&str, BlockContent> { [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] 114 | fn qualified_rule_as_content(input: &str) -> IResult<&str, BlockContent<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:117:26 [INFO] [stdout] | [INFO] [stdout] 117 | fn qualified_rule(input: &str) -> IResult<&str, QualifiedRule> { [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] 117 | fn qualified_rule(input: &str) -> IResult<&str, QualifiedRule<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:124:31 [INFO] [stdout] | [INFO] [stdout] 124 | fn curly_block_content(input: &str) -> IResult<&str, Vec> { [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] 124 | fn curly_block_content(input: &str) -> IResult<&str, Vec>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:132:34 [INFO] [stdout] | [INFO] [stdout] 132 | fn declaration_as_content(input: &str) -> IResult<&str, BlockContent> { [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] 132 | fn declaration_as_content(input: &str) -> IResult<&str, BlockContent<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:135:23 [INFO] [stdout] | [INFO] [stdout] 135 | fn declaration(input: &str) -> IResult<&str, Declaration> { [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] 135 | fn declaration(input: &str) -> IResult<&str, Declaration<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:156:27 [INFO] [stdout] | [INFO] [stdout] 156 | fn component_value(input: &str) -> IResult<&str, ComponentValue> { [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] 156 | fn component_value(input: &str) -> IResult<&str, ComponentValue<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:164:37 [INFO] [stdout] | [INFO] [stdout] 164 | fn simple_block_as_component(input: &str) -> IResult<&str, ComponentValue> { [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] 164 | fn simple_block_as_component(input: &str) -> IResult<&str, ComponentValue<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:167:24 [INFO] [stdout] | [INFO] [stdout] 167 | fn simple_block(input: &str) -> IResult<&str, SimpleBlock> { [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] 167 | fn simple_block(input: &str) -> IResult<&str, SimpleBlock<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:170:30 [INFO] [stdout] | [INFO] [stdout] 170 | fn simple_curly_block(input: &str) -> IResult<&str, SimpleBlock> { [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] 170 | fn simple_curly_block(input: &str) -> IResult<&str, SimpleBlock<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:179:31 [INFO] [stdout] | [INFO] [stdout] 179 | fn simple_square_block(input: &str) -> IResult<&str, SimpleBlock> { [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] 179 | fn simple_square_block(input: &str) -> IResult<&str, SimpleBlock<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:188:30 [INFO] [stdout] | [INFO] [stdout] 188 | fn simple_round_block(input: &str) -> IResult<&str, SimpleBlock> { [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] 188 | fn simple_round_block(input: &str) -> IResult<&str, SimpleBlock<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:198:33 [INFO] [stdout] | [INFO] [stdout] 198 | fn function_as_component(input: &str) -> IResult<&str, ComponentValue> { [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] 198 | fn function_as_component(input: &str) -> IResult<&str, ComponentValue<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:201:20 [INFO] [stdout] | [INFO] [stdout] 201 | fn function(input: &str) -> IResult<&str, Function> { [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] 201 | fn function(input: &str) -> IResult<&str, Function<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:212:27 [INFO] [stdout] | [INFO] [stdout] 212 | fn preserved_token(input: &str) -> IResult<&str, ComponentValue> { [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] 212 | fn preserved_token(input: &str) -> IResult<&str, ComponentValue<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/token/at_keyword.rs:12:32 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn at_keyword_token(input: &str) -> IResult<&str, CSSToken> { [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] 12 | pub fn at_keyword_token(input: &str) -> IResult<&str, CSSToken<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/token/escape.rs:23:28 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn escape_token(input: &str) -> IResult<&str, CSSToken> { [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] 23 | pub fn escape_token(input: &str) -> IResult<&str, CSSToken<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/token/function.rs:12:30 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn function_token(input: &str) -> IResult<&str, CSSToken> { [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] 12 | pub fn function_token(input: &str) -> IResult<&str, CSSToken<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/token/hash.rs:29:26 [INFO] [stdout] | [INFO] [stdout] 29 | pub fn hash_token(input: &str) -> IResult<&str, CSSToken> { [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] 29 | pub fn hash_token(input: &str) -> IResult<&str, CSSToken<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/token/ident.rs:33:27 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn ident_token(input: &str) -> IResult<&str, CSSToken> { [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] 33 | pub fn ident_token(input: &str) -> IResult<&str, CSSToken<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/token/number.rs:31:28 [INFO] [stdout] | [INFO] [stdout] 31 | pub fn number_token(input: &str) -> IResult<&str, CSSToken> { [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] 31 | pub fn number_token(input: &str) -> IResult<&str, CSSToken<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/token/number.rs:41:31 [INFO] [stdout] | [INFO] [stdout] 41 | pub fn dimension_token(input: &str) -> IResult<&str, CSSToken> { [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] 41 | pub fn dimension_token(input: &str) -> IResult<&str, CSSToken<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/token/number.rs:54:32 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn percentage_token(input: &str) -> IResult<&str, CSSToken> { [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] 54 | pub fn percentage_token(input: &str) -> IResult<&str, CSSToken<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/token/string.rs:37:28 [INFO] [stdout] | [INFO] [stdout] 37 | pub fn string_token(input: &str) -> IResult<&str, CSSToken> { [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] 37 | pub fn string_token(input: &str) -> IResult<&str, CSSToken<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/token/unicode.rs:50:35 [INFO] [stdout] | [INFO] [stdout] 50 | pub fn unicode_range_token(input: &str) -> IResult<&str, CSSToken> { [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] 50 | pub fn unicode_range_token(input: &str) -> IResult<&str, CSSToken<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/token/url.rs:38:25 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn url_token(input: &str) -> IResult<&str, CSSToken> { [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] 38 | pub fn url_token(input: &str) -> IResult<&str, CSSToken<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling fast_dom v0.1.0 (/opt/rustwide/workdir/components/fast_dom) [INFO] [stdout] warning: field `title` is never read [INFO] [stdout] --> components/fast_dom/src/document.rs:6:3 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct Document { [INFO] [stdout] | -------- field in this struct [INFO] [stdout] 6 | title: RefCell, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/fast_dom/src/node.rs:106:26 [INFO] [stdout] | [INFO] [stdout] 106 | pub fn computed_styles(&self) -> Ref { [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] 106 | pub fn computed_styles(&self) -> Ref<'_, Properties> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling fast_html v0.1.0 (/opt/rustwide/workdir/components/fast_html) [INFO] [stdout] warning: method `read_to` is never used [INFO] [stdout] --> components/fast_html/src/tokenizer/mod.rs:1643:6 [INFO] [stdout] | [INFO] [stdout] 36 | impl<'a> Tokenizer<'a> { [INFO] [stdout] | ---------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 1643 | fn read_to(&mut self, c: u8) -> &'a [u8] { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `expect_and_skip`, `expect_oneof_and_skip`, and `expect_and_skip_cond` are never used [INFO] [stdout] --> components/fast_html/src/tokenizer/stream.rs:16:10 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a, T: Eq + Copy> Stream<'a, T> { [INFO] [stdout] | ------------------------------------ methods in this implementation [INFO] [stdout] 16 | pub fn expect_and_skip(&mut self, expect: T) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 26 | pub fn expect_oneof_and_skip(&mut self, expect: &[T]) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 37 | pub fn expect_and_skip_cond(&mut self, expect: T) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `current` is never used [INFO] [stdout] --> components/fast_html/src/tokenizer/stream.rs:63:10 [INFO] [stdout] | [INFO] [stdout] 42 | impl<'a, T> Stream<'a, T> { [INFO] [stdout] | ------------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 63 | pub fn current(&self) -> Option<&T> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> components/fast_html/src/tokenizer/stream.rs:43:32 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn new(data: &'a [T]) -> Stream { [INFO] [stdout] | -- ^^^^^^^^^ the same lifetime is hidden 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] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 43 | pub fn new(data: &'a [T]) -> Stream<'a, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling learn-browser-works v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.80s [INFO] running `Command { std: "docker" "inspect" "06e15ff1fa81505ec61e2dbf0f8855f6655f6eb54efca6587bbbe53d000a1c2a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "06e15ff1fa81505ec61e2dbf0f8855f6655f6eb54efca6587bbbe53d000a1c2a", kill_on_drop: false }` [INFO] [stdout] 06e15ff1fa81505ec61e2dbf0f8855f6655f6eb54efca6587bbbe53d000a1c2a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 713d6327f3b4931aed47b7c2023e4f377a786e666de73b1573bd0ebb6ef9d75e [INFO] running `Command { std: "docker" "start" "-a" "713d6327f3b4931aed47b7c2023e4f377a786e666de73b1573bd0ebb6ef9d75e", kill_on_drop: false }` [INFO] [stdout] warning: type `BracketLeftToken` is more private than the item `SimpleBlock::associated_token` [INFO] [stdout] --> components/css/src/structs/atomic.rs:3:3 [INFO] [stdout] | [INFO] [stdout] 3 | pub associated_token: BracketLeftToken, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ field `SimpleBlock::associated_token` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `BracketLeftToken` is only usable at visibility `pub(self)` [INFO] [stdout] --> components/css/src/structs/atomic.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | enum BracketLeftToken { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(private_interfaces)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `BracketLeftToken` is more private than the item `ComponentValue::PreservedToken::0` [INFO] [stdout] --> components/css/src/structs/atomic.rs:25:18 [INFO] [stdout] | [INFO] [stdout] 25 | PreservedToken(BracketLeftToken), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ field `ComponentValue::PreservedToken::0` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `BracketLeftToken` is only usable at visibility `pub(self)` [INFO] [stdout] --> components/css/src/structs/atomic.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | enum BracketLeftToken { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `BracketLeftToken` is more private than the item `SimpleBlock::new` [INFO] [stdout] --> components/css/src/structs/atomic.rs:31:3 [INFO] [stdout] | [INFO] [stdout] 31 | pub fn new(associated_token: BracketLeftToken) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ associated function `SimpleBlock::new` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `BracketLeftToken` is only usable at visibility `pub(self)` [INFO] [stdout] --> components/css/src/structs/atomic.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | enum BracketLeftToken { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `at_rule_identifier` is never used [INFO] [stdout] --> components/css/src/parser/at_rule.rs:13:4 [INFO] [stdout] | [INFO] [stdout] 13 | fn at_rule_identifier(input: &str) -> IResult<&str, &str> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `regular_at_rule` is never used [INFO] [stdout] --> components/css/src/parser/at_rule.rs:19:4 [INFO] [stdout] | [INFO] [stdout] 19 | fn regular_at_rule(input: &str) -> IResult<&str, AtRule> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `color` is never used [INFO] [stdout] --> components/css/src/parser/component_value.rs:17:4 [INFO] [stdout] | [INFO] [stdout] 17 | fn color(_input: &str) -> IResult<&str, DeclarationValue> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `length` is never used [INFO] [stdout] --> components/css/src/parser/component_value.rs:38:4 [INFO] [stdout] | [INFO] [stdout] 38 | fn length(_input: &str) -> IResult<&str, DeclarationValue> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `single_quoted` is never used [INFO] [stdout] --> components/css/src/parser/utility.rs:43:8 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn single_quoted(input: &str) -> IResult<&str, &str> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `quoted` is never used [INFO] [stdout] --> components/css/src/parser/utility.rs:47:8 [INFO] [stdout] | [INFO] [stdout] 47 | pub fn quoted(input: &str) -> IResult<&str, &str> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `SquareBracketLeft`, `CurlyBracketLeft`, and `RoundBracketLeft` are never constructed [INFO] [stdout] --> components/css/src/structs/atomic.rs:10:3 [INFO] [stdout] | [INFO] [stdout] 8 | enum BracketLeftToken { [INFO] [stdout] | ---------------- variants in this enum [INFO] [stdout] 9 | // [ [INFO] [stdout] 10 | SquareBracketLeft, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 11 | // { [INFO] [stdout] 12 | CurlyBracketLeft, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 13 | // ( [INFO] [stdout] 14 | RoundBracketLeft, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `BracketLeftToken` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `qualified_rule_list` is never used [INFO] [stdout] --> components/re_css/src/parser/parse.rs:46:4 [INFO] [stdout] | [INFO] [stdout] 46 | fn qualified_rule_list(input: &str) -> IResult<&str, Vec> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `at_rule_list` is never used [INFO] [stdout] --> components/re_css/src/parser/parse.rs:51:4 [INFO] [stdout] | [INFO] [stdout] 51 | fn at_rule_list(input: &str) -> IResult<&str, Vec> { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `declaration_rule_list` is never used [INFO] [stdout] --> components/re_css/src/parser/parse.rs:56:4 [INFO] [stdout] | [INFO] [stdout] 56 | fn declaration_rule_list(input: &str) -> IResult<&str, Vec> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rule_list` is never used [INFO] [stdout] --> components/re_css/src/parser/parse.rs:64:4 [INFO] [stdout] | [INFO] [stdout] 64 | fn rule_list(input: &str) -> IResult<&str, Vec> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `at_rule_as_content` is never used [INFO] [stdout] --> components/re_css/src/parser/parse.rs:73:4 [INFO] [stdout] | [INFO] [stdout] 73 | fn at_rule_as_content(input: &str) -> IResult<&str, BlockContent> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `qualified_rule_as_content` is never used [INFO] [stdout] --> components/re_css/src/parser/parse.rs:114:4 [INFO] [stdout] | [INFO] [stdout] 114 | fn qualified_rule_as_content(input: &str) -> IResult<&str, BlockContent> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `qualified_rule` is never used [INFO] [stdout] --> components/re_css/src/parser/parse.rs:117:4 [INFO] [stdout] | [INFO] [stdout] 117 | fn qualified_rule(input: &str) -> IResult<&str, QualifiedRule> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `curly_block_content` is never used [INFO] [stdout] --> components/re_css/src/parser/parse.rs:124:4 [INFO] [stdout] | [INFO] [stdout] 124 | fn curly_block_content(input: &str) -> IResult<&str, Vec> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `declaration_as_content` is never used [INFO] [stdout] --> components/re_css/src/parser/parse.rs:132:4 [INFO] [stdout] | [INFO] [stdout] 132 | fn declaration_as_content(input: &str) -> IResult<&str, BlockContent> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `StyleSheet` is never constructed [INFO] [stdout] --> components/re_css/src/parser/structure.rs:63:8 [INFO] [stdout] | [INFO] [stdout] 63 | struct StyleSheet<'a> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `function_token` is never used [INFO] [stdout] --> components/re_css/src/token/function.rs:12:8 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn function_token(input: &str) -> IResult<&str, CSSToken> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:32:21 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn rules(input: &str) -> IResult<&str, Vec> { [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] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 32 | pub fn rules(input: &str) -> IResult<&str, Vec>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:41:28 [INFO] [stdout] | [INFO] [stdout] 41 | fn declaration_list(input: &str) -> IResult<&str, Vec> { [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] 41 | fn declaration_list(input: &str) -> IResult<&str, Vec>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:46:31 [INFO] [stdout] | [INFO] [stdout] 46 | fn qualified_rule_list(input: &str) -> IResult<&str, Vec> { [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] 46 | fn qualified_rule_list(input: &str) -> IResult<&str, Vec>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:51:24 [INFO] [stdout] | [INFO] [stdout] 51 | fn at_rule_list(input: &str) -> IResult<&str, Vec> { [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] 51 | fn at_rule_list(input: &str) -> IResult<&str, Vec>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:56:33 [INFO] [stdout] | [INFO] [stdout] 56 | fn declaration_rule_list(input: &str) -> IResult<&str, Vec> { [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] 56 | fn declaration_rule_list(input: &str) -> IResult<&str, Vec>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:64:21 [INFO] [stdout] | [INFO] [stdout] 64 | fn rule_list(input: &str) -> IResult<&str, Vec> { [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] 64 | fn rule_list(input: &str) -> IResult<&str, Vec>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:70:27 [INFO] [stdout] | [INFO] [stdout] 70 | fn at_rule_as_rule(input: &str) -> IResult<&str, CSSRule> { [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] 70 | fn at_rule_as_rule(input: &str) -> IResult<&str, CSSRule<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:73:30 [INFO] [stdout] | [INFO] [stdout] 73 | fn at_rule_as_content(input: &str) -> IResult<&str, BlockContent> { [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] 73 | fn at_rule_as_content(input: &str) -> IResult<&str, BlockContent<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:76:19 [INFO] [stdout] | [INFO] [stdout] 76 | fn at_rule(input: &str) -> IResult<&str, AtRule> { [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] 76 | fn at_rule(input: &str) -> IResult<&str, AtRule<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:79:27 [INFO] [stdout] | [INFO] [stdout] 79 | fn regular_at_rule(input: &str) -> IResult<&str, AtRule> { [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] 79 | fn regular_at_rule(input: &str) -> IResult<&str, AtRule<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:89:26 [INFO] [stdout] | [INFO] [stdout] 89 | fn nested_at_rule(input: &str) -> IResult<&str, AtRule> { [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] 89 | fn nested_at_rule(input: &str) -> IResult<&str, AtRule<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:101:22 [INFO] [stdout] | [INFO] [stdout] 101 | fn style_rule(input: &str) -> IResult<&str, StyleRule> { [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] 101 | fn style_rule(input: &str) -> IResult<&str, StyleRule<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:110:30 [INFO] [stdout] | [INFO] [stdout] 110 | fn style_rule_as_rule(input: &str) -> IResult<&str, CSSRule> { [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] 110 | fn style_rule_as_rule(input: &str) -> IResult<&str, CSSRule<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:114:37 [INFO] [stdout] | [INFO] [stdout] 114 | fn qualified_rule_as_content(input: &str) -> IResult<&str, BlockContent> { [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] 114 | fn qualified_rule_as_content(input: &str) -> IResult<&str, BlockContent<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:117:26 [INFO] [stdout] | [INFO] [stdout] 117 | fn qualified_rule(input: &str) -> IResult<&str, QualifiedRule> { [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] 117 | fn qualified_rule(input: &str) -> IResult<&str, QualifiedRule<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:124:31 [INFO] [stdout] | [INFO] [stdout] 124 | fn curly_block_content(input: &str) -> IResult<&str, Vec> { [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] 124 | fn curly_block_content(input: &str) -> IResult<&str, Vec>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:132:34 [INFO] [stdout] | [INFO] [stdout] 132 | fn declaration_as_content(input: &str) -> IResult<&str, BlockContent> { [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] 132 | fn declaration_as_content(input: &str) -> IResult<&str, BlockContent<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:135:23 [INFO] [stdout] | [INFO] [stdout] 135 | fn declaration(input: &str) -> IResult<&str, Declaration> { [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] 135 | fn declaration(input: &str) -> IResult<&str, Declaration<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:156:27 [INFO] [stdout] | [INFO] [stdout] 156 | fn component_value(input: &str) -> IResult<&str, ComponentValue> { [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] 156 | fn component_value(input: &str) -> IResult<&str, ComponentValue<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:164:37 [INFO] [stdout] | [INFO] [stdout] 164 | fn simple_block_as_component(input: &str) -> IResult<&str, ComponentValue> { [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] 164 | fn simple_block_as_component(input: &str) -> IResult<&str, ComponentValue<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:167:24 [INFO] [stdout] | [INFO] [stdout] 167 | fn simple_block(input: &str) -> IResult<&str, SimpleBlock> { [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] 167 | fn simple_block(input: &str) -> IResult<&str, SimpleBlock<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:170:30 [INFO] [stdout] | [INFO] [stdout] 170 | fn simple_curly_block(input: &str) -> IResult<&str, SimpleBlock> { [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] 170 | fn simple_curly_block(input: &str) -> IResult<&str, SimpleBlock<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:179:31 [INFO] [stdout] | [INFO] [stdout] 179 | fn simple_square_block(input: &str) -> IResult<&str, SimpleBlock> { [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] 179 | fn simple_square_block(input: &str) -> IResult<&str, SimpleBlock<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:188:30 [INFO] [stdout] | [INFO] [stdout] 188 | fn simple_round_block(input: &str) -> IResult<&str, SimpleBlock> { [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] 188 | fn simple_round_block(input: &str) -> IResult<&str, SimpleBlock<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:198:33 [INFO] [stdout] | [INFO] [stdout] 198 | fn function_as_component(input: &str) -> IResult<&str, ComponentValue> { [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] 198 | fn function_as_component(input: &str) -> IResult<&str, ComponentValue<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:201:20 [INFO] [stdout] | [INFO] [stdout] 201 | fn function(input: &str) -> IResult<&str, Function> { [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] 201 | fn function(input: &str) -> IResult<&str, Function<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/parser/parse.rs:212:27 [INFO] [stdout] | [INFO] [stdout] 212 | fn preserved_token(input: &str) -> IResult<&str, ComponentValue> { [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] 212 | fn preserved_token(input: &str) -> IResult<&str, ComponentValue<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/token/at_keyword.rs:12:32 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn at_keyword_token(input: &str) -> IResult<&str, CSSToken> { [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] 12 | pub fn at_keyword_token(input: &str) -> IResult<&str, CSSToken<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/token/escape.rs:23:28 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn escape_token(input: &str) -> IResult<&str, CSSToken> { [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] 23 | pub fn escape_token(input: &str) -> IResult<&str, CSSToken<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/token/function.rs:12:30 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn function_token(input: &str) -> IResult<&str, CSSToken> { [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] 12 | pub fn function_token(input: &str) -> IResult<&str, CSSToken<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/token/hash.rs:29:26 [INFO] [stdout] | [INFO] [stdout] 29 | pub fn hash_token(input: &str) -> IResult<&str, CSSToken> { [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] 29 | pub fn hash_token(input: &str) -> IResult<&str, CSSToken<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/token/ident.rs:33:27 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn ident_token(input: &str) -> IResult<&str, CSSToken> { [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] 33 | pub fn ident_token(input: &str) -> IResult<&str, CSSToken<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/token/number.rs:31:28 [INFO] [stdout] | [INFO] [stdout] 31 | pub fn number_token(input: &str) -> IResult<&str, CSSToken> { [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] 31 | pub fn number_token(input: &str) -> IResult<&str, CSSToken<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling learn-browser-works v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/token/number.rs:41:31 [INFO] [stdout] | [INFO] [stdout] 41 | pub fn dimension_token(input: &str) -> IResult<&str, CSSToken> { [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] 41 | pub fn dimension_token(input: &str) -> IResult<&str, CSSToken<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/token/number.rs:54:32 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn percentage_token(input: &str) -> IResult<&str, CSSToken> { [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] 54 | pub fn percentage_token(input: &str) -> IResult<&str, CSSToken<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/token/string.rs:37:28 [INFO] [stdout] | [INFO] [stdout] 37 | pub fn string_token(input: &str) -> IResult<&str, CSSToken> { [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] 37 | pub fn string_token(input: &str) -> IResult<&str, CSSToken<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/token/unicode.rs:50:35 [INFO] [stdout] | [INFO] [stdout] 50 | pub fn unicode_range_token(input: &str) -> IResult<&str, CSSToken> { [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] 50 | pub fn unicode_range_token(input: &str) -> IResult<&str, CSSToken<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/re_css/src/token/url.rs:38:25 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn url_token(input: &str) -> IResult<&str, CSSToken> { [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] 38 | pub fn url_token(input: &str) -> IResult<&str, CSSToken<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `title` is never read [INFO] [stdout] --> components/dom/src/document.rs:6:3 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct Document { [INFO] [stdout] | -------- field in this struct [INFO] [stdout] 6 | title: RefCell, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `title` is never read [INFO] [stdout] --> components/fast_dom/src/document.rs:6:3 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct Document { [INFO] [stdout] | -------- field in this struct [INFO] [stdout] 6 | title: RefCell, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> components/fast_dom/src/node.rs:106:26 [INFO] [stdout] | [INFO] [stdout] 106 | pub fn computed_styles(&self) -> Ref { [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] 106 | pub fn computed_styles(&self) -> Ref<'_, Properties> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `read_to` is never used [INFO] [stdout] --> components/fast_html/src/tokenizer/mod.rs:1643:6 [INFO] [stdout] | [INFO] [stdout] 36 | impl<'a> Tokenizer<'a> { [INFO] [stdout] | ---------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 1643 | fn read_to(&mut self, c: u8) -> &'a [u8] { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `expect_and_skip`, `expect_oneof_and_skip`, and `expect_and_skip_cond` are never used [INFO] [stdout] --> components/fast_html/src/tokenizer/stream.rs:16:10 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a, T: Eq + Copy> Stream<'a, T> { [INFO] [stdout] | ------------------------------------ methods in this implementation [INFO] [stdout] 16 | pub fn expect_and_skip(&mut self, expect: T) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 26 | pub fn expect_oneof_and_skip(&mut self, expect: &[T]) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 37 | pub fn expect_and_skip_cond(&mut self, expect: T) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `current` is never used [INFO] [stdout] --> components/fast_html/src/tokenizer/stream.rs:63:10 [INFO] [stdout] | [INFO] [stdout] 42 | impl<'a, T> Stream<'a, T> { [INFO] [stdout] | ------------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 63 | pub fn current(&self) -> Option<&T> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> components/fast_html/src/tokenizer/stream.rs:43:32 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn new(data: &'a [T]) -> Stream { [INFO] [stdout] | -- ^^^^^^^^^ the same lifetime is hidden 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] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 43 | pub fn new(data: &'a [T]) -> Stream<'a, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.31s [INFO] running `Command { std: "docker" "inspect" "713d6327f3b4931aed47b7c2023e4f377a786e666de73b1573bd0ebb6ef9d75e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "713d6327f3b4931aed47b7c2023e4f377a786e666de73b1573bd0ebb6ef9d75e", kill_on_drop: false }` [INFO] [stdout] 713d6327f3b4931aed47b7c2023e4f377a786e666de73b1573bd0ebb6ef9d75e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] a2e6dbf000ff85bd81ad68709058958972807e4273e9ae5d1001292d5f56df0e [INFO] running `Command { std: "docker" "start" "-a" "a2e6dbf000ff85bd81ad68709058958972807e4273e9ae5d1001292d5f56df0e", kill_on_drop: false }` [INFO] [stderr] warning: type `BracketLeftToken` is more private than the item `SimpleBlock::associated_token` [INFO] [stderr] --> components/css/src/structs/atomic.rs:3:3 [INFO] [stderr] | [INFO] [stderr] 3 | pub associated_token: BracketLeftToken, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ field `SimpleBlock::associated_token` is reachable at visibility `pub` [INFO] [stderr] | [INFO] [stderr] note: but type `BracketLeftToken` is only usable at visibility `pub(self)` [INFO] [stderr] --> components/css/src/structs/atomic.rs:8:1 [INFO] [stderr] | [INFO] [stderr] 8 | enum BracketLeftToken { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: `#[warn(private_interfaces)]` on by default [INFO] [stderr] [INFO] [stderr] warning: type `BracketLeftToken` is more private than the item `ComponentValue::PreservedToken::0` [INFO] [stderr] --> components/css/src/structs/atomic.rs:25:18 [INFO] [stderr] | [INFO] [stderr] 25 | PreservedToken(BracketLeftToken), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ field `ComponentValue::PreservedToken::0` is reachable at visibility `pub` [INFO] [stderr] | [INFO] [stderr] note: but type `BracketLeftToken` is only usable at visibility `pub(self)` [INFO] [stderr] --> components/css/src/structs/atomic.rs:8:1 [INFO] [stderr] | [INFO] [stderr] 8 | enum BracketLeftToken { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: type `BracketLeftToken` is more private than the item `SimpleBlock::new` [INFO] [stderr] --> components/css/src/structs/atomic.rs:31:3 [INFO] [stderr] | [INFO] [stderr] 31 | pub fn new(associated_token: BracketLeftToken) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ associated function `SimpleBlock::new` is reachable at visibility `pub` [INFO] [stderr] | [INFO] [stderr] note: but type `BracketLeftToken` is only usable at visibility `pub(self)` [INFO] [stderr] --> components/css/src/structs/atomic.rs:8:1 [INFO] [stderr] | [INFO] [stderr] 8 | enum BracketLeftToken { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `at_rule_identifier` is never used [INFO] [stderr] --> components/css/src/parser/at_rule.rs:13:4 [INFO] [stderr] | [INFO] [stderr] 13 | fn at_rule_identifier(input: &str) -> IResult<&str, &str> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: function `regular_at_rule` is never used [INFO] [stderr] --> components/css/src/parser/at_rule.rs:19:4 [INFO] [stderr] | [INFO] [stderr] 19 | fn regular_at_rule(input: &str) -> IResult<&str, AtRule> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `color` is never used [INFO] [stderr] --> components/css/src/parser/component_value.rs:17:4 [INFO] [stderr] | [INFO] [stderr] 17 | fn color(_input: &str) -> IResult<&str, DeclarationValue> { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `length` is never used [INFO] [stderr] --> components/css/src/parser/component_value.rs:38:4 [INFO] [stderr] | [INFO] [stderr] 38 | fn length(_input: &str) -> IResult<&str, DeclarationValue> { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `single_quoted` is never used [INFO] [stderr] --> components/css/src/parser/utility.rs:43:8 [INFO] [stderr] | [INFO] [stderr] 43 | pub fn single_quoted(input: &str) -> IResult<&str, &str> { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `quoted` is never used [INFO] [stderr] --> components/css/src/parser/utility.rs:47:8 [INFO] [stderr] | [INFO] [stderr] 47 | pub fn quoted(input: &str) -> IResult<&str, &str> { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variants `SquareBracketLeft`, `CurlyBracketLeft`, and `RoundBracketLeft` are never constructed [INFO] [stderr] --> components/css/src/structs/atomic.rs:10:3 [INFO] [stderr] | [INFO] [stderr] 8 | enum BracketLeftToken { [INFO] [stderr] | ---------------- variants in this enum [INFO] [stderr] 9 | // [ [INFO] [stderr] 10 | SquareBracketLeft, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] 11 | // { [INFO] [stderr] 12 | CurlyBracketLeft, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] 13 | // ( [INFO] [stderr] 14 | RoundBracketLeft, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `BracketLeftToken` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: `css` (lib) generated 10 warnings [INFO] [stderr] warning: function `qualified_rule_list` is never used [INFO] [stderr] --> components/re_css/src/parser/parse.rs:46:4 [INFO] [stderr] | [INFO] [stderr] 46 | fn qualified_rule_list(input: &str) -> IResult<&str, Vec> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: function `at_rule_list` is never used [INFO] [stderr] --> components/re_css/src/parser/parse.rs:51:4 [INFO] [stderr] | [INFO] [stderr] 51 | fn at_rule_list(input: &str) -> IResult<&str, Vec> { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `declaration_rule_list` is never used [INFO] [stderr] --> components/re_css/src/parser/parse.rs:56:4 [INFO] [stderr] | [INFO] [stderr] 56 | fn declaration_rule_list(input: &str) -> IResult<&str, Vec> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `rule_list` is never used [INFO] [stderr] --> components/re_css/src/parser/parse.rs:64:4 [INFO] [stderr] | [INFO] [stderr] 64 | fn rule_list(input: &str) -> IResult<&str, Vec> { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `at_rule_as_content` is never used [INFO] [stderr] --> components/re_css/src/parser/parse.rs:73:4 [INFO] [stderr] | [INFO] [stderr] 73 | fn at_rule_as_content(input: &str) -> IResult<&str, BlockContent> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `qualified_rule_as_content` is never used [INFO] [stderr] --> components/re_css/src/parser/parse.rs:114:4 [INFO] [stderr] | [INFO] [stderr] 114 | fn qualified_rule_as_content(input: &str) -> IResult<&str, BlockContent> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `qualified_rule` is never used [INFO] [stderr] --> components/re_css/src/parser/parse.rs:117:4 [INFO] [stderr] | [INFO] [stderr] 117 | fn qualified_rule(input: &str) -> IResult<&str, QualifiedRule> { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `curly_block_content` is never used [INFO] [stderr] --> components/re_css/src/parser/parse.rs:124:4 [INFO] [stderr] | [INFO] [stderr] 124 | fn curly_block_content(input: &str) -> IResult<&str, Vec> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `declaration_as_content` is never used [INFO] [stderr] --> components/re_css/src/parser/parse.rs:132:4 [INFO] [stderr] | [INFO] [stderr] 132 | fn declaration_as_content(input: &str) -> IResult<&str, BlockContent> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct `StyleSheet` is never constructed [INFO] [stderr] --> components/re_css/src/parser/structure.rs:63:8 [INFO] [stderr] | [INFO] [stderr] 63 | struct StyleSheet<'a> { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `function_token` is never used [INFO] [stderr] --> components/re_css/src/token/function.rs:12:8 [INFO] [stderr] | [INFO] [stderr] 12 | pub fn function_token(input: &str) -> IResult<&str, CSSToken> { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/parser/parse.rs:32:21 [INFO] [stderr] | [INFO] [stderr] 32 | pub fn rules(input: &str) -> IResult<&str, Vec> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 32 | pub fn rules(input: &str) -> IResult<&str, Vec>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/parser/parse.rs:41:28 [INFO] [stderr] | [INFO] [stderr] 41 | fn declaration_list(input: &str) -> IResult<&str, Vec> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 41 | fn declaration_list(input: &str) -> IResult<&str, Vec>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/parser/parse.rs:46:31 [INFO] [stderr] | [INFO] [stderr] 46 | fn qualified_rule_list(input: &str) -> IResult<&str, Vec> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 46 | fn qualified_rule_list(input: &str) -> IResult<&str, Vec>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/parser/parse.rs:51:24 [INFO] [stderr] | [INFO] [stderr] 51 | fn at_rule_list(input: &str) -> IResult<&str, Vec> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 51 | fn at_rule_list(input: &str) -> IResult<&str, Vec>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/parser/parse.rs:56:33 [INFO] [stderr] | [INFO] [stderr] 56 | fn declaration_rule_list(input: &str) -> IResult<&str, Vec> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 56 | fn declaration_rule_list(input: &str) -> IResult<&str, Vec>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/parser/parse.rs:64:21 [INFO] [stderr] | [INFO] [stderr] 64 | fn rule_list(input: &str) -> IResult<&str, Vec> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 64 | fn rule_list(input: &str) -> IResult<&str, Vec>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/parser/parse.rs:70:27 [INFO] [stderr] | [INFO] [stderr] 70 | fn at_rule_as_rule(input: &str) -> IResult<&str, CSSRule> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 70 | fn at_rule_as_rule(input: &str) -> IResult<&str, CSSRule<'_>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/parser/parse.rs:73:30 [INFO] [stderr] | [INFO] [stderr] 73 | fn at_rule_as_content(input: &str) -> IResult<&str, BlockContent> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 73 | fn at_rule_as_content(input: &str) -> IResult<&str, BlockContent<'_>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/parser/parse.rs:76:19 [INFO] [stderr] | [INFO] [stderr] 76 | fn at_rule(input: &str) -> IResult<&str, AtRule> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 76 | fn at_rule(input: &str) -> IResult<&str, AtRule<'_>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/parser/parse.rs:79:27 [INFO] [stderr] | [INFO] [stderr] 79 | fn regular_at_rule(input: &str) -> IResult<&str, AtRule> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 79 | fn regular_at_rule(input: &str) -> IResult<&str, AtRule<'_>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/parser/parse.rs:89:26 [INFO] [stderr] | [INFO] [stderr] 89 | fn nested_at_rule(input: &str) -> IResult<&str, AtRule> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 89 | fn nested_at_rule(input: &str) -> IResult<&str, AtRule<'_>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/parser/parse.rs:101:22 [INFO] [stderr] | [INFO] [stderr] 101 | fn style_rule(input: &str) -> IResult<&str, StyleRule> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 101 | fn style_rule(input: &str) -> IResult<&str, StyleRule<'_>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/parser/parse.rs:110:30 [INFO] [stderr] | [INFO] [stderr] 110 | fn style_rule_as_rule(input: &str) -> IResult<&str, CSSRule> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 110 | fn style_rule_as_rule(input: &str) -> IResult<&str, CSSRule<'_>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/parser/parse.rs:114:37 [INFO] [stderr] | [INFO] [stderr] 114 | fn qualified_rule_as_content(input: &str) -> IResult<&str, BlockContent> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 114 | fn qualified_rule_as_content(input: &str) -> IResult<&str, BlockContent<'_>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/parser/parse.rs:117:26 [INFO] [stderr] | [INFO] [stderr] 117 | fn qualified_rule(input: &str) -> IResult<&str, QualifiedRule> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 117 | fn qualified_rule(input: &str) -> IResult<&str, QualifiedRule<'_>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/parser/parse.rs:124:31 [INFO] [stderr] | [INFO] [stderr] 124 | fn curly_block_content(input: &str) -> IResult<&str, Vec> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 124 | fn curly_block_content(input: &str) -> IResult<&str, Vec>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/parser/parse.rs:132:34 [INFO] [stderr] | [INFO] [stderr] 132 | fn declaration_as_content(input: &str) -> IResult<&str, BlockContent> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 132 | fn declaration_as_content(input: &str) -> IResult<&str, BlockContent<'_>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/parser/parse.rs:135:23 [INFO] [stderr] | [INFO] [stderr] 135 | fn declaration(input: &str) -> IResult<&str, Declaration> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 135 | fn declaration(input: &str) -> IResult<&str, Declaration<'_>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/parser/parse.rs:156:27 [INFO] [stderr] | [INFO] [stderr] 156 | fn component_value(input: &str) -> IResult<&str, ComponentValue> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 156 | fn component_value(input: &str) -> IResult<&str, ComponentValue<'_>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/parser/parse.rs:164:37 [INFO] [stderr] | [INFO] [stderr] 164 | fn simple_block_as_component(input: &str) -> IResult<&str, ComponentValue> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 164 | fn simple_block_as_component(input: &str) -> IResult<&str, ComponentValue<'_>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/parser/parse.rs:167:24 [INFO] [stderr] | [INFO] [stderr] 167 | fn simple_block(input: &str) -> IResult<&str, SimpleBlock> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 167 | fn simple_block(input: &str) -> IResult<&str, SimpleBlock<'_>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/parser/parse.rs:170:30 [INFO] [stderr] | [INFO] [stderr] 170 | fn simple_curly_block(input: &str) -> IResult<&str, SimpleBlock> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 170 | fn simple_curly_block(input: &str) -> IResult<&str, SimpleBlock<'_>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/parser/parse.rs:179:31 [INFO] [stderr] | [INFO] [stderr] 179 | fn simple_square_block(input: &str) -> IResult<&str, SimpleBlock> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 179 | fn simple_square_block(input: &str) -> IResult<&str, SimpleBlock<'_>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/parser/parse.rs:188:30 [INFO] [stderr] | [INFO] [stderr] 188 | fn simple_round_block(input: &str) -> IResult<&str, SimpleBlock> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 188 | fn simple_round_block(input: &str) -> IResult<&str, SimpleBlock<'_>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/parser/parse.rs:198:33 [INFO] [stderr] | [INFO] [stderr] 198 | fn function_as_component(input: &str) -> IResult<&str, ComponentValue> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 198 | fn function_as_component(input: &str) -> IResult<&str, ComponentValue<'_>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/parser/parse.rs:201:20 [INFO] [stderr] | [INFO] [stderr] 201 | fn function(input: &str) -> IResult<&str, Function> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 201 | fn function(input: &str) -> IResult<&str, Function<'_>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/parser/parse.rs:212:27 [INFO] [stderr] | [INFO] [stderr] 212 | fn preserved_token(input: &str) -> IResult<&str, ComponentValue> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 212 | fn preserved_token(input: &str) -> IResult<&str, ComponentValue<'_>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/token/at_keyword.rs:12:32 [INFO] [stderr] | [INFO] [stderr] 12 | pub fn at_keyword_token(input: &str) -> IResult<&str, CSSToken> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 12 | pub fn at_keyword_token(input: &str) -> IResult<&str, CSSToken<'_>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/token/escape.rs:23:28 [INFO] [stderr] | [INFO] [stderr] 23 | pub fn escape_token(input: &str) -> IResult<&str, CSSToken> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 23 | pub fn escape_token(input: &str) -> IResult<&str, CSSToken<'_>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/token/function.rs:12:30 [INFO] [stderr] | [INFO] [stderr] 12 | pub fn function_token(input: &str) -> IResult<&str, CSSToken> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 12 | pub fn function_token(input: &str) -> IResult<&str, CSSToken<'_>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/token/hash.rs:29:26 [INFO] [stderr] | [INFO] [stderr] 29 | pub fn hash_token(input: &str) -> IResult<&str, CSSToken> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 29 | pub fn hash_token(input: &str) -> IResult<&str, CSSToken<'_>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/token/ident.rs:33:27 [INFO] [stderr] | [INFO] [stderr] 33 | pub fn ident_token(input: &str) -> IResult<&str, CSSToken> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 33 | pub fn ident_token(input: &str) -> IResult<&str, CSSToken<'_>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/token/number.rs:31:28 [INFO] [stderr] | [INFO] [stderr] 31 | pub fn number_token(input: &str) -> IResult<&str, CSSToken> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 31 | pub fn number_token(input: &str) -> IResult<&str, CSSToken<'_>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/token/number.rs:41:31 [INFO] [stderr] | [INFO] [stderr] 41 | pub fn dimension_token(input: &str) -> IResult<&str, CSSToken> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 41 | pub fn dimension_token(input: &str) -> IResult<&str, CSSToken<'_>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/token/number.rs:54:32 [INFO] [stderr] | [INFO] [stderr] 54 | pub fn percentage_token(input: &str) -> IResult<&str, CSSToken> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 54 | pub fn percentage_token(input: &str) -> IResult<&str, CSSToken<'_>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/token/string.rs:37:28 [INFO] [stderr] | [INFO] [stderr] 37 | pub fn string_token(input: &str) -> IResult<&str, CSSToken> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 37 | pub fn string_token(input: &str) -> IResult<&str, CSSToken<'_>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/token/unicode.rs:50:35 [INFO] [stderr] | [INFO] [stderr] 50 | pub fn unicode_range_token(input: &str) -> IResult<&str, CSSToken> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 50 | pub fn unicode_range_token(input: &str) -> IResult<&str, CSSToken<'_>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/re_css/src/token/url.rs:38:25 [INFO] [stderr] | [INFO] [stderr] 38 | pub fn url_token(input: &str) -> IResult<&str, CSSToken> { [INFO] [stderr] | ^^^^ ^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 38 | pub fn url_token(input: &str) -> IResult<&str, CSSToken<'_>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: field `title` is never read [INFO] [stderr] --> components/dom/src/document.rs:6:3 [INFO] [stderr] | [INFO] [stderr] 5 | pub struct Document { [INFO] [stderr] | -------- field in this struct [INFO] [stderr] 6 | title: RefCell, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `re_css` (lib) generated 49 warnings (run `cargo fix --lib -p re_css` to apply 38 suggestions) [INFO] [stderr] warning: `dom` (lib) generated 1 warning [INFO] [stderr] warning: field `title` is never read [INFO] [stderr] --> components/fast_dom/src/document.rs:6:3 [INFO] [stderr] | [INFO] [stderr] 5 | pub struct Document { [INFO] [stderr] | -------- field in this struct [INFO] [stderr] 6 | title: RefCell, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> components/fast_dom/src/node.rs:106:26 [INFO] [stderr] | [INFO] [stderr] 106 | pub fn computed_styles(&self) -> Ref { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 106 | pub fn computed_styles(&self) -> Ref<'_, Properties> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: `fast_dom` (lib) generated 2 warnings (run `cargo fix --lib -p fast_dom` to apply 1 suggestion) [INFO] [stderr] warning: method `read_to` is never used [INFO] [stderr] --> components/fast_html/src/tokenizer/mod.rs:1643:6 [INFO] [stderr] | [INFO] [stderr] 36 | impl<'a> Tokenizer<'a> { [INFO] [stderr] | ---------------------- method in this implementation [INFO] [stderr] ... [INFO] [stderr] 1643 | fn read_to(&mut self, c: u8) -> &'a [u8] { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: methods `expect_and_skip`, `expect_oneof_and_skip`, and `expect_and_skip_cond` are never used [INFO] [stderr] --> components/fast_html/src/tokenizer/stream.rs:16:10 [INFO] [stderr] | [INFO] [stderr] 15 | impl<'a, T: Eq + Copy> Stream<'a, T> { [INFO] [stderr] | ------------------------------------ methods in this implementation [INFO] [stderr] 16 | pub fn expect_and_skip(&mut self, expect: T) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 26 | pub fn expect_oneof_and_skip(&mut self, expect: &[T]) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 37 | pub fn expect_and_skip_cond(&mut self, expect: T) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method `current` is never used [INFO] [stderr] --> components/fast_html/src/tokenizer/stream.rs:63:10 [INFO] [stderr] | [INFO] [stderr] 42 | impl<'a, T> Stream<'a, T> { [INFO] [stderr] | ------------------------- method in this implementation [INFO] [stderr] ... [INFO] [stderr] 63 | pub fn current(&self) -> Option<&T> { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> components/fast_html/src/tokenizer/stream.rs:43:32 [INFO] [stderr] | [INFO] [stderr] 43 | pub fn new(data: &'a [T]) -> Stream { [INFO] [stderr] | -- ^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 43 | pub fn new(data: &'a [T]) -> Stream<'a, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: `fast_html` (lib) generated 4 warnings (run `cargo fix --lib -p fast_html` to apply 1 suggestion) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.19s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/learn_browser_works-36992752107e60e4) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "a2e6dbf000ff85bd81ad68709058958972807e4273e9ae5d1001292d5f56df0e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a2e6dbf000ff85bd81ad68709058958972807e4273e9ae5d1001292d5f56df0e", kill_on_drop: false }` [INFO] [stdout] a2e6dbf000ff85bd81ad68709058958972807e4273e9ae5d1001292d5f56df0e