[INFO] fetching crate shimmer_lexer 0.0.0...
[INFO] checking shimmer_lexer-0.0.0 against master#36b21637e93b038453924d3c66821089e71d8baa for pr-143164
[INFO] extracting crate shimmer_lexer 0.0.0 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate shimmer_lexer 0.0.0
[INFO] finished tweaking crates.io crate shimmer_lexer 0.0.0
[INFO] tweaked toml for crates.io crate shimmer_lexer 0.0.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate shimmer_lexer 0.0.0 on toolchain 36b21637e93b038453924d3c66821089e71d8baa
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+36b21637e93b038453924d3c66821089e71d8baa" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+36b21637e93b038453924d3c66821089e71d8baa" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]      Locking 67 packages to latest compatible versions
[INFO] [stderr]       Adding winnow v0.6.26 (available: v0.7.12)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+36b21637e93b038453924d3c66821089e71d8baa" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded function_name-proc-macro v0.3.0
[INFO] [stderr]   Downloaded function_name v0.3.0
[INFO] [stderr]   Downloaded shimmer_meta v0.0.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:cf8efcab8866f2cf4285301c7418e2f4f2a9b088c91ba69c40d5b659f81557f7" "/opt/rustwide/cargo-home/bin/cargo" "+36b21637e93b038453924d3c66821089e71d8baa" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 116f56af72dfa1e4bc3731125d41e52790cecac841ff5cbacc8d12f72e58de66
[INFO] running `Command { std: "docker" "start" "-a" "116f56af72dfa1e4bc3731125d41e52790cecac841ff5cbacc8d12f72e58de66", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "116f56af72dfa1e4bc3731125d41e52790cecac841ff5cbacc8d12f72e58de66", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "116f56af72dfa1e4bc3731125d41e52790cecac841ff5cbacc8d12f72e58de66", kill_on_drop: false }`
[INFO] [stdout] 116f56af72dfa1e4bc3731125d41e52790cecac841ff5cbacc8d12f72e58de66
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:cf8efcab8866f2cf4285301c7418e2f4f2a9b088c91ba69c40d5b659f81557f7" "/opt/rustwide/cargo-home/bin/cargo" "+36b21637e93b038453924d3c66821089e71d8baa" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c4160bc5af524a8a4494724f4788643d6da44bdaa2b6d3b661edb0d20fed3a54
[INFO] running `Command { std: "docker" "start" "-a" "c4160bc5af524a8a4494724f4788643d6da44bdaa2b6d3b661edb0d20fed3a54", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling unicode-ident v1.0.18
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling siphasher v1.0.1
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling serde_json v1.0.142
[INFO] [stderr]     Checking ryu v1.0.20
[INFO] [stderr]     Checking itoa v1.0.15
[INFO] [stderr]     Checking memchr v2.7.5
[INFO] [stderr]    Compiling function_name-proc-macro v0.3.0
[INFO] [stderr]     Checking ucd-trie v0.1.7
[INFO] [stderr]     Checking winnow v0.6.26
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]     Checking function_name v0.3.0
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling syn v2.0.104
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling phf_macros v0.11.3
[INFO] [stderr]     Checking phf v0.11.3
[INFO] [stderr]     Checking shimmer_meta v0.0.0
[INFO] [stderr]     Checking shimmer_lexer v0.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `AsBStr`, `IResult`, `empty`, and `fail`
[INFO] [stdout]  --> src/combinator.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 |     combinator::{delimited, empty, fail, trace},
[INFO] [stdout]   |                             ^^^^^  ^^^^
[INFO] [stdout] 4 |     error::{ErrMode, ErrorKind, ParserError},
[INFO] [stdout] 5 |     stream::{AsBStr, Location, Stream, StreamIsPartial},
[INFO] [stdout]   |              ^^^^^^
[INFO] [stdout] 6 |     token::{one_of, take_while},
[INFO] [stdout] 7 |     IResult, PResult, Parser,
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `InputError`
[INFO] [stdout]  --> src/tokenizer.rs:6:47
[INFO] [stdout]   |
[INFO] [stdout] 6 |     error::{ContextError, ErrMode, ErrorKind, InputError, ParserError},
[INFO] [stdout]   |                                               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `winnow::error::ErrorKind`
[INFO] [stdout]  --> src/combinator.rs:4:22
[INFO] [stdout]   |
[INFO] [stdout] 4 |     error::{ErrMode, ErrorKind, ParserError},
[INFO] [stdout]   |                      ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]  --> src/combinator.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     IResult, PResult, Parser,
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::PResult`: Replaced with ModalResult
[INFO] [stdout]  --> src/combinator.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 |     IResult, PResult, Parser,
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::PResult`: Replaced with ModalResult
[INFO] [stdout]   --> src/combinator.rs:16:43
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub fn linestart<'a, I>(input: &mut I) -> PResult<()>
[INFO] [stdout]    |                                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `winnow::error::ErrorKind::Assert`
[INFO] [stdout]   --> src/combinator.rs:32:60
[INFO] [stdout]    |
[INFO] [stdout] 32 |             Err(ErrMode::from_error_kind(input, ErrorKind::Assert))
[INFO] [stdout]    |                                                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::PResult`: Replaced with ModalResult
[INFO] [stdout]   --> src/combinator.rs:41:47
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub fn word_boundary<'a, I>(input: &mut I) -> PResult<()>
[INFO] [stdout]    |                                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `winnow::error::ErrorKind::Assert`
[INFO] [stdout]   --> src/combinator.rs:64:60
[INFO] [stdout]    |
[INFO] [stdout] 64 |             Err(ErrMode::from_error_kind(input, ErrorKind::Assert))
[INFO] [stdout]    |                                                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::PResult`: Replaced with ModalResult
[INFO] [stdout]   --> src/combinator.rs:72:43
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub fn unicode_space<I>(input: &mut I) -> PResult<char>
[INFO] [stdout]    |                                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::PResult`: Replaced with ModalResult
[INFO] [stdout]   --> src/combinator.rs:81:45
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub fn php_ascii_space<I>(input: &mut I) -> PResult<char>
[INFO] [stdout]    |                                             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::PResult`: Replaced with ModalResult
[INFO] [stdout]   --> src/combinator.rs:90:40
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub fn entity<'a, I>(input: &mut I) -> PResult<(<I as Stream>::Slice, Option<Vec<char>>)>
[INFO] [stdout]    |                                        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::Located`: Replaced with `LocatingSlice`
[INFO] [stdout]  --> src/model.rs:3:32
[INFO] [stdout]   |
[INFO] [stdout] 3 | use winnow::{stream::Location, Located, Stateful};
[INFO] [stdout]   |                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::Located`: Replaced with `LocatingSlice`
[INFO] [stdout]  --> src/model.rs:6:32
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub type Stream<'a> = Stateful<Located<&'a str>, Cell<State>>;
[INFO] [stdout]   |                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::combinator::rest`: replaced with `token::rest`
[INFO] [stdout]  --> src/tokenizer.rs:5:93
[INFO] [stdout]   |
[INFO] [stdout] 5 |     combinator::{alt, cond, delimited, eof, fail, opt, peek, preceded, repeat, repeat_till, rest},
[INFO] [stdout]   |                                                                                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AsBStr`, `IResult`, `empty`, and `fail`
[INFO] [stdout]  --> src/combinator.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 |     combinator::{delimited, empty, fail, trace},
[INFO] [stdout]   |                             ^^^^^  ^^^^
[INFO] [stdout] 4 |     error::{ErrMode, ErrorKind, ParserError},
[INFO] [stdout] 5 |     stream::{AsBStr, Location, Stream, StreamIsPartial},
[INFO] [stdout]   |              ^^^^^^
[INFO] [stdout] 6 |     token::{one_of, take_while},
[INFO] [stdout] 7 |     IResult, PResult, Parser,
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `winnow::error::ErrorKind`
[INFO] [stdout]  --> src/tokenizer.rs:6:36
[INFO] [stdout]   |
[INFO] [stdout] 6 |     error::{ContextError, ErrMode, ErrorKind, InputError, ParserError},
[INFO] [stdout]   |                                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]  --> src/tokenizer.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     unpeek, IResult, Located, Parser, Stateful,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]  --> src/tokenizer.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 |     unpeek, IResult, Located, Parser, Stateful,
[INFO] [stdout]   |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::Located`: Replaced with `LocatingSlice`
[INFO] [stdout]  --> src/tokenizer.rs:8:22
[INFO] [stdout]   |
[INFO] [stdout] 8 |     unpeek, IResult, Located, Parser, Stateful,
[INFO] [stdout]   |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]   --> src/tokenizer.rs:45:34
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn wt_pipe(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]    |                                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]   --> src/tokenizer.rs:64:42
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub fn wt_redirection(_input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]    |                                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]   --> src/tokenizer.rs:68:41
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub fn wt_table_start(input: Stream) -> IResult<Stream, Vec<Token>, ContextError> {
[INFO] [stdout]    |                                         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]   --> src/tokenizer.rs:70:48
[INFO] [stdout]    |
[INFO] [stdout] 70 |         repeat::<_, _, Vec<_>, _, _>(0.., alt((unpeek(wt_whitespace), unpeek(wt_comment)))),
[INFO] [stdout]    |                                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]   --> src/tokenizer.rs:70:71
[INFO] [stdout]    |
[INFO] [stdout] 70 |         repeat::<_, _, Vec<_>, _, _>(0.., alt((unpeek(wt_whitespace), unpeek(wt_comment)))),
[INFO] [stdout]    |                                                                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]   --> src/tokenizer.rs:72:9
[INFO] [stdout]    |
[INFO] [stdout] 72 |         unpeek(wt_pipe),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]   --> src/tokenizer.rs:94:43
[INFO] [stdout]    |
[INFO] [stdout] 94 | pub fn wt_table_caption(input: Stream) -> IResult<Stream, Vec<Token>, ContextError> {
[INFO] [stdout]    |                                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]   --> src/tokenizer.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 96 |         unpeek(wt_pipe),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:115:39
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub fn wt_table_row(input: Stream) -> IResult<Stream, Vec<Token>, ContextError> {
[INFO] [stdout]     |                                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |         unpeek(wt_pipe),
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:160:46
[INFO] [stdout]     |
[INFO] [stdout] 160 | pub fn wt_tag_literal_bare(input: Stream) -> IResult<Stream, Vec<Token>, ContextError> {
[INFO] [stdout]     |                                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:195:48
[INFO] [stdout]     |
[INFO] [stdout] 195 | pub fn wt_tag_literal_single(input: Stream) -> IResult<Stream, Vec<Token>, ContextError> {
[INFO] [stdout]     |                                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:219:48
[INFO] [stdout]     |
[INFO] [stdout] 219 | pub fn wt_tag_literal_double(input: Stream) -> IResult<Stream, Vec<Token>, ContextError> {
[INFO] [stdout]     |                                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:244:41
[INFO] [stdout]     |
[INFO] [stdout] 244 | pub fn wt_tag_literal(input: Stream) -> IResult<Stream, Vec<Token>, ContextError> {
[INFO] [stdout]     |                                         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:255:17
[INFO] [stdout]     |
[INFO] [stdout] 255 |                 unpeek(wt_tag_literal_double),
[INFO] [stdout]     |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:275:17
[INFO] [stdout]     |
[INFO] [stdout] 275 |                 unpeek(wt_tag_literal_single),
[INFO] [stdout]     |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:293:13
[INFO] [stdout]     |
[INFO] [stdout] 293 |             unpeek(wt_tag_literal_bare),
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:305:38
[INFO] [stdout]     |
[INFO] [stdout] 305 | pub fn wt_tag_attr(input: Stream) -> IResult<Stream, Vec<Token>, ContextError> {
[INFO] [stdout]     |                                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:349:46
[INFO] [stdout]     |
[INFO] [stdout] 349 | pub fn wt_tag_attr_literal(input: Stream) -> IResult<Stream, Vec<Token>, ContextError> {
[INFO] [stdout]     |                                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:357:9
[INFO] [stdout]     |
[INFO] [stdout] 357 |         unpeek(wt_tag_attr),
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:368:17
[INFO] [stdout]     |
[INFO] [stdout] 368 |             opt(unpeek(wt_tag_literal)),
[INFO] [stdout]     |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:391:33
[INFO] [stdout]     |
[INFO] [stdout] 391 | pub fn wt_tag(input: Stream) -> IResult<Stream, Vec<Token>, ContextError> {
[INFO] [stdout]     |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:421:43
[INFO] [stdout]     |
[INFO] [stdout] 421 |         repeat::<_, _, Vec<_>, _, _>(0.., unpeek(wt_tag_attr_literal)),
[INFO] [stdout]     |                                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:462:5
[INFO] [stdout]     |
[INFO] [stdout] 462 |     unpeek(move |input: Stream| {
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:483:5
[INFO] [stdout]     |
[INFO] [stdout] 483 |     unpeek(move |input: Stream| {
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:505:36
[INFO] [stdout]     |
[INFO] [stdout] 505 | pub fn wt_entity(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]     |                                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:527:24
[INFO] [stdout]     |
[INFO] [stdout] 527 |         let produced = unpeek(wt_entity).parse_next(input)?;
[INFO] [stdout]     |                        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `winnow::error::ErrorKind::Assert`
[INFO] [stdout]    --> src/tokenizer.rs:531:65
[INFO] [stdout]     |
[INFO] [stdout] 531 |             _ => Err(ErrMode::from_error_kind(input, ErrorKind::Assert)),
[INFO] [stdout]     |                                                                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:537:38
[INFO] [stdout]     |
[INFO] [stdout] 537 | pub fn wt_link_rfc(input: Stream) -> IResult<Stream, Vec<Token>, ContextError> {
[INFO] [stdout]     |                                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:546:25
[INFO] [stdout]     |
[INFO] [stdout] 546 |                         unpeek(wt_whitespace_unicode),
[INFO] [stdout]     |                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:572:39
[INFO] [stdout]     |
[INFO] [stdout] 572 | pub fn wt_link_pmid(input: Stream) -> IResult<Stream, Vec<Token>, ContextError> {
[INFO] [stdout]     |                                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:581:25
[INFO] [stdout]     |
[INFO] [stdout] 581 |                         unpeek(wt_whitespace_unicode),
[INFO] [stdout]     |                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:607:39
[INFO] [stdout]     |
[INFO] [stdout] 607 | pub fn wt_link_isbn(input: Stream) -> IResult<Stream, Vec<Token>, ContextError> {
[INFO] [stdout]     |                                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:616:25
[INFO] [stdout]     |
[INFO] [stdout] 616 |                         unpeek(wt_whitespace_unicode),
[INFO] [stdout]     |                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:678:5
[INFO] [stdout]     |
[INFO] [stdout] 678 |     unpeek(move |input| {
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:680:30
[INFO] [stdout]     |
[INFO] [stdout] 680 |             cond(config.rfc, unpeek(wt_link_rfc)),
[INFO] [stdout]     |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:681:31
[INFO] [stdout]     |
[INFO] [stdout] 681 |             cond(config.pmid, unpeek(wt_link_pmid)),
[INFO] [stdout]     |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:682:31
[INFO] [stdout]     |
[INFO] [stdout] 682 |             cond(config.isbn, unpeek(wt_link_isbn)),
[INFO] [stdout]     |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:33:34
[INFO] [stdout]     |
[INFO] [stdout] 33  |         fn $fn(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]     |                                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 689 | eat_and_produce!(wt_single_quote, '\'', TokenKind::SingleQuote);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `eat_and_produce` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:33:34
[INFO] [stdout]     |
[INFO] [stdout] 33  |         fn $fn(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]     |                                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 690 | eat_and_produce!(wt_open_bracket, '[', TokenKind::OpenBracket);
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `eat_and_produce` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:33:34
[INFO] [stdout]     |
[INFO] [stdout] 33  |         fn $fn(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]     |                                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 691 | eat_and_produce!(wt_closed_bracket, ']', TokenKind::ClosedBracket);
[INFO] [stdout]     | ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `eat_and_produce` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:33:34
[INFO] [stdout]     |
[INFO] [stdout] 33  |         fn $fn(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]     |                                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 692 | eat_and_produce!(wt_ol, '#', TokenKind::Ol);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `eat_and_produce` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:33:34
[INFO] [stdout]     |
[INFO] [stdout] 33  |         fn $fn(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]     |                                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 693 | eat_and_produce!(wt_ul, '*', TokenKind::Ul);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `eat_and_produce` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:33:34
[INFO] [stdout]     |
[INFO] [stdout] 33  |         fn $fn(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]     |                                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 694 | eat_and_produce!(wt_dd, ':', TokenKind::Dd);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `eat_and_produce` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:33:34
[INFO] [stdout]     |
[INFO] [stdout] 33  |         fn $fn(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]     |                                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 695 | eat_and_produce!(wt_dt, ';', TokenKind::Dt);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `eat_and_produce` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:725:37
[INFO] [stdout]     |
[INFO] [stdout] 725 | pub fn wt_heading(input: Stream) -> IResult<Stream, Vec<Token>, ContextError> {
[INFO] [stdout]     |                                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:746:51
[INFO] [stdout]     |
[INFO] [stdout] 746 |                 repeat::<_, _, Vec<_>, _, _>(0.., unpeek(wt_whitespace)),
[INFO] [stdout]     |                                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:749:26
[INFO] [stdout]     |
[INFO] [stdout] 749 |                     alt((unpeek(wt_inline), unpeek(wt_bottom_no_newline))),
[INFO] [stdout]     |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:749:45
[INFO] [stdout]     |
[INFO] [stdout] 749 |                     alt((unpeek(wt_inline), unpeek(wt_bottom_no_newline))),
[INFO] [stdout]     |                                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:751:59
[INFO] [stdout]     |
[INFO] [stdout] 751 |                         repeat::<_, _, Vec<_>, _, _>(0.., unpeek(wt_whitespace)),
[INFO] [stdout]     |                                                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:770:30
[INFO] [stdout]     |
[INFO] [stdout] 770 |                         peek(unpeek(wt_newline)),
[INFO] [stdout]     |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:807:37
[INFO] [stdout]     |
[INFO] [stdout] 807 | pub fn wt_comment(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]     |                                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::combinator::rest`: replaced with `token::rest`
[INFO] [stdout]    --> src/tokenizer.rs:812:13
[INFO] [stdout]     |
[INFO] [stdout] 812 |             rest, // Fallback rule to match until EOF
[INFO] [stdout]     |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:831:32
[INFO] [stdout]     |
[INFO] [stdout] 831 | pub fn wt_hr(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]     |                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:852:34
[INFO] [stdout]     |
[INFO] [stdout] 852 | pub fn wt_list(input: Stream) -> IResult<Stream, Vec<Token>, ContextError> {
[INFO] [stdout]     |                                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:857:18
[INFO] [stdout]     |
[INFO] [stdout] 857 |             alt((unpeek(wt_ol), unpeek(wt_ul), unpeek(wt_dd), unpeek(wt_dt))),
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:857:33
[INFO] [stdout]     |
[INFO] [stdout] 857 |             alt((unpeek(wt_ol), unpeek(wt_ul), unpeek(wt_dd), unpeek(wt_dt))),
[INFO] [stdout]     |                                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:857:48
[INFO] [stdout]     |
[INFO] [stdout] 857 |             alt((unpeek(wt_ol), unpeek(wt_ul), unpeek(wt_dd), unpeek(wt_dt))),
[INFO] [stdout]     |                                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:857:63
[INFO] [stdout]     |
[INFO] [stdout] 857 |             alt((unpeek(wt_ol), unpeek(wt_ul), unpeek(wt_dd), unpeek(wt_dt))),
[INFO] [stdout]     |                                                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:866:18
[INFO] [stdout]     |
[INFO] [stdout] 866 |             alt((unpeek(wt_inline), unpeek(wt_bottom_no_newline))),
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:866:37
[INFO] [stdout]     |
[INFO] [stdout] 866 |             alt((unpeek(wt_inline), unpeek(wt_bottom_no_newline))),
[INFO] [stdout]     |                                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:867:13
[INFO] [stdout]     |
[INFO] [stdout] 867 |             unpeek(wt_dd),
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:881:37
[INFO] [stdout]     |
[INFO] [stdout] 881 | pub fn wt_newline(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]     |                                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:900:48
[INFO] [stdout]     |
[INFO] [stdout] 900 | pub fn wt_whitespace_unicode(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]     |                                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:910:40
[INFO] [stdout]     |
[INFO] [stdout] 910 | pub fn wt_whitespace(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]     |                                        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:921:34
[INFO] [stdout]     |
[INFO] [stdout] 921 | pub fn wt_char(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]     |                                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:931:36
[INFO] [stdout]     |
[INFO] [stdout] 931 | pub fn wt_inline(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]     |                                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:933:9
[INFO] [stdout]     |
[INFO] [stdout] 933 |         unpeek(wt_single_quote),
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:934:9
[INFO] [stdout]     |
[INFO] [stdout] 934 |         unpeek(wt_pipe),
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:935:9
[INFO] [stdout]     |
[INFO] [stdout] 935 |         unpeek(wt_entity),
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:936:9
[INFO] [stdout]     |
[INFO] [stdout] 936 |         unpeek(wt_open_bracket),
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:937:9
[INFO] [stdout]     |
[INFO] [stdout] 937 |         unpeek(wt_closed_bracket),
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `InputError`
[INFO] [stdout]  --> src/tokenizer.rs:6:47
[INFO] [stdout]   |
[INFO] [stdout] 6 |     error::{ContextError, ErrMode, ErrorKind, InputError, ParserError},
[INFO] [stdout]   |                                               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]     --> src/tokenizer.rs:1004:9
[INFO] [stdout]      |
[INFO] [stdout] 1004 |     use super::*;
[INFO] [stdout]      |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:941:9
[INFO] [stdout]     |
[INFO] [stdout] 941 |         unpeek(wt_comment),
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:949:36
[INFO] [stdout]     |
[INFO] [stdout] 949 | pub fn wt_bottom(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]     |                                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:951:14
[INFO] [stdout]     |
[INFO] [stdout] 951 |         alt((unpeek(wt_newline), unpeek(wt_whitespace), unpeek(wt_char))).parse_peek(input)?;
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:951:34
[INFO] [stdout]     |
[INFO] [stdout] 951 |         alt((unpeek(wt_newline), unpeek(wt_whitespace), unpeek(wt_char))).parse_peek(input)?;
[INFO] [stdout]     |                                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:951:57
[INFO] [stdout]     |
[INFO] [stdout] 951 |         alt((unpeek(wt_newline), unpeek(wt_whitespace), unpeek(wt_char))).parse_peek(input)?;
[INFO] [stdout]     |                                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:957:47
[INFO] [stdout]     |
[INFO] [stdout] 957 | pub fn wt_bottom_no_newline(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]     |                                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:958:5
[INFO] [stdout]     |
[INFO] [stdout] 958 |     unpeek(wt_bottom)
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:965:5
[INFO] [stdout]     |
[INFO] [stdout] 965 |     unpeek(move |input| {
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:971:28
[INFO] [stdout]     |
[INFO] [stdout] 971 |                 vectorize!(unpeek(wt_hr)),
[INFO] [stdout]     |                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:972:17
[INFO] [stdout]     |
[INFO] [stdout] 972 |                 unpeek(wt_heading),
[INFO] [stdout]     |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:974:17
[INFO] [stdout]     |
[INFO] [stdout] 974 |                 unpeek(wt_list),
[INFO] [stdout]     |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:975:28
[INFO] [stdout]     |
[INFO] [stdout] 975 |                 vectorize!(unpeek(wt_inline)),
[INFO] [stdout]     |                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:976:28
[INFO] [stdout]     |
[INFO] [stdout] 976 |                 vectorize!(unpeek(wt_bottom)),
[INFO] [stdout]     |                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:986:5
[INFO] [stdout]     |
[INFO] [stdout] 986 |     unpeek(move |input| todo!())
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::Located`: Replaced with `LocatingSlice`
[INFO] [stdout]    --> src/tokenizer.rs:995:16
[INFO] [stdout]     |
[INFO] [stdout] 995 |         input: Located::new(input),
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `winnow::error::ErrorKind`
[INFO] [stdout]  --> src/combinator.rs:4:22
[INFO] [stdout]   |
[INFO] [stdout] 4 |     error::{ErrMode, ErrorKind, ParserError},
[INFO] [stdout]   |                      ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]  --> src/combinator.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     IResult, PResult, Parser,
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::PResult`: Replaced with ModalResult
[INFO] [stdout]  --> src/combinator.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 |     IResult, PResult, Parser,
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::PResult`: Replaced with ModalResult
[INFO] [stdout]   --> src/combinator.rs:16:43
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub fn linestart<'a, I>(input: &mut I) -> PResult<()>
[INFO] [stdout]    |                                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `winnow::error::ErrorKind::Assert`
[INFO] [stdout]   --> src/combinator.rs:32:60
[INFO] [stdout]    |
[INFO] [stdout] 32 |             Err(ErrMode::from_error_kind(input, ErrorKind::Assert))
[INFO] [stdout]    |                                                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::PResult`: Replaced with ModalResult
[INFO] [stdout]   --> src/combinator.rs:41:47
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub fn word_boundary<'a, I>(input: &mut I) -> PResult<()>
[INFO] [stdout]    |                                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `winnow::error::ErrorKind::Assert`
[INFO] [stdout]   --> src/combinator.rs:64:60
[INFO] [stdout]    |
[INFO] [stdout] 64 |             Err(ErrMode::from_error_kind(input, ErrorKind::Assert))
[INFO] [stdout]    |                                                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::PResult`: Replaced with ModalResult
[INFO] [stdout]   --> src/combinator.rs:72:43
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub fn unicode_space<I>(input: &mut I) -> PResult<char>
[INFO] [stdout]    |                                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::PResult`: Replaced with ModalResult
[INFO] [stdout]   --> src/combinator.rs:81:45
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub fn php_ascii_space<I>(input: &mut I) -> PResult<char>
[INFO] [stdout]    |                                             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::PResult`: Replaced with ModalResult
[INFO] [stdout]   --> src/combinator.rs:90:40
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub fn entity<'a, I>(input: &mut I) -> PResult<(<I as Stream>::Slice, Option<Vec<char>>)>
[INFO] [stdout]    |                                        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `winnow::error::ErrorKind`
[INFO] [stdout]    --> src/combinator.rs:115:31
[INFO] [stdout]     |
[INFO] [stdout] 115 |         error::{ContextError, ErrorKind},
[INFO] [stdout]     |                               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::Located`: Replaced with `LocatingSlice`
[INFO] [stdout]    --> src/combinator.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 |         Located,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::Located`: Replaced with `LocatingSlice`
[INFO] [stdout]    --> src/combinator.rs:123:30
[INFO] [stdout]     |
[INFO] [stdout] 123 |         assert_eq!(linestart(Located::new("").borrow_mut()), Ok(()));
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::Located`: Replaced with `LocatingSlice`
[INFO] [stdout]    --> src/combinator.rs:126:31
[INFO] [stdout]     |
[INFO] [stdout] 126 |             let mut located = Located::new("AB");
[INFO] [stdout]     |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `winnow::error::ErrorKind::Assert`
[INFO] [stdout]    --> src/combinator.rs:132:32
[INFO] [stdout]     |
[INFO] [stdout] 132 |                     ErrorKind::Assert,
[INFO] [stdout]     |                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::Located`: Replaced with `LocatingSlice`
[INFO] [stdout]    --> src/combinator.rs:141:31
[INFO] [stdout]     |
[INFO] [stdout] 141 |             let mut located = Located::new("A ");
[INFO] [stdout]     |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::Located`: Replaced with `LocatingSlice`
[INFO] [stdout]    --> src/combinator.rs:147:31
[INFO] [stdout]     |
[INFO] [stdout] 147 |             let mut located = Located::new("AB");
[INFO] [stdout]     |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `winnow::error::ErrorKind::Assert`
[INFO] [stdout]    --> src/combinator.rs:153:32
[INFO] [stdout]     |
[INFO] [stdout] 153 |                     ErrorKind::Assert,
[INFO] [stdout]     |                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::Located`: Replaced with `LocatingSlice`
[INFO] [stdout]    --> src/combinator.rs:159:31
[INFO] [stdout]     |
[INFO] [stdout] 159 |             let mut located = Located::new("A'");
[INFO] [stdout]     |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::Located`: Replaced with `LocatingSlice`
[INFO] [stdout]    --> src/combinator.rs:165:31
[INFO] [stdout]     |
[INFO] [stdout] 165 |             let mut located = Located::new("A水");
[INFO] [stdout]     |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `winnow::error::ErrorKind::Assert`
[INFO] [stdout]    --> src/combinator.rs:171:32
[INFO] [stdout]     |
[INFO] [stdout] 171 |                     ErrorKind::Assert,
[INFO] [stdout]     |                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::Located`: Replaced with `LocatingSlice`
[INFO] [stdout]    --> src/combinator.rs:178:31
[INFO] [stdout]     |
[INFO] [stdout] 178 |             let mut located = Located::new("A");
[INFO] [stdout]     |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::Located`: Replaced with `LocatingSlice`
[INFO] [stdout]    --> src/combinator.rs:184:31
[INFO] [stdout]     |
[INFO] [stdout] 184 |             let mut located = Located::new("A");
[INFO] [stdout]     |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::Located`: Replaced with `LocatingSlice`
[INFO] [stdout]    --> src/combinator.rs:193:20
[INFO] [stdout]     |
[INFO] [stdout] 193 |             entity(Located::new("&nbsp;").borrow_mut()),
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::Located`: Replaced with `LocatingSlice`
[INFO] [stdout]    --> src/combinator.rs:198:20
[INFO] [stdout]     |
[INFO] [stdout] 198 |             entity(Located::new("&#160;").borrow_mut()),
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::Located`: Replaced with `LocatingSlice`
[INFO] [stdout]    --> src/combinator.rs:203:20
[INFO] [stdout]     |
[INFO] [stdout] 203 |             entity(Located::new("&#xA0;").borrow_mut()),
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::Located`: Replaced with `LocatingSlice`
[INFO] [stdout]    --> src/combinator.rs:208:20
[INFO] [stdout]     |
[INFO] [stdout] 208 |             entity(Located::new("&#XA0;").borrow_mut()),
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::Located`: Replaced with `LocatingSlice`
[INFO] [stdout]  --> src/model.rs:3:32
[INFO] [stdout]   |
[INFO] [stdout] 3 | use winnow::{stream::Location, Located, Stateful};
[INFO] [stdout]   |                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::Located`: Replaced with `LocatingSlice`
[INFO] [stdout]  --> src/model.rs:6:32
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub type Stream<'a> = Stateful<Located<&'a str>, Cell<State>>;
[INFO] [stdout]   |                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::combinator::rest`: replaced with `token::rest`
[INFO] [stdout]  --> src/tokenizer.rs:5:93
[INFO] [stdout]   |
[INFO] [stdout] 5 |     combinator::{alt, cond, delimited, eof, fail, opt, peek, preceded, repeat, repeat_till, rest},
[INFO] [stdout]   |                                                                                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `winnow::error::ErrorKind`
[INFO] [stdout]  --> src/tokenizer.rs:6:36
[INFO] [stdout]   |
[INFO] [stdout] 6 |     error::{ContextError, ErrMode, ErrorKind, InputError, ParserError},
[INFO] [stdout]   |                                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]  --> src/tokenizer.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     unpeek, IResult, Located, Parser, Stateful,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]  --> src/tokenizer.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 |     unpeek, IResult, Located, Parser, Stateful,
[INFO] [stdout]   |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::Located`: Replaced with `LocatingSlice`
[INFO] [stdout]  --> src/tokenizer.rs:8:22
[INFO] [stdout]   |
[INFO] [stdout] 8 |     unpeek, IResult, Located, Parser, Stateful,
[INFO] [stdout]   |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]   --> src/tokenizer.rs:45:34
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn wt_pipe(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]    |                                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]   --> src/tokenizer.rs:64:42
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub fn wt_redirection(_input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]    |                                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]   --> src/tokenizer.rs:68:41
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub fn wt_table_start(input: Stream) -> IResult<Stream, Vec<Token>, ContextError> {
[INFO] [stdout]    |                                         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]   --> src/tokenizer.rs:70:48
[INFO] [stdout]    |
[INFO] [stdout] 70 |         repeat::<_, _, Vec<_>, _, _>(0.., alt((unpeek(wt_whitespace), unpeek(wt_comment)))),
[INFO] [stdout]    |                                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]   --> src/tokenizer.rs:70:71
[INFO] [stdout]    |
[INFO] [stdout] 70 |         repeat::<_, _, Vec<_>, _, _>(0.., alt((unpeek(wt_whitespace), unpeek(wt_comment)))),
[INFO] [stdout]    |                                                                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]   --> src/tokenizer.rs:72:9
[INFO] [stdout]    |
[INFO] [stdout] 72 |         unpeek(wt_pipe),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]   --> src/tokenizer.rs:94:43
[INFO] [stdout]    |
[INFO] [stdout] 94 | pub fn wt_table_caption(input: Stream) -> IResult<Stream, Vec<Token>, ContextError> {
[INFO] [stdout]    |                                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]   --> src/tokenizer.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 96 |         unpeek(wt_pipe),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:115:39
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub fn wt_table_row(input: Stream) -> IResult<Stream, Vec<Token>, ContextError> {
[INFO] [stdout]     |                                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |         unpeek(wt_pipe),
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:160:46
[INFO] [stdout]     |
[INFO] [stdout] 160 | pub fn wt_tag_literal_bare(input: Stream) -> IResult<Stream, Vec<Token>, ContextError> {
[INFO] [stdout]     |                                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:195:48
[INFO] [stdout]     |
[INFO] [stdout] 195 | pub fn wt_tag_literal_single(input: Stream) -> IResult<Stream, Vec<Token>, ContextError> {
[INFO] [stdout]     |                                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:219:48
[INFO] [stdout]     |
[INFO] [stdout] 219 | pub fn wt_tag_literal_double(input: Stream) -> IResult<Stream, Vec<Token>, ContextError> {
[INFO] [stdout]     |                                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:244:41
[INFO] [stdout]     |
[INFO] [stdout] 244 | pub fn wt_tag_literal(input: Stream) -> IResult<Stream, Vec<Token>, ContextError> {
[INFO] [stdout]     |                                         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:255:17
[INFO] [stdout]     |
[INFO] [stdout] 255 |                 unpeek(wt_tag_literal_double),
[INFO] [stdout]     |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:275:17
[INFO] [stdout]     |
[INFO] [stdout] 275 |                 unpeek(wt_tag_literal_single),
[INFO] [stdout]     |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:293:13
[INFO] [stdout]     |
[INFO] [stdout] 293 |             unpeek(wt_tag_literal_bare),
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:305:38
[INFO] [stdout]     |
[INFO] [stdout] 305 | pub fn wt_tag_attr(input: Stream) -> IResult<Stream, Vec<Token>, ContextError> {
[INFO] [stdout]     |                                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:349:46
[INFO] [stdout]     |
[INFO] [stdout] 349 | pub fn wt_tag_attr_literal(input: Stream) -> IResult<Stream, Vec<Token>, ContextError> {
[INFO] [stdout]     |                                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:357:9
[INFO] [stdout]     |
[INFO] [stdout] 357 |         unpeek(wt_tag_attr),
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:368:17
[INFO] [stdout]     |
[INFO] [stdout] 368 |             opt(unpeek(wt_tag_literal)),
[INFO] [stdout]     |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:391:33
[INFO] [stdout]     |
[INFO] [stdout] 391 | pub fn wt_tag(input: Stream) -> IResult<Stream, Vec<Token>, ContextError> {
[INFO] [stdout]     |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:421:43
[INFO] [stdout]     |
[INFO] [stdout] 421 |         repeat::<_, _, Vec<_>, _, _>(0.., unpeek(wt_tag_attr_literal)),
[INFO] [stdout]     |                                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:462:5
[INFO] [stdout]     |
[INFO] [stdout] 462 |     unpeek(move |input: Stream| {
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:483:5
[INFO] [stdout]     |
[INFO] [stdout] 483 |     unpeek(move |input: Stream| {
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:505:36
[INFO] [stdout]     |
[INFO] [stdout] 505 | pub fn wt_entity(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]     |                                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:527:24
[INFO] [stdout]     |
[INFO] [stdout] 527 |         let produced = unpeek(wt_entity).parse_next(input)?;
[INFO] [stdout]     |                        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `winnow::error::ErrorKind::Assert`
[INFO] [stdout]    --> src/tokenizer.rs:531:65
[INFO] [stdout]     |
[INFO] [stdout] 531 |             _ => Err(ErrMode::from_error_kind(input, ErrorKind::Assert)),
[INFO] [stdout]     |                                                                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:537:38
[INFO] [stdout]     |
[INFO] [stdout] 537 | pub fn wt_link_rfc(input: Stream) -> IResult<Stream, Vec<Token>, ContextError> {
[INFO] [stdout]     |                                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:546:25
[INFO] [stdout]     |
[INFO] [stdout] 546 |                         unpeek(wt_whitespace_unicode),
[INFO] [stdout]     |                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:572:39
[INFO] [stdout]     |
[INFO] [stdout] 572 | pub fn wt_link_pmid(input: Stream) -> IResult<Stream, Vec<Token>, ContextError> {
[INFO] [stdout]     |                                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:581:25
[INFO] [stdout]     |
[INFO] [stdout] 581 |                         unpeek(wt_whitespace_unicode),
[INFO] [stdout]     |                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:607:39
[INFO] [stdout]     |
[INFO] [stdout] 607 | pub fn wt_link_isbn(input: Stream) -> IResult<Stream, Vec<Token>, ContextError> {
[INFO] [stdout]     |                                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:616:25
[INFO] [stdout]     |
[INFO] [stdout] 616 |                         unpeek(wt_whitespace_unicode),
[INFO] [stdout]     |                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:678:5
[INFO] [stdout]     |
[INFO] [stdout] 678 |     unpeek(move |input| {
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:680:30
[INFO] [stdout]     |
[INFO] [stdout] 680 |             cond(config.rfc, unpeek(wt_link_rfc)),
[INFO] [stdout]     |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:681:31
[INFO] [stdout]     |
[INFO] [stdout] 681 |             cond(config.pmid, unpeek(wt_link_pmid)),
[INFO] [stdout]     |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:682:31
[INFO] [stdout]     |
[INFO] [stdout] 682 |             cond(config.isbn, unpeek(wt_link_isbn)),
[INFO] [stdout]     |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:33:34
[INFO] [stdout]     |
[INFO] [stdout] 33  |         fn $fn(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]     |                                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 689 | eat_and_produce!(wt_single_quote, '\'', TokenKind::SingleQuote);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `eat_and_produce` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:33:34
[INFO] [stdout]     |
[INFO] [stdout] 33  |         fn $fn(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]     |                                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 690 | eat_and_produce!(wt_open_bracket, '[', TokenKind::OpenBracket);
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `eat_and_produce` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:33:34
[INFO] [stdout]     |
[INFO] [stdout] 33  |         fn $fn(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]     |                                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 691 | eat_and_produce!(wt_closed_bracket, ']', TokenKind::ClosedBracket);
[INFO] [stdout]     | ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `eat_and_produce` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:33:34
[INFO] [stdout]     |
[INFO] [stdout] 33  |         fn $fn(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]     |                                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 692 | eat_and_produce!(wt_ol, '#', TokenKind::Ol);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `eat_and_produce` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:33:34
[INFO] [stdout]     |
[INFO] [stdout] 33  |         fn $fn(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]     |                                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 693 | eat_and_produce!(wt_ul, '*', TokenKind::Ul);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `eat_and_produce` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:33:34
[INFO] [stdout]     |
[INFO] [stdout] 33  |         fn $fn(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]     |                                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 694 | eat_and_produce!(wt_dd, ':', TokenKind::Dd);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `eat_and_produce` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:33:34
[INFO] [stdout]     |
[INFO] [stdout] 33  |         fn $fn(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]     |                                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 695 | eat_and_produce!(wt_dt, ';', TokenKind::Dt);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `eat_and_produce` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:725:37
[INFO] [stdout]     |
[INFO] [stdout] 725 | pub fn wt_heading(input: Stream) -> IResult<Stream, Vec<Token>, ContextError> {
[INFO] [stdout]     |                                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:746:51
[INFO] [stdout]     |
[INFO] [stdout] 746 |                 repeat::<_, _, Vec<_>, _, _>(0.., unpeek(wt_whitespace)),
[INFO] [stdout]     |                                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:749:26
[INFO] [stdout]     |
[INFO] [stdout] 749 |                     alt((unpeek(wt_inline), unpeek(wt_bottom_no_newline))),
[INFO] [stdout]     |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:749:45
[INFO] [stdout]     |
[INFO] [stdout] 749 |                     alt((unpeek(wt_inline), unpeek(wt_bottom_no_newline))),
[INFO] [stdout]     |                                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:751:59
[INFO] [stdout]     |
[INFO] [stdout] 751 |                         repeat::<_, _, Vec<_>, _, _>(0.., unpeek(wt_whitespace)),
[INFO] [stdout]     |                                                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:770:30
[INFO] [stdout]     |
[INFO] [stdout] 770 |                         peek(unpeek(wt_newline)),
[INFO] [stdout]     |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:807:37
[INFO] [stdout]     |
[INFO] [stdout] 807 | pub fn wt_comment(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]     |                                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::combinator::rest`: replaced with `token::rest`
[INFO] [stdout]    --> src/tokenizer.rs:812:13
[INFO] [stdout]     |
[INFO] [stdout] 812 |             rest, // Fallback rule to match until EOF
[INFO] [stdout]     |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:831:32
[INFO] [stdout]     |
[INFO] [stdout] 831 | pub fn wt_hr(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]     |                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:852:34
[INFO] [stdout]     |
[INFO] [stdout] 852 | pub fn wt_list(input: Stream) -> IResult<Stream, Vec<Token>, ContextError> {
[INFO] [stdout]     |                                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:857:18
[INFO] [stdout]     |
[INFO] [stdout] 857 |             alt((unpeek(wt_ol), unpeek(wt_ul), unpeek(wt_dd), unpeek(wt_dt))),
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:857:33
[INFO] [stdout]     |
[INFO] [stdout] 857 |             alt((unpeek(wt_ol), unpeek(wt_ul), unpeek(wt_dd), unpeek(wt_dt))),
[INFO] [stdout]     |                                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:857:48
[INFO] [stdout]     |
[INFO] [stdout] 857 |             alt((unpeek(wt_ol), unpeek(wt_ul), unpeek(wt_dd), unpeek(wt_dt))),
[INFO] [stdout]     |                                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:857:63
[INFO] [stdout]     |
[INFO] [stdout] 857 |             alt((unpeek(wt_ol), unpeek(wt_ul), unpeek(wt_dd), unpeek(wt_dt))),
[INFO] [stdout]     |                                                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:866:18
[INFO] [stdout]     |
[INFO] [stdout] 866 |             alt((unpeek(wt_inline), unpeek(wt_bottom_no_newline))),
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:866:37
[INFO] [stdout]     |
[INFO] [stdout] 866 |             alt((unpeek(wt_inline), unpeek(wt_bottom_no_newline))),
[INFO] [stdout]     |                                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:867:13
[INFO] [stdout]     |
[INFO] [stdout] 867 |             unpeek(wt_dd),
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:881:37
[INFO] [stdout]     |
[INFO] [stdout] 881 | pub fn wt_newline(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]     |                                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:900:48
[INFO] [stdout]     |
[INFO] [stdout] 900 | pub fn wt_whitespace_unicode(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]     |                                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:910:40
[INFO] [stdout]     |
[INFO] [stdout] 910 | pub fn wt_whitespace(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]     |                                        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:921:34
[INFO] [stdout]     |
[INFO] [stdout] 921 | pub fn wt_char(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]     |                                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:931:36
[INFO] [stdout]     |
[INFO] [stdout] 931 | pub fn wt_inline(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]     |                                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:933:9
[INFO] [stdout]     |
[INFO] [stdout] 933 |         unpeek(wt_single_quote),
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:934:9
[INFO] [stdout]     |
[INFO] [stdout] 934 |         unpeek(wt_pipe),
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:935:9
[INFO] [stdout]     |
[INFO] [stdout] 935 |         unpeek(wt_entity),
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:936:9
[INFO] [stdout]     |
[INFO] [stdout] 936 |         unpeek(wt_open_bracket),
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:937:9
[INFO] [stdout]     |
[INFO] [stdout] 937 |         unpeek(wt_closed_bracket),
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:941:9
[INFO] [stdout]     |
[INFO] [stdout] 941 |         unpeek(wt_comment),
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:949:36
[INFO] [stdout]     |
[INFO] [stdout] 949 | pub fn wt_bottom(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]     |                                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:951:14
[INFO] [stdout]     |
[INFO] [stdout] 951 |         alt((unpeek(wt_newline), unpeek(wt_whitespace), unpeek(wt_char))).parse_peek(input)?;
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:951:34
[INFO] [stdout]     |
[INFO] [stdout] 951 |         alt((unpeek(wt_newline), unpeek(wt_whitespace), unpeek(wt_char))).parse_peek(input)?;
[INFO] [stdout]     |                                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:951:57
[INFO] [stdout]     |
[INFO] [stdout] 951 |         alt((unpeek(wt_newline), unpeek(wt_whitespace), unpeek(wt_char))).parse_peek(input)?;
[INFO] [stdout]     |                                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::IResult`: Replaced with `ModalResult`
[INFO] [stdout]    --> src/tokenizer.rs:957:47
[INFO] [stdout]     |
[INFO] [stdout] 957 | pub fn wt_bottom_no_newline(input: Stream) -> IResult<Stream, Token, ContextError> {
[INFO] [stdout]     |                                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:958:5
[INFO] [stdout]     |
[INFO] [stdout] 958 |     unpeek(wt_bottom)
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:965:5
[INFO] [stdout]     |
[INFO] [stdout] 965 |     unpeek(move |input| {
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:971:28
[INFO] [stdout]     |
[INFO] [stdout] 971 |                 vectorize!(unpeek(wt_hr)),
[INFO] [stdout]     |                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:972:17
[INFO] [stdout]     |
[INFO] [stdout] 972 |                 unpeek(wt_heading),
[INFO] [stdout]     |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:974:17
[INFO] [stdout]     |
[INFO] [stdout] 974 |                 unpeek(wt_list),
[INFO] [stdout]     |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:975:28
[INFO] [stdout]     |
[INFO] [stdout] 975 |                 vectorize!(unpeek(wt_inline)),
[INFO] [stdout]     |                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:976:28
[INFO] [stdout]     |
[INFO] [stdout] 976 |                 vectorize!(unpeek(wt_bottom)),
[INFO] [stdout]     |                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::unpeek`
[INFO] [stdout]    --> src/tokenizer.rs:986:5
[INFO] [stdout]     |
[INFO] [stdout] 986 |     unpeek(move |input| todo!())
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `winnow::Located`: Replaced with `LocatingSlice`
[INFO] [stdout]    --> src/tokenizer.rs:995:16
[INFO] [stdout]     |
[INFO] [stdout] 995 |         input: Located::new(input),
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `winnow::error::ParserError::from_error_kind`: replaced with `ParserError::from_input`
[INFO] [stdout]    --> src/tokenizer.rs:531:31
[INFO] [stdout]     |
[INFO] [stdout] 531 |             _ => Err(ErrMode::from_error_kind(input, ErrorKind::Assert)),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `winnow::error::ParserError::from_error_kind`: replaced with `ParserError::from_input`
[INFO] [stdout]    --> src/tokenizer.rs:531:31
[INFO] [stdout]     |
[INFO] [stdout] 531 |             _ => Err(ErrMode::from_error_kind(input, ErrorKind::Assert)),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> src/tokenizer.rs:986:18
[INFO] [stdout]     |
[INFO] [stdout] 986 |     unpeek(move |input| todo!())
[INFO] [stdout]     |                  ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `winnow::error::ParserError::from_error_kind`: replaced with `ParserError::from_input`
[INFO] [stdout]   --> src/combinator.rs:32:26
[INFO] [stdout]    |
[INFO] [stdout] 32 |             Err(ErrMode::from_error_kind(input, ErrorKind::Assert))
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `winnow::error::ParserError::from_error_kind`: replaced with `ParserError::from_input`
[INFO] [stdout]   --> src/combinator.rs:64:26
[INFO] [stdout]    |
[INFO] [stdout] 64 |             Err(ErrMode::from_error_kind(input, ErrorKind::Assert))
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> src/tokenizer.rs:986:18
[INFO] [stdout]     |
[INFO] [stdout] 986 |     unpeek(move |input| todo!())
[INFO] [stdout]     |                  ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `winnow::error::ParserError::from_error_kind`: replaced with `ParserError::from_input`
[INFO] [stdout]   --> src/combinator.rs:32:26
[INFO] [stdout]    |
[INFO] [stdout] 32 |             Err(ErrMode::from_error_kind(input, ErrorKind::Assert))
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `winnow::error::ParserError::from_error_kind`: replaced with `ParserError::from_input`
[INFO] [stdout]   --> src/combinator.rs:64:26
[INFO] [stdout]    |
[INFO] [stdout] 64 |             Err(ErrMode::from_error_kind(input, ErrorKind::Assert))
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `winnow::error::ParserError::from_error_kind`: replaced with `ParserError::from_input`
[INFO] [stdout]    --> src/combinator.rs:130:54
[INFO] [stdout]     |
[INFO] [stdout] 130 |                 Err(ErrMode::Backtrack(ContextError::from_error_kind(
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `winnow::error::ParserError::from_error_kind`: replaced with `ParserError::from_input`
[INFO] [stdout]    --> src/combinator.rs:151:54
[INFO] [stdout]     |
[INFO] [stdout] 151 |                 Err(ErrMode::Backtrack(ContextError::from_error_kind(
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `winnow::error::ParserError::from_error_kind`: replaced with `ParserError::from_input`
[INFO] [stdout]    --> src/combinator.rs:169:54
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 Err(ErrMode::Backtrack(ContextError::from_error_kind(
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/tokenizer.rs:460:15
[INFO] [stdout]     |
[INFO] [stdout] 460 |     switches: &[BehaviorSwitch],
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 461 | ) -> impl Parser<Stream, (String, String), ContextError> {
[INFO] [stdout]     |                  ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 461 | ) -> impl Parser<Stream<'_>, (String, String), ContextError> {
[INFO] [stdout]     |                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/tokenizer.rs:482:37
[INFO] [stdout]     |
[INFO] [stdout] 482 | pub fn wt_behavior_switch(switches: &[BehaviorSwitch]) -> impl Parser<Stream, Token, ContextError> {
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^                 ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                     |
[INFO] [stdout]     |                                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 482 | pub fn wt_behavior_switch(switches: &[BehaviorSwitch]) -> impl Parser<Stream<'_>, Token, ContextError> {
[INFO] [stdout]     |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/tokenizer.rs:525:35
[INFO] [stdout]     |
[INFO] [stdout] 525 | pub fn wt_entity_decode_to(codes: &[char]) -> impl Parser<Stream, Token, ContextError> {
[INFO] [stdout]     |                                   ^^^^^^^                 ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 525 | pub fn wt_entity_decode_to(codes: &[char]) -> impl Parser<Stream<'_>, Token, ContextError> {
[INFO] [stdout]     |                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/tokenizer.rs:676:13
[INFO] [stdout]     |
[INFO] [stdout] 676 |     config: &MagicLinkConfig,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 677 | ) -> impl Parser<Stream, Vec<Token>, ContextError> + '_ {
[INFO] [stdout]     |                  ------                              -- the lifetimes get resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetimes get resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 677 | ) -> impl Parser<Stream<'_>, Vec<Token>, ContextError> + '_ {
[INFO] [stdout]     |                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/tokenizer.rs:964:25
[INFO] [stdout]     |
[INFO] [stdout] 964 | pub fn wikitext(config: &Config) -> impl Parser<Stream, Vec<Token>, ContextError> {
[INFO] [stdout]     |                         ^^^^^^^                 ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 964 | pub fn wikitext(config: &Config) -> impl Parser<Stream<'_>, Vec<Token>, ContextError> {
[INFO] [stdout]     |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/tokenizer.rs:985:30
[INFO] [stdout]     |
[INFO] [stdout] 985 | pub fn wikitext_pst(_config: &Config) -> impl Parser<Stream, Vec<Token>, ContextError> {
[INFO] [stdout]     |                              ^^^^^^^                 ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 985 | pub fn wikitext_pst(_config: &Config) -> impl Parser<Stream<'_>, Vec<Token>, ContextError> {
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/tokenizer.rs:460:15
[INFO] [stdout]     |
[INFO] [stdout] 460 |     switches: &[BehaviorSwitch],
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 461 | ) -> impl Parser<Stream, (String, String), ContextError> {
[INFO] [stdout]     |                  ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 461 | ) -> impl Parser<Stream<'_>, (String, String), ContextError> {
[INFO] [stdout]     |                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/tokenizer.rs:482:37
[INFO] [stdout]     |
[INFO] [stdout] 482 | pub fn wt_behavior_switch(switches: &[BehaviorSwitch]) -> impl Parser<Stream, Token, ContextError> {
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^                 ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                     |
[INFO] [stdout]     |                                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 482 | pub fn wt_behavior_switch(switches: &[BehaviorSwitch]) -> impl Parser<Stream<'_>, Token, ContextError> {
[INFO] [stdout]     |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/tokenizer.rs:525:35
[INFO] [stdout]     |
[INFO] [stdout] 525 | pub fn wt_entity_decode_to(codes: &[char]) -> impl Parser<Stream, Token, ContextError> {
[INFO] [stdout]     |                                   ^^^^^^^                 ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 525 | pub fn wt_entity_decode_to(codes: &[char]) -> impl Parser<Stream<'_>, Token, ContextError> {
[INFO] [stdout]     |                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/tokenizer.rs:676:13
[INFO] [stdout]     |
[INFO] [stdout] 676 |     config: &MagicLinkConfig,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 677 | ) -> impl Parser<Stream, Vec<Token>, ContextError> + '_ {
[INFO] [stdout]     |                  ------                              -- the lifetimes get resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetimes get resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 677 | ) -> impl Parser<Stream<'_>, Vec<Token>, ContextError> + '_ {
[INFO] [stdout]     |                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/tokenizer.rs:964:25
[INFO] [stdout]     |
[INFO] [stdout] 964 | pub fn wikitext(config: &Config) -> impl Parser<Stream, Vec<Token>, ContextError> {
[INFO] [stdout]     |                         ^^^^^^^                 ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 964 | pub fn wikitext(config: &Config) -> impl Parser<Stream<'_>, Vec<Token>, ContextError> {
[INFO] [stdout]     |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/tokenizer.rs:985:30
[INFO] [stdout]     |
[INFO] [stdout] 985 | pub fn wikitext_pst(_config: &Config) -> impl Parser<Stream, Vec<Token>, ContextError> {
[INFO] [stdout]     |                              ^^^^^^^                 ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 985 | pub fn wikitext_pst(_config: &Config) -> impl Parser<Stream<'_>, Vec<Token>, ContextError> {
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.30s
[INFO] running `Command { std: "docker" "inspect" "c4160bc5af524a8a4494724f4788643d6da44bdaa2b6d3b661edb0d20fed3a54", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c4160bc5af524a8a4494724f4788643d6da44bdaa2b6d3b661edb0d20fed3a54", kill_on_drop: false }`
[INFO] [stdout] c4160bc5af524a8a4494724f4788643d6da44bdaa2b6d3b661edb0d20fed3a54
