[INFO] fetching crate kfl-plist 0.0.0... [INFO] testing kfl-plist-0.0.0 against try#b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b for pr-145330-1 [INFO] extracting crate kfl-plist 0.0.0 into /workspace/builds/worker-0-tc2/source [INFO] started tweaking crates.io crate kfl-plist 0.0.0 [INFO] finished tweaking crates.io crate kfl-plist 0.0.0 [INFO] tweaked toml for crates.io crate kfl-plist 0.0.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate kfl-plist 0.0.0 on toolchain b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "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" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 66 packages to latest compatible versions [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 556a6936d9343cb8a7157ba91272321bc0c14aa85166a061302eccb2fabccd4d [INFO] running `Command { std: "docker" "start" "-a" "556a6936d9343cb8a7157ba91272321bc0c14aa85166a061302eccb2fabccd4d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "556a6936d9343cb8a7157ba91272321bc0c14aa85166a061302eccb2fabccd4d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "556a6936d9343cb8a7157ba91272321bc0c14aa85166a061302eccb2fabccd4d", kill_on_drop: false }` [INFO] [stdout] 556a6936d9343cb8a7157ba91272321bc0c14aa85166a061302eccb2fabccd4d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6d7205c670d8f81676365a5aabf45ae9d8b949e0e51e5f210bfd7226ec173539 [INFO] running `Command { std: "docker" "start" "-a" "6d7205c670d8f81676365a5aabf45ae9d8b949e0e51e5f210bfd7226ec173539", kill_on_drop: false }` [INFO] [stderr] Compiling unicode-ident v1.0.19 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling psm v0.1.26 [INFO] [stderr] Compiling stacker v0.1.21 [INFO] [stderr] Compiling chumsky v1.0.0-alpha.8 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling quote v1.0.41 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling chrono v0.4.42 [INFO] [stderr] Compiling miette-derive v7.6.0 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling kfl-derive v0.4.0 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling miette v7.6.0 [INFO] [stderr] Compiling kfl v0.4.0 [INFO] [stdout] error[E0407]: method `expected_found` is not a member of trait `chumsky::error::Error` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/errors.rs:335:5 [INFO] [stdout] | [INFO] [stdout] 335 | / fn expected_found>>>( [INFO] [stdout] 336 | | expected: E, [INFO] [stdout] 337 | | found: Option>, [INFO] [stdout] 338 | | span: <&'a str as Input<'a>>::Span, [INFO] [stdout] ... | [INFO] [stdout] 349 | | } [INFO] [stdout] | |_____^ not a member of trait `chumsky::error::Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:320:8 [INFO] [stdout] | [INFO] [stdout] 320 | P: Parser<'a, I<'a>, T, Extra> + Clone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'a, &'a str>` [INFO] [stdout] note: required by a bound in `chumsky::Parser` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `errors::ParseError: LabelError<'a, &'a str, DefaultExpected<'a, char>>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/errors.rs:334:49 [INFO] [stdout] | [INFO] [stdout] 334 | impl<'a> chumsky::error::Error<'a, &'a str> for ParseError { [INFO] [stdout] | ^^^^^^^^^^ the trait `LabelError<'a, &'a str, DefaultExpected<'a, char>>` is not implemented for `errors::ParseError` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `LabelError<'src, I, L>`: [INFO] [stdout] Cheap<>::Span> [INFO] [stdout] EmptyErr [INFO] [stdout] Rich<'a, >::Token, >::Span> [INFO] [stdout] Simple<'a, >::Token, >::Span> [INFO] [stdout] note: required by a bound in `chumsky::error::Error` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/error.rs:77:13 [INFO] [stdout] | [INFO] [stdout] 76 | pub trait Error<'a, I: Input<'a>>: [INFO] [stdout] | ----- required by a bound in this trait [INFO] [stdout] 77 | Sized + LabelError<'a, I, DefaultExpected<'a, I::Token>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:19:11 [INFO] [stdout] | [INFO] [stdout] 19 | any().filter(move |c: &char| c.is_digit(radix)) [INFO] [stdout] | ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `chumsky::Parser::filter` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::filter` [INFO] [stdout] ... [INFO] [stdout] 482 | fn filter bool>(self, f: F) -> Filter [INFO] [stdout] | ------ required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:19:11 [INFO] [stdout] | [INFO] [stdout] 19 | any().filter(move |c: &char| c.is_digit(radix)) [INFO] [stdout] | ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `chumsky::primitive::Any<&str, chumsky::extra::Full>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-12382871164170827983.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:18:29 [INFO] [stdout] | [INFO] [stdout] 18 | fn digit<'a>(radix: u32) -> impl Parser<'a, I<'a>, char, Extra> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [INFO] [stdout] 19 | any().filter(move |c: &char| c.is_digit(radix)) [INFO] [stdout] | ----------------------------------------------- return type was inferred to be `Filter, {closure@scalars.rs:19:18}>` here [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &'a str>` [INFO] [stdout] = note: required for `Filter>, {closure@...}>` to implement `Parser<'a, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-8632491492452187346.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:26:10 [INFO] [stdout] | [INFO] [stdout] 26 | .to_slice() [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `to_slice` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::to_slice` [INFO] [stdout] ... [INFO] [stdout] 455 | fn to_slice(self) -> ToSlice [INFO] [stdout] | -------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:26:10 [INFO] [stdout] | [INFO] [stdout] 26 | .to_slice() [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Repeated>, ...>, char, ..., ...>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-6648485703423424158.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:25:10 [INFO] [stdout] | [INFO] [stdout] 25 | .repeated() [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `repeated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::repeated` [INFO] [stdout] ... [INFO] [stdout] 1461 | fn repeated(self) -> Repeated [INFO] [stdout] | -------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:25:10 [INFO] [stdout] | [INFO] [stdout] 25 | .repeated() [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Filter>, {closure@...}>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-14759309383373330459.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:24:10 [INFO] [stdout] | [INFO] [stdout] 24 | .filter(move |c: &char| c == &'_' || c.is_digit(radix)) [INFO] [stdout] | ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `chumsky::Parser::filter` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::filter` [INFO] [stdout] ... [INFO] [stdout] 482 | fn filter bool>(self, f: F) -> Filter [INFO] [stdout] | ------ required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:24:10 [INFO] [stdout] | [INFO] [stdout] 24 | .filter(move |c: &char| c == &'_' || c.is_digit(radix)) [INFO] [stdout] | ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `chumsky::primitive::Any<&str, chumsky::extra::Full>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-3529668957041101882.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:22:30 [INFO] [stdout] | [INFO] [stdout] 22 | fn digits<'a>(radix: u32) -> impl Parser<'a, I<'a>, &'a str, Extra> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [INFO] [stdout] 23 | / any() [INFO] [stdout] 24 | | .filter(move |c: &char| c == &'_' || c.is_digit(radix)) [INFO] [stdout] 25 | | .repeated() [INFO] [stdout] 26 | | .to_slice() [INFO] [stdout] | |___________________- return type was inferred to be `ToSlice, {closure@...}>, char, _, _>, ()>` here [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &'a str>` [INFO] [stdout] = note: required for `ToSlice, ...>, char, ..., ...>, ()>` to implement `Parser<'a, &str, &str, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-10888842063633677802.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:33:10 [INFO] [stdout] | [INFO] [stdout] 33 | .then(digit(10)) [INFO] [stdout] | ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `OrNot>, ...>>` to implement `Parser<'_, &str, Option, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-13832939626602655948.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:33:10 [INFO] [stdout] | [INFO] [stdout] 33 | .then(digit(10)) [INFO] [stdout] | ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then` [INFO] [stdout] ... [INFO] [stdout] 903 | fn then>(self, other: B) -> Then [INFO] [stdout] | ---- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:32:10 [INFO] [stdout] | [INFO] [stdout] 32 | .or_not() [INFO] [stdout] | ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `or_not` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or_not` [INFO] [stdout] ... [INFO] [stdout] 1359 | fn or_not(self) -> OrNot [INFO] [stdout] | ------ required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:32:10 [INFO] [stdout] | [INFO] [stdout] 32 | .or_not() [INFO] [stdout] | ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Or>, ...>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-14524356410765805623.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:31:10 [INFO] [stdout] | [INFO] [stdout] 31 | .or(just('+')) [INFO] [stdout] | ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `or` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or` [INFO] [stdout] ... [INFO] [stdout] 1328 | fn or(self, other: B) -> Or [INFO] [stdout] | -- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:31:10 [INFO] [stdout] | [INFO] [stdout] 31 | .or(just('+')) [INFO] [stdout] | ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-2953508533444778199.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:31:13 [INFO] [stdout] | [INFO] [stdout] 31 | .or(just('+')) [INFO] [stdout] | -- ^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] note: required by a bound in `or` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:1331:12 [INFO] [stdout] | [INFO] [stdout] 1328 | fn or(self, other: B) -> Or [INFO] [stdout] | -- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 1331 | B: Parser<'src, I, O, E>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-2953508533444778199.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `then` exists for struct `Then, ...>>, ..., ..., char, ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:34:10 [INFO] [stdout] | [INFO] [stdout] 30 | / just('-') [INFO] [stdout] 31 | | .or(just('+')) [INFO] [stdout] 32 | | .or_not() [INFO] [stdout] 33 | | .then(digit(10)) [INFO] [stdout] 34 | | .then(digits(10)) [INFO] [stdout] | | -^^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/combinator.rs:843:1 [INFO] [stdout] | [INFO] [stdout] 843 | pub struct Then { [INFO] [stdout] | -------------------------------- doesn't satisfy `_: Parser<'_, _, (Option, char), Full>` or `_: Parser<'_, _, _, _>` [INFO] [stdout] ... [INFO] [stdout] 2032 | pub struct OrNot { [INFO] [stdout] | ------------------- doesn't satisfy `_: Parser<'_, _, Option, Full>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/extra.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | pub struct Full(PhantomData<(E, S, C)>); [INFO] [stdout] | ------------------------ doesn't satisfy `_: ParserExtra<'_, _>` [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `chumsky::extra::Full: ParserExtra<'_, _>` [INFO] [stdout] which is required by `Then>, Just>>>, impl chumsky::Parser<'_, &str, char, chumsky::extra::Full>, Option, char, chumsky::extra::Full>: chumsky::Parser<'_, _, (Option, char), chumsky::extra::Full>` [INFO] [stdout] `OrNot>, Just>>>: chumsky::Parser<'_, _, Option, chumsky::extra::Full>` [INFO] [stdout] which is required by `Then>, Just>>>, impl chumsky::Parser<'_, &str, char, chumsky::extra::Full>, Option, char, chumsky::extra::Full>: chumsky::Parser<'_, _, (Option, char), chumsky::extra::Full>` [INFO] [stdout] `Then>, Just>>>, impl chumsky::Parser<'_, &str, char, chumsky::extra::Full>, Option, char, chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] which is required by `&Then>, Just>>>, impl chumsky::Parser<'_, &str, char, chumsky::extra::Full>, Option, char, chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-4538862703805682548.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:35:25 [INFO] [stdout] | [INFO] [stdout] 35 | .then(just('.').then(digit(10)).then(digits(10)).or_not()) [INFO] [stdout] | ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-630534840588714249.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:35:25 [INFO] [stdout] | [INFO] [stdout] 35 | .then(just('.').then(digit(10)).then(digits(10)).or_not()) [INFO] [stdout] | ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then` [INFO] [stdout] ... [INFO] [stdout] 903 | fn then>(self, other: B) -> Then [INFO] [stdout] | ---- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `then` exists for struct `Then>, ..., char, char, ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:35:41 [INFO] [stdout] | [INFO] [stdout] 35 | .then(just('.').then(digit(10)).then(digits(10)).or_not()) [INFO] [stdout] | ^^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/combinator.rs:843:1 [INFO] [stdout] | [INFO] [stdout] 843 | pub struct Then { [INFO] [stdout] | -------------------------------- doesn't satisfy `_: Parser<'_, _, (char, char), Full>` or `_: Parser<'_, _, _, _>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/extra.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | pub struct Full(PhantomData<(E, S, C)>); [INFO] [stdout] | ------------------------ doesn't satisfy `_: ParserExtra<'_, _>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/primitive.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | pub struct Just { [INFO] [stdout] | ----------------------------------- doesn't satisfy `_: Parser<'_, _, char, Full>` [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `chumsky::extra::Full: ParserExtra<'_, _>` [INFO] [stdout] which is required by `Then>, impl chumsky::Parser<'_, &str, char, chumsky::extra::Full>, char, char, chumsky::extra::Full>: chumsky::Parser<'_, _, (char, char), chumsky::extra::Full>` [INFO] [stdout] `Just>: chumsky::Parser<'_, _, char, chumsky::extra::Full>` [INFO] [stdout] which is required by `Then>, impl chumsky::Parser<'_, &str, char, chumsky::extra::Full>, char, char, chumsky::extra::Full>: chumsky::Parser<'_, _, (char, char), chumsky::extra::Full>` [INFO] [stdout] `Then>, impl chumsky::Parser<'_, &str, char, chumsky::extra::Full>, char, char, chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] which is required by `&Then>, impl chumsky::Parser<'_, &str, char, chumsky::extra::Full>, char, char, chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-15209178337232563094.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:40:18 [INFO] [stdout] | [INFO] [stdout] 40 | .then(digits(10)) [INFO] [stdout] | ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Then, ...>, ..., char, ..., ...>` to implement `Parser<'_, &str, (char, Option), Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-13510719516526062618.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:40:18 [INFO] [stdout] | [INFO] [stdout] 40 | .then(digits(10)) [INFO] [stdout] | ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then` [INFO] [stdout] ... [INFO] [stdout] 903 | fn then>(self, other: B) -> Then [INFO] [stdout] | ---- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:39:18 [INFO] [stdout] | [INFO] [stdout] 39 | .then(just('-').or(just('+')).or_not()) [INFO] [stdout] | ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then` [INFO] [stdout] ... [INFO] [stdout] 903 | fn then>(self, other: B) -> Then [INFO] [stdout] | ---- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:39:18 [INFO] [stdout] | [INFO] [stdout] 39 | .then(just('-').or(just('+')).or_not()) [INFO] [stdout] | ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Or>, ...>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-14041719682963438851.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:39:23 [INFO] [stdout] | [INFO] [stdout] 39 | .then(just('-').or(just('+')).or_not()) [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `OrNot>, ...>>` to implement `Parser<'_, &str, Option, Full>` [INFO] [stdout] note: required by a bound in `then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:903:19 [INFO] [stdout] | [INFO] [stdout] 903 | fn then>(self, other: B) -> Then [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-17530533298404634534.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:38:18 [INFO] [stdout] | [INFO] [stdout] 38 | .or(just('E')) [INFO] [stdout] | ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `or` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or` [INFO] [stdout] ... [INFO] [stdout] 1328 | fn or(self, other: B) -> Or [INFO] [stdout] | -- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:38:18 [INFO] [stdout] | [INFO] [stdout] 38 | .or(just('E')) [INFO] [stdout] | ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-15020380863705467234.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:38:21 [INFO] [stdout] | [INFO] [stdout] 38 | .or(just('E')) [INFO] [stdout] | -- ^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] note: required by a bound in `or` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:1331:12 [INFO] [stdout] | [INFO] [stdout] 1328 | fn or(self, other: B) -> Or [INFO] [stdout] | -- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 1331 | B: Parser<'src, I, O, E>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-15020380863705467234.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | .then(just('-').or(just('+')).or_not()) [INFO] [stdout] | ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `or_not` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or_not` [INFO] [stdout] ... [INFO] [stdout] 1359 | fn or_not(self) -> OrNot [INFO] [stdout] | ------ required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | .then(just('-').or(just('+')).or_not()) [INFO] [stdout] | ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Or>, ...>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-9871427045153926679.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:39:33 [INFO] [stdout] | [INFO] [stdout] 39 | .then(just('-').or(just('+')).or_not()) [INFO] [stdout] | ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `or` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or` [INFO] [stdout] ... [INFO] [stdout] 1328 | fn or(self, other: B) -> Or [INFO] [stdout] | -- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:39:33 [INFO] [stdout] | [INFO] [stdout] 39 | .then(just('-').or(just('+')).or_not()) [INFO] [stdout] | ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-5375575989372817823.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:39:36 [INFO] [stdout] | [INFO] [stdout] 39 | .then(just('-').or(just('+')).or_not()) [INFO] [stdout] | -- ^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] note: required by a bound in `or` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:1331:12 [INFO] [stdout] | [INFO] [stdout] 1328 | fn or(self, other: B) -> Or [INFO] [stdout] | -- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 1331 | B: Parser<'src, I, O, E>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-5375575989372817823.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `or_not` exists for struct `Then, ..., char, ..., ...>, ..., ..., ..., ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:41:18 [INFO] [stdout] | [INFO] [stdout] 37 | / just('e') [INFO] [stdout] 38 | | .or(just('E')) [INFO] [stdout] 39 | | .then(just('-').or(just('+')).or_not()) [INFO] [stdout] 40 | | .then(digits(10)) [INFO] [stdout] 41 | | .or_not(), [INFO] [stdout] | | -^^^^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | |_________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/combinator.rs:843:1 [INFO] [stdout] | [INFO] [stdout] 843 | pub struct Then { [INFO] [stdout] | -------------------------------- doesn't satisfy `_: Parser<'_, _, ((char, Option), &str), Full>`, `_: Parser<'_, _, (char, Option), Full>` or `_: Parser<'_, _, _, _>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/extra.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | pub struct Full(PhantomData<(E, S, C)>); [INFO] [stdout] | ------------------------ doesn't satisfy `_: ParserExtra<'_, _>` [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `chumsky::extra::Full: ParserExtra<'_, _>` [INFO] [stdout] which is required by `Then>, Just>>, OrNot>, Just>>>, char, Option, chumsky::extra::Full>, impl chumsky::Parser<'_, &str, &str, chumsky::extra::Full>, (char, Option), &str, chumsky::extra::Full>: chumsky::Parser<'_, _, ((char, Option), &str), chumsky::extra::Full>` [INFO] [stdout] `Then>, Just>>, OrNot>, Just>>>, char, Option, chumsky::extra::Full>: chumsky::Parser<'_, _, (char, Option), chumsky::extra::Full>` [INFO] [stdout] which is required by `Then>, Just>>, OrNot>, Just>>>, char, Option, chumsky::extra::Full>, impl chumsky::Parser<'_, &str, &str, chumsky::extra::Full>, (char, Option), &str, chumsky::extra::Full>: chumsky::Parser<'_, _, ((char, Option), &str), chumsky::extra::Full>` [INFO] [stdout] `Then>, Just>>, OrNot>, Just>>>, char, Option, chumsky::extra::Full>, impl chumsky::Parser<'_, &str, &str, chumsky::extra::Full>, (char, Option), &str, chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] which is required by `&Then>, Just>>, OrNot>, Just>>>, char, Option, chumsky::extra::Full>, impl chumsky::Parser<'_, &str, &str, chumsky::extra::Full>, (char, Option), &str, chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-12585040789610658526.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:59:44 [INFO] [stdout] | [INFO] [stdout] 59 | just('b').ignore_then(digit(2).then(digits(2)).to_slice().map(|s| (2, s))), [INFO] [stdout] | ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then` [INFO] [stdout] ... [INFO] [stdout] 903 | fn then>(self, other: B) -> Then [INFO] [stdout] | ---- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `to_slice` exists for struct `Then, ..., char, ..., ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:59:60 [INFO] [stdout] | [INFO] [stdout] 59 | just('b').ignore_then(digit(2).then(digits(2)).to_slice().map(|s| (2, s))), [INFO] [stdout] | ^^^^^^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/combinator.rs:843:1 [INFO] [stdout] | [INFO] [stdout] 843 | pub struct Then { [INFO] [stdout] | -------------------------------- doesn't satisfy `_: Parser<'_, _, (char, &str), Full>` or `_: Parser<'_, _, _, _>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/extra.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | pub struct Full(PhantomData<(E, S, C)>); [INFO] [stdout] | ------------------------ doesn't satisfy `_: ParserExtra<'_, _>` [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `chumsky::extra::Full: ParserExtra<'_, _>` [INFO] [stdout] which is required by `Then>, impl chumsky::Parser<'_, &str, &str, chumsky::extra::Full>, char, &str, chumsky::extra::Full>: chumsky::Parser<'_, _, (char, &str), chumsky::extra::Full>` [INFO] [stdout] `Then>, impl chumsky::Parser<'_, &str, &str, chumsky::extra::Full>, char, &str, chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] which is required by `&Then>, impl chumsky::Parser<'_, &str, &str, chumsky::extra::Full>, char, &str, chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-5031196346469315925.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:60:44 [INFO] [stdout] | [INFO] [stdout] 60 | just('o').ignore_then(digit(8).then(digits(8)).to_slice().map(|s| (10, s))), [INFO] [stdout] | ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then` [INFO] [stdout] ... [INFO] [stdout] 903 | fn then>(self, other: B) -> Then [INFO] [stdout] | ---- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `to_slice` exists for struct `Then, ..., char, ..., ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:60:60 [INFO] [stdout] | [INFO] [stdout] 60 | just('o').ignore_then(digit(8).then(digits(8)).to_slice().map(|s| (10, s))), [INFO] [stdout] | ^^^^^^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/combinator.rs:843:1 [INFO] [stdout] | [INFO] [stdout] 843 | pub struct Then { [INFO] [stdout] | -------------------------------- doesn't satisfy `_: Parser<'_, _, (char, &str), Full>` or `_: Parser<'_, _, _, _>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/extra.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | pub struct Full(PhantomData<(E, S, C)>); [INFO] [stdout] | ------------------------ doesn't satisfy `_: ParserExtra<'_, _>` [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `chumsky::extra::Full: ParserExtra<'_, _>` [INFO] [stdout] which is required by `Then>, impl chumsky::Parser<'_, &str, &str, chumsky::extra::Full>, char, &str, chumsky::extra::Full>: chumsky::Parser<'_, _, (char, &str), chumsky::extra::Full>` [INFO] [stdout] `Then>, impl chumsky::Parser<'_, &str, &str, chumsky::extra::Full>, char, &str, chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] which is required by `&Then>, impl chumsky::Parser<'_, &str, &str, chumsky::extra::Full>, char, &str, chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-1340504606465244494.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:61:45 [INFO] [stdout] | [INFO] [stdout] 61 | just('x').ignore_then(digit(16).then(digits(16)).to_slice().map(|s| (16, s))), [INFO] [stdout] | ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then` [INFO] [stdout] ... [INFO] [stdout] 903 | fn then>(self, other: B) -> Then [INFO] [stdout] | ---- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `to_slice` exists for struct `Then, ..., char, ..., ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:61:62 [INFO] [stdout] | [INFO] [stdout] 61 | just('x').ignore_then(digit(16).then(digits(16)).to_slice().map(|s| (16, s))), [INFO] [stdout] | ^^^^^^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/combinator.rs:843:1 [INFO] [stdout] | [INFO] [stdout] 843 | pub struct Then { [INFO] [stdout] | -------------------------------- doesn't satisfy `_: Parser<'_, _, (char, &str), Full>` or `_: Parser<'_, _, _, _>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/extra.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | pub struct Full(PhantomData<(E, S, C)>); [INFO] [stdout] | ------------------------ doesn't satisfy `_: ParserExtra<'_, _>` [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `chumsky::extra::Full: ParserExtra<'_, _>` [INFO] [stdout] which is required by `Then>, impl chumsky::Parser<'_, &str, &str, chumsky::extra::Full>, char, &str, chumsky::extra::Full>: chumsky::Parser<'_, _, (char, &str), chumsky::extra::Full>` [INFO] [stdout] `Then>, impl chumsky::Parser<'_, &str, &str, chumsky::extra::Full>, char, &str, chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] which is required by `&Then>, impl chumsky::Parser<'_, &str, &str, chumsky::extra::Full>, char, &str, chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-18375790441065790366.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:74:20 [INFO] [stdout] | [INFO] [stdout] 74 | radix_number().or(decimal_number()) [INFO] [stdout] | ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `or` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or` [INFO] [stdout] ... [INFO] [stdout] 1328 | fn or(self, other: B) -> Or [INFO] [stdout] | -- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:73:20 [INFO] [stdout] | [INFO] [stdout] 73 | fn number<'a>() -> impl Parser<'a, I<'a>, (u32, Box), Extra> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [INFO] [stdout] 74 | radix_number().or(decimal_number()) [INFO] [stdout] | ----------------------------------- return type was inferred to be `Or), Full<..., ..., ()>>, ...>` here [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &'a str>` [INFO] [stdout] = note: required for `Or), Full<..., ..., ()>>, ...>` to implement `Parser<'a, &str, (u32, Box), Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-5897227432946573987.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:26:10 [INFO] [stdout] | [INFO] [stdout] 26 | .ignore_then(just(which).ignored()) [INFO] [stdout] | ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `ignore_then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::ignore_then` [INFO] [stdout] ... [INFO] [stdout] 937 | fn ignore_then>(self, other: B) -> IgnoreThen [INFO] [stdout] | ----------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:26:10 [INFO] [stdout] | [INFO] [stdout] 26 | .ignore_then(just(which).ignored()) [INFO] [stdout] | ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-7780383487235718326.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:26:22 [INFO] [stdout] | [INFO] [stdout] 26 | .ignore_then(just(which).ignored()) [INFO] [stdout] | ----------- ^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Ignored>, char>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full>` [INFO] [stdout] note: required by a bound in `ignore_then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:937:26 [INFO] [stdout] | [INFO] [stdout] 937 | fn ignore_then>(self, other: B) -> IgnoreThen [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::ignore_then` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-14495874257586810322.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:26:34 [INFO] [stdout] | [INFO] [stdout] 26 | .ignore_then(just(which).ignored()) [INFO] [stdout] | ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `ignored` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::ignored` [INFO] [stdout] ... [INFO] [stdout] 806 | fn ignored(self) -> Ignored [INFO] [stdout] | ------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:26:34 [INFO] [stdout] | [INFO] [stdout] 26 | .ignore_then(just(which).ignored()) [INFO] [stdout] | ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-2093817789493541344.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:23:38 [INFO] [stdout] | [INFO] [stdout] 23 | fn begin_comment<'a>(which: char) -> impl Parser<'a, I<'a>, (), Extra> + Clone { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [INFO] [stdout] 24 | / just('/') [INFO] [stdout] 25 | | // .map_err(|e: ParseError| e.with_no_expected()) [INFO] [stdout] 26 | | .ignore_then(just(which).ignored()) [INFO] [stdout] | |___________________________________________- return type was inferred to be `IgnoreThen, Ignored, char>, char, _>` here [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &'a str>` [INFO] [stdout] = note: required for `IgnoreThen>, ..., char, ...>` to implement `Parser<'a, &str, (), Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-9418165590898460042.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:39:10 [INFO] [stdout] | [INFO] [stdout] 39 | .map_err(|e: ParseError| e.with_expected_kind("newline")) [INFO] [stdout] | ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:39:10 [INFO] [stdout] | [INFO] [stdout] 39 | .map_err(|e: ParseError| e.with_expected_kind("newline")) [INFO] [stdout] | ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Ignored, ...>, ...>, ...>, ...>, char>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-10598880604825688916.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | .ignored() [INFO] [stdout] | ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `ignored` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::ignored` [INFO] [stdout] ... [INFO] [stdout] 806 | fn ignored(self) -> Ignored [INFO] [stdout] | ------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | .ignored() [INFO] [stdout] | ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Or, ...>, ...>, ...>, ...>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-7250811860851682317.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:37:10 [INFO] [stdout] | [INFO] [stdout] 37 | .or(just('\u{2029}')) // Paragraph separator [INFO] [stdout] | ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `or` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or` [INFO] [stdout] ... [INFO] [stdout] 1328 | fn or(self, other: B) -> Or [INFO] [stdout] | -- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:37:10 [INFO] [stdout] | [INFO] [stdout] 37 | .or(just('\u{2029}')) // Paragraph separator [INFO] [stdout] | ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Or, ...>, ...>, ...>, ...>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-7978544150857041364.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:37:13 [INFO] [stdout] | [INFO] [stdout] 37 | .or(just('\u{2029}')) // Paragraph separator [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] note: required by a bound in `or` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:1331:12 [INFO] [stdout] | [INFO] [stdout] 1328 | fn or(self, other: B) -> Or [INFO] [stdout] | -- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 1331 | B: Parser<'src, I, O, E>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-9106449988078478906.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:36:10 [INFO] [stdout] | [INFO] [stdout] 36 | .or(just('\u{2028}')) // Line separator [INFO] [stdout] | ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `or` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or` [INFO] [stdout] ... [INFO] [stdout] 1328 | fn or(self, other: B) -> Or [INFO] [stdout] | -- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:36:10 [INFO] [stdout] | [INFO] [stdout] 36 | .or(just('\u{2028}')) // Line separator [INFO] [stdout] | ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Or, ..., ..., ...>, ...>, ...>, ...>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-9307976236241378864.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:36:13 [INFO] [stdout] | [INFO] [stdout] 36 | .or(just('\u{2028}')) // Line separator [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] note: required by a bound in `or` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:1331:12 [INFO] [stdout] | [INFO] [stdout] 1328 | fn or(self, other: B) -> Or [INFO] [stdout] | -- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 1331 | B: Parser<'src, I, O, E>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-8686692071103532888.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:35:10 [INFO] [stdout] | [INFO] [stdout] 35 | .or(just('\u{0085}')) // Next line [INFO] [stdout] | ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `or` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or` [INFO] [stdout] ... [INFO] [stdout] 1328 | fn or(self, other: B) -> Or [INFO] [stdout] | -- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:35:10 [INFO] [stdout] | [INFO] [stdout] 35 | .or(just('\u{0085}')) // Next line [INFO] [stdout] | ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Or, ..., ..., ...>, ...>, ...>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-8044549142254378019.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:35:13 [INFO] [stdout] | [INFO] [stdout] 35 | .or(just('\u{0085}')) // Next line [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] note: required by a bound in `or` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:1331:12 [INFO] [stdout] | [INFO] [stdout] 1328 | fn or(self, other: B) -> Or [INFO] [stdout] | -- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 1331 | B: Parser<'src, I, O, E>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-2650464343256135393.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:34:10 [INFO] [stdout] | [INFO] [stdout] 34 | .or(just('\x0C')) // Form feed [INFO] [stdout] | ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `or` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or` [INFO] [stdout] ... [INFO] [stdout] 1328 | fn or(self, other: B) -> Or [INFO] [stdout] | -- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:34:10 [INFO] [stdout] | [INFO] [stdout] 34 | .or(just('\x0C')) // Form feed [INFO] [stdout] | ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Or>, ..., ..., ...>, ...>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-8587015291371349330.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:34:13 [INFO] [stdout] | [INFO] [stdout] 34 | .or(just('\x0C')) // Form feed [INFO] [stdout] | -- ^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] note: required by a bound in `or` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:1331:12 [INFO] [stdout] | [INFO] [stdout] 1328 | fn or(self, other: B) -> Or [INFO] [stdout] | -- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 1331 | B: Parser<'src, I, O, E>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-3714344285467436392.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:33:10 [INFO] [stdout] | [INFO] [stdout] 33 | .or(just('\r')) // Carriage return [INFO] [stdout] | ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `or` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or` [INFO] [stdout] ... [INFO] [stdout] 1328 | fn or(self, other: B) -> Or [INFO] [stdout] | -- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:33:10 [INFO] [stdout] | [INFO] [stdout] 33 | .or(just('\r')) // Carriage return [INFO] [stdout] | ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `IgnoreThen>>, ..., ..., ...>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-408501175734754566.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | .or(just('\r')) // Carriage return [INFO] [stdout] | -- ^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] note: required by a bound in `or` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:1331:12 [INFO] [stdout] | [INFO] [stdout] 1328 | fn or(self, other: B) -> Or [INFO] [stdout] | -- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 1331 | B: Parser<'src, I, O, E>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-3767704218336305201.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:32:10 [INFO] [stdout] | [INFO] [stdout] 32 | .ignore_then(just('\n')) [INFO] [stdout] | ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `ignore_then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::ignore_then` [INFO] [stdout] ... [INFO] [stdout] 937 | fn ignore_then>(self, other: B) -> IgnoreThen [INFO] [stdout] | ----------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:32:10 [INFO] [stdout] | [INFO] [stdout] 32 | .ignore_then(just('\n')) [INFO] [stdout] | ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `OrNot>>` to implement `Parser<'_, &str, Option, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-15600167645451365472.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:32:22 [INFO] [stdout] | [INFO] [stdout] 32 | .ignore_then(just('\n')) [INFO] [stdout] | ----------- ^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] note: required by a bound in `ignore_then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:937:26 [INFO] [stdout] | [INFO] [stdout] 937 | fn ignore_then>(self, other: B) -> IgnoreThen [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::ignore_then` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-14567659367787394952.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:31:10 [INFO] [stdout] | [INFO] [stdout] 31 | .or_not() [INFO] [stdout] | ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `or_not` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or_not` [INFO] [stdout] ... [INFO] [stdout] 1359 | fn or_not(self) -> OrNot [INFO] [stdout] | ------ required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:31:10 [INFO] [stdout] | [INFO] [stdout] 31 | .or_not() [INFO] [stdout] | ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-12201277613610277021.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:29:21 [INFO] [stdout] | [INFO] [stdout] 29 | fn newline<'a>() -> impl Parser<'a, I<'a>, (), Extra> + Clone { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [INFO] [stdout] 30 | / just('\r') [INFO] [stdout] 31 | | .or_not() [INFO] [stdout] 32 | | .ignore_then(just('\n')) [INFO] [stdout] 33 | | .or(just('\r')) // Carriage return [INFO] [stdout] ... | [INFO] [stdout] 38 | | .ignored() [INFO] [stdout] 39 | | .map_err(|e: ParseError| e.with_expected_kind("newline")) [INFO] [stdout] | |_________________________________________________________________- return type was inferred to be `MapErr, ...>, ...>, ...>, char>, ...>` here [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &'a str>` [INFO] [stdout] = note: required for `MapErr, ...>, ...>, ...>, char>, ...>` to implement `Parser<'a, &str, (), Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-1912660246688209062.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:51:10 [INFO] [stdout] | [INFO] [stdout] 51 | .ignored() [INFO] [stdout] | ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `ignored` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::ignored` [INFO] [stdout] ... [INFO] [stdout] 806 | fn ignored(self) -> Ignored [INFO] [stdout] | ------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:51:10 [INFO] [stdout] | [INFO] [stdout] 51 | .ignored() [INFO] [stdout] | ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Filter>, {closure@...}>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-8937100280958770163.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:44:10 [INFO] [stdout] | [INFO] [stdout] 44 | .filter(|c| { [INFO] [stdout] | ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `chumsky::Parser::filter` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::filter` [INFO] [stdout] ... [INFO] [stdout] 482 | fn filter bool>(self, f: F) -> Filter [INFO] [stdout] | ------ required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:44:10 [INFO] [stdout] | [INFO] [stdout] 44 | .filter(|c| { [INFO] [stdout] | ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `chumsky::primitive::Any<&str, chumsky::extra::Full>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-1770056916482088759.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:42:21 [INFO] [stdout] | [INFO] [stdout] 42 | fn ws_char<'a>() -> impl Parser<'a, I<'a>, (), Extra> + Clone { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [INFO] [stdout] 43 | / any() [INFO] [stdout] 44 | | .filter(|c| { [INFO] [stdout] 45 | | matches!( [INFO] [stdout] 46 | | c, [INFO] [stdout] ... | [INFO] [stdout] 50 | | }) [INFO] [stdout] 51 | | .ignored() [INFO] [stdout] | |__________________- return type was inferred to be `Ignored, {closure@grammar.rs:44:17}>, char>` here [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &'a str>` [INFO] [stdout] = note: required for `Ignored>, ...>, char>` to implement `Parser<'a, &str, (), Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-6287060325385308428.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:68:10 [INFO] [stdout] | [INFO] [stdout] 68 | .map_err(|e: ParseError| e.with_expected_kind("letter")) [INFO] [stdout] | ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:68:10 [INFO] [stdout] | [INFO] [stdout] 68 | .map_err(|e: ParseError| e.with_expected_kind("letter")) [INFO] [stdout] | ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Filter>, {closure@...}>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-3183282898785887353.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:56:10 [INFO] [stdout] | [INFO] [stdout] 56 | .filter(|c| { [INFO] [stdout] | ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `chumsky::Parser::filter` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::filter` [INFO] [stdout] ... [INFO] [stdout] 482 | fn filter bool>(self, f: F) -> Filter [INFO] [stdout] | ------ required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:56:10 [INFO] [stdout] | [INFO] [stdout] 56 | .filter(|c| { [INFO] [stdout] | ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `chumsky::primitive::Any<&str, chumsky::extra::Full>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-11826030561270492204.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:54:21 [INFO] [stdout] | [INFO] [stdout] 54 | fn id_char<'a>() -> impl Parser<'a, I<'a>, char, Extra> + Clone { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [INFO] [stdout] 55 | / any() [INFO] [stdout] 56 | | .filter(|c| { [INFO] [stdout] 57 | | !matches!(c, [INFO] [stdout] 58 | | '\u{0000}'..='\u{0021}' | [INFO] [stdout] ... | [INFO] [stdout] 67 | | }) [INFO] [stdout] 68 | | .map_err(|e: ParseError| e.with_expected_kind("letter")) [INFO] [stdout] | |________________________________________________________________- return type was inferred to be `MapErr, {closure@grammar.rs:56:17}>, {closure@...}>` here [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &'a str>` [INFO] [stdout] = note: required for `MapErr>, ...>, ...>` to implement `Parser<'a, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-12900419583505388075.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:86:10 [INFO] [stdout] | [INFO] [stdout] 86 | .map_err(|e: ParseError| e.with_expected_kind("letter")) [INFO] [stdout] | ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:86:10 [INFO] [stdout] | [INFO] [stdout] 86 | .map_err(|e: ParseError| e.with_expected_kind("letter")) [INFO] [stdout] | ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Filter>, {closure@...}>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-8662488471018849118.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:73:10 [INFO] [stdout] | [INFO] [stdout] 73 | .filter(|c| { [INFO] [stdout] | ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `chumsky::Parser::filter` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::filter` [INFO] [stdout] ... [INFO] [stdout] 482 | fn filter bool>(self, f: F) -> Filter [INFO] [stdout] | ------ required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:73:10 [INFO] [stdout] | [INFO] [stdout] 73 | .filter(|c| { [INFO] [stdout] | ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `chumsky::primitive::Any<&str, chumsky::extra::Full>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-11826030561270492204.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:71:25 [INFO] [stdout] | [INFO] [stdout] 71 | fn id_sans_dig<'a>() -> impl Parser<'a, I<'a>, char, Extra> + Clone { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [INFO] [stdout] 72 | / any() [INFO] [stdout] 73 | | .filter(|c| { [INFO] [stdout] 74 | | !matches!(c, [INFO] [stdout] 75 | | '0'..='9' | [INFO] [stdout] ... | [INFO] [stdout] 85 | | }) [INFO] [stdout] 86 | | .map_err(|e: ParseError| e.with_expected_kind("letter")) [INFO] [stdout] | |________________________________________________________________- return type was inferred to be `MapErr, {closure@grammar.rs:73:17}>, {closure@...}>` here [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &'a str>` [INFO] [stdout] = note: required for `MapErr>, ...>, ...>` to implement `Parser<'a, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-10447548621191536182.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:104:10 [INFO] [stdout] | [INFO] [stdout] 104 | .map_err(|e: ParseError| e.with_expected_kind("letter")) [INFO] [stdout] | ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:104:10 [INFO] [stdout] | [INFO] [stdout] 104 | .map_err(|e: ParseError| e.with_expected_kind("letter")) [INFO] [stdout] | ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Filter>, {closure@...}>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-13748186490109000455.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:91:10 [INFO] [stdout] | [INFO] [stdout] 91 | .filter(|c| { [INFO] [stdout] | ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `chumsky::Parser::filter` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::filter` [INFO] [stdout] ... [INFO] [stdout] 482 | fn filter bool>(self, f: F) -> Filter [INFO] [stdout] | ------ required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:91:10 [INFO] [stdout] | [INFO] [stdout] 91 | .filter(|c| { [INFO] [stdout] | ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `chumsky::primitive::Any<&str, chumsky::extra::Full>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-11826030561270492204.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:89:30 [INFO] [stdout] | [INFO] [stdout] 89 | fn id_sans_sign_dig<'a>() -> impl Parser<'a, I<'a>, char, Extra> + Clone { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [INFO] [stdout] 90 | / any() [INFO] [stdout] 91 | | .filter(|c| { [INFO] [stdout] 92 | | !matches!(c, [INFO] [stdout] 93 | | '-'| '+' | '0'..='9' | [INFO] [stdout] ... | [INFO] [stdout] 103 | | }) [INFO] [stdout] 104 | | .map_err(|e: ParseError| e.with_expected_kind("letter")) [INFO] [stdout] | |________________________________________________________________- return type was inferred to be `MapErr, {closure@grammar.rs:91:17}>, {closure@...}>` here [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &'a str>` [INFO] [stdout] = note: required for `MapErr>, ...>, ...>` to implement `Parser<'a, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-17342893309944649563.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:108:15 [INFO] [stdout] | [INFO] [stdout] 108 | ws_char().repeated().at_least(1).ignored().or(ml_comment()) [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `repeated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::repeated` [INFO] [stdout] ... [INFO] [stdout] 1461 | fn repeated(self) -> Repeated [INFO] [stdout] | -------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `at_least` exists for struct `Repeated + Clone, (), ..., ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:108:26 [INFO] [stdout] | [INFO] [stdout] 108 | ws_char().repeated().at_least(1).ignored().or(ml_comment()) [INFO] [stdout] | ^^^^^^^^ private field, not a method [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/context.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct Context { [INFO] [stdout] | ------------------ doesn't satisfy `context::Context: Inspector<'_, &str>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/extra.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | pub struct Full(PhantomData<(E, S, C)>); [INFO] [stdout] | ------------------------ doesn't satisfy `_: ParserExtra<'_, &str>` [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `context::Context: Inspector<'_, &str>` [INFO] [stdout] which is required by `chumsky::extra::Full: ParserExtra<'_, &str>` [INFO] [stdout] note: the trait `Inspector` must be implemented [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/inspector.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub trait Inspector<'src, I: Input<'src>> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-11746825509354214252.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:114:10 [INFO] [stdout] | [INFO] [stdout] 114 | .then(any().repeated().then(newline().or(end()))) [INFO] [stdout] | ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then` [INFO] [stdout] ... [INFO] [stdout] 903 | fn then>(self, other: B) -> Then [INFO] [stdout] | ---- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:114:47 [INFO] [stdout] | [INFO] [stdout] 114 | .then(any().repeated().then(newline().or(end()))) [INFO] [stdout] | ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `or` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or` [INFO] [stdout] ... [INFO] [stdout] 1328 | fn or(self, other: B) -> Or [INFO] [stdout] | -- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:114:50 [INFO] [stdout] | [INFO] [stdout] 114 | .then(any().repeated().then(newline().or(end()))) [INFO] [stdout] | -- ^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `chumsky::primitive::End<&str, chumsky::extra::Full>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full>` [INFO] [stdout] note: required by a bound in `or` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:1331:12 [INFO] [stdout] | [INFO] [stdout] 1328 | fn or(self, other: B) -> Or [INFO] [stdout] | -- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 1331 | B: Parser<'src, I, O, E>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:114:37 [INFO] [stdout] | [INFO] [stdout] 114 | .then(any().repeated().then(newline().or(end()))) [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `chumsky::primitive::End<&str, chumsky::extra::Full>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full>` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `Or> + Clone, ...>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full>` [INFO] [stdout] note: required by a bound in `then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:903:19 [INFO] [stdout] | [INFO] [stdout] 903 | fn then>(self, other: B) -> Then [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-45539774874760135.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:114:32 [INFO] [stdout] | [INFO] [stdout] 114 | .then(any().repeated().then(newline().or(end()))) [INFO] [stdout] | ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then` [INFO] [stdout] ... [INFO] [stdout] 903 | fn then>(self, other: B) -> Then [INFO] [stdout] | ---- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:114:32 [INFO] [stdout] | [INFO] [stdout] 114 | .then(any().repeated().then(newline().or(end()))) [INFO] [stdout] | ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Repeated>, char, &str, ...>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-3692667123392457154.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:114:21 [INFO] [stdout] | [INFO] [stdout] 114 | .then(any().repeated().then(newline().or(end()))) [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `repeated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::repeated` [INFO] [stdout] ... [INFO] [stdout] 1461 | fn repeated(self) -> Repeated [INFO] [stdout] | -------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:114:21 [INFO] [stdout] | [INFO] [stdout] 114 | .then(any().repeated().then(newline().or(end()))) [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `chumsky::primitive::Any<&str, chumsky::extra::Full>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-10061143030213530519.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:114:15 [INFO] [stdout] | [INFO] [stdout] 114 | .then(any().repeated().then(newline().or(end()))) [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Then, char, ..., ...>, ..., (), (), ...>` to implement `Parser<'_, &str, ((), ()), Full>` [INFO] [stdout] note: required by a bound in `then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:903:19 [INFO] [stdout] | [INFO] [stdout] 903 | fn then>(self, other: B) -> Then [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-15242967867797461233.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `ignored` exists for struct `Then + Clone, ..., (), ..., ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:115:10 [INFO] [stdout] | [INFO] [stdout] 113 | / begin_comment('/') [INFO] [stdout] 114 | | .then(any().repeated().then(newline().or(end()))) [INFO] [stdout] 115 | | .ignored() [INFO] [stdout] | | -^^^^^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/combinator.rs:843:1 [INFO] [stdout] | [INFO] [stdout] 843 | pub struct Then { [INFO] [stdout] | -------------------------------- doesn't satisfy `_: Parser<'_, _, ((), ((), ())), Full>`, `_: Parser<'_, _, ((), ()), Full>` or `_: Parser<'_, _, _, _>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/extra.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | pub struct Full(PhantomData<(E, S, C)>); [INFO] [stdout] | ------------------------ doesn't satisfy `_: ParserExtra<'_, _>` [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `chumsky::extra::Full: ParserExtra<'_, _>` [INFO] [stdout] which is required by `Then> + Clone, Then>, char, &str, chumsky::extra::Full>, Or> + Clone, chumsky::primitive::End<&str, chumsky::extra::Full>>, (), (), chumsky::extra::Full>, (), ((), ()), chumsky::extra::Full>: chumsky::Parser<'_, _, ((), ((), ())), chumsky::extra::Full>` [INFO] [stdout] `Then>, char, &str, chumsky::extra::Full>, Or> + Clone, chumsky::primitive::End<&str, chumsky::extra::Full>>, (), (), chumsky::extra::Full>: chumsky::Parser<'_, _, ((), ()), chumsky::extra::Full>` [INFO] [stdout] which is required by `Then> + Clone, Then>, char, &str, chumsky::extra::Full>, Or> + Clone, chumsky::primitive::End<&str, chumsky::extra::Full>>, (), (), chumsky::extra::Full>, (), ((), ()), chumsky::extra::Full>: chumsky::Parser<'_, _, ((), ((), ())), chumsky::extra::Full>` [INFO] [stdout] `Then> + Clone, Then>, char, &str, chumsky::extra::Full>, Or> + Clone, chumsky::primitive::End<&str, chumsky::extra::Full>>, (), (), chumsky::extra::Full>, (), ((), ()), chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] which is required by `&Then> + Clone, Then>, char, &str, chumsky::extra::Full>, Or> + Clone, chumsky::primitive::End<&str, chumsky::extra::Full>>, (), (), chumsky::extra::Full>, (), ((), ()), chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-4297908002685748443.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:127:10 [INFO] [stdout] | [INFO] [stdout] 127 | .delimited_by(begin_comment('*'), just("*/")) [INFO] [stdout] | ^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Ignored, (), ..., ...>, ()>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-268267931842025035.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:119:5 [INFO] [stdout] | [INFO] [stdout] 119 | / recursive(|comment| { [INFO] [stdout] 120 | | choice(( [INFO] [stdout] 121 | | comment, [INFO] [stdout] 122 | | none_of('*').ignored(), [INFO] [stdout] ... | [INFO] [stdout] 127 | | .delimited_by(begin_comment('*'), just("*/")) [INFO] [stdout] 128 | | }) [INFO] [stdout] | |______^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `chumsky::recursive::recursive` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/recursive.rs:245:8 [INFO] [stdout] | [INFO] [stdout] 242 | pub fn recursive<'src, 'b, I, O, E, A, F>(f: F) -> Recursive> [INFO] [stdout] | --------- required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 245 | E: ParserExtra<'src, I>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `recursive` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:125:10 [INFO] [stdout] | [INFO] [stdout] 125 | .repeated() [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `repeated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::repeated` [INFO] [stdout] ... [INFO] [stdout] 1461 | fn repeated(self) -> Repeated [INFO] [stdout] | -------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:125:10 [INFO] [stdout] | [INFO] [stdout] 125 | .repeated() [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Choice<(Recursive>, ..., ...)>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-18306645390858061697.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:126:10 [INFO] [stdout] | [INFO] [stdout] 126 | .ignored() [INFO] [stdout] | ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `ignored` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::ignored` [INFO] [stdout] ... [INFO] [stdout] 806 | fn ignored(self) -> Ignored [INFO] [stdout] | ------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:126:10 [INFO] [stdout] | [INFO] [stdout] 126 | .ignored() [INFO] [stdout] | ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Repeated, ..., ...)>, (), ..., ...>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-9610938001623866747.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:127:10 [INFO] [stdout] | [INFO] [stdout] 127 | .delimited_by(begin_comment('*'), just("*/")) [INFO] [stdout] | ^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `delimited_by` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::delimited_by` [INFO] [stdout] ... [INFO] [stdout] 1256 | fn delimited_by(self, start: B, end: C) -> DelimitedBy [INFO] [stdout] | ------------ required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:122:26 [INFO] [stdout] | [INFO] [stdout] 122 | none_of('*').ignored(), [INFO] [stdout] | ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `ignored` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::ignored` [INFO] [stdout] ... [INFO] [stdout] 806 | fn ignored(self) -> Ignored [INFO] [stdout] | ------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:122:26 [INFO] [stdout] | [INFO] [stdout] 122 | none_of('*').ignored(), [INFO] [stdout] | ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `NoneOf>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-7883624853444810164.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:123:58 [INFO] [stdout] | [INFO] [stdout] 123 | just('*').then_ignore(none_of('/').rewind()).ignored(), [INFO] [stdout] | ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `ignored` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::ignored` [INFO] [stdout] ... [INFO] [stdout] 806 | fn ignored(self) -> Ignored [INFO] [stdout] | ------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:123:58 [INFO] [stdout] | [INFO] [stdout] 123 | just('*').then_ignore(none_of('/').rewind()).ignored(), [INFO] [stdout] | ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `ThenIgnore>, ..., char, ...>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-13845747326577047150.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:123:23 [INFO] [stdout] | [INFO] [stdout] 123 | just('*').then_ignore(none_of('/').rewind()).ignored(), [INFO] [stdout] | ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `then_ignore` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then_ignore` [INFO] [stdout] ... [INFO] [stdout] 983 | fn then_ignore>(self, other: B) -> ThenIgnore [INFO] [stdout] | ----------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:123:23 [INFO] [stdout] | [INFO] [stdout] 123 | just('*').then_ignore(none_of('/').rewind()).ignored(), [INFO] [stdout] | ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-8910689297749559273.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:123:35 [INFO] [stdout] | [INFO] [stdout] 123 | just('*').then_ignore(none_of('/').rewind()).ignored(), [INFO] [stdout] | ----------- ^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Rewind>>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] note: required by a bound in `then_ignore` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:983:26 [INFO] [stdout] | [INFO] [stdout] 983 | fn then_ignore>(self, other: B) -> ThenIgnore [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then_ignore` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-14217086494948670359.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:123:48 [INFO] [stdout] | [INFO] [stdout] 123 | just('*').then_ignore(none_of('/').rewind()).ignored(), [INFO] [stdout] | ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `chumsky::Parser::rewind` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::rewind` [INFO] [stdout] ... [INFO] [stdout] 1665 | fn rewind(self) -> Rewind [INFO] [stdout] | ------ required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:123:48 [INFO] [stdout] | [INFO] [stdout] 123 | just('*').then_ignore(none_of('/').rewind()).ignored(), [INFO] [stdout] | ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `NoneOf>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-5237136309250423946.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:127:43 [INFO] [stdout] | [INFO] [stdout] 127 | .delimited_by(begin_comment('*'), just("*/")) [INFO] [stdout] | ------------ ^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just<&str, &str, chumsky::extra::Full>` to implement `Parser<'_, &str, &str, Full>` [INFO] [stdout] note: required by a bound in `delimited_by` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:1260:12 [INFO] [stdout] | [INFO] [stdout] 1256 | fn delimited_by(self, start: B, end: C) -> DelimitedBy [INFO] [stdout] | ------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 1260 | C: Parser<'src, I, V, E>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::delimited_by` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-15668479848922865454.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `map_err_with_state` exists for struct `Recursive>>`, but its trait bounds were not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:129:6 [INFO] [stdout] | [INFO] [stdout] 119 | / recursive(|comment| { [INFO] [stdout] 120 | | choice(( [INFO] [stdout] 121 | | comment, [INFO] [stdout] 122 | | none_of('*').ignored(), [INFO] [stdout] ... | [INFO] [stdout] 128 | | }) [INFO] [stdout] 129 | | .map_err_with_state(|err, span, _| { [INFO] [stdout] | | -^^^^^^^^^^^^^^^^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | |_____| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/extra.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | pub struct Full(PhantomData<(E, S, C)>); [INFO] [stdout] | ------------------------ doesn't satisfy `_: ParserExtra<'_, &str>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/recursive.rs:58:1 [INFO] [stdout] | [INFO] [stdout] 58 | pub struct Recursive { [INFO] [stdout] | ------------------------------- doesn't satisfy `_: Parser<'_, &str, (), Full>` or `_: Parser<'_, _, _, _>` [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `chumsky::extra::Full: ParserExtra<'_, &str>` [INFO] [stdout] which is required by `Recursive>>: chumsky::Parser<'_, &str, (), chumsky::extra::Full>` [INFO] [stdout] `Recursive>>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] which is required by `&Recursive>>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-14026380957025921571.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `errors::ParseError: LabelError<'_, &str, DefaultExpected<'_, char>>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:136:13 [INFO] [stdout] | [INFO] [stdout] 136 | err.merge(ParseError::Unclosed { [INFO] [stdout] | ^^^ the trait `LabelError<'_, &str, DefaultExpected<'_, char>>` is not implemented for `errors::ParseError` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `LabelError<'src, I, L>`: [INFO] [stdout] Cheap<>::Span> [INFO] [stdout] EmptyErr [INFO] [stdout] Rich<'a, >::Token, >::Span> [INFO] [stdout] Simple<'a, >::Token, >::Span> [INFO] [stdout] note: required by a bound in `merge` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/error.rs:77:13 [INFO] [stdout] | [INFO] [stdout] 77 | Sized + LabelError<'a, I, DefaultExpected<'a, I::Token>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Error::merge` [INFO] [stdout] ... [INFO] [stdout] 81 | fn merge(self, other: Self) -> Self { [INFO] [stdout] | ----- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:156:13 [INFO] [stdout] | [INFO] [stdout] 155 | .ignore_with_ctx( [INFO] [stdout] | --------------- required by a bound introduced by this call [INFO] [stdout] 156 | / any() [INFO] [stdout] 157 | | .repeated() [INFO] [stdout] 158 | | .then_ignore(just('"')) [INFO] [stdout] 159 | | .then_ignore( [INFO] [stdout] ... | [INFO] [stdout] 164 | | .to_slice() [INFO] [stdout] 165 | | .map(|v: &str| own!(v)), // .configure(|config, ctx| { [INFO] [stdout] | |_______________________________________^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Map, ()>, ..., ...>` to implement `Parser<'_, &str, Box, Full>` [INFO] [stdout] note: required by a bound in `ignore_with_ctx` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:1091:12 [INFO] [stdout] | [INFO] [stdout] 1084 | fn ignore_with_ctx( [INFO] [stdout] | --------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 1091 | P: Parser<'src, I, U, extra::Full>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::ignore_with_ctx` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-10613930301401945327.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:165:18 [INFO] [stdout] | [INFO] [stdout] 165 | .map(|v: &str| own!(v)), // .configure(|config, ctx| { [INFO] [stdout] | ^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `chumsky::Parser::map` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::map` [INFO] [stdout] ... [INFO] [stdout] 520 | fn map U>(self, f: F) -> Map [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:165:18 [INFO] [stdout] | [INFO] [stdout] 165 | .map(|v: &str| own!(v)), // .configure(|config, ctx| { [INFO] [stdout] | ^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `ToSlice, ..., (), ...>, ()>` to implement `Parser<'_, &str, &str, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-1138882915375593726.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:164:18 [INFO] [stdout] | [INFO] [stdout] 164 | .to_slice() [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `to_slice` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::to_slice` [INFO] [stdout] ... [INFO] [stdout] 455 | fn to_slice(self) -> ToSlice [INFO] [stdout] | -------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:164:18 [INFO] [stdout] | [INFO] [stdout] 164 | .to_slice() [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `ThenIgnore, ..., (), ...>` to implement `Parser<'_, &str, (), Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-6505152630482669088.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:159:18 [INFO] [stdout] | [INFO] [stdout] 159 | .then_ignore( [INFO] [stdout] | ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `then_ignore` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then_ignore` [INFO] [stdout] ... [INFO] [stdout] 983 | fn then_ignore>(self, other: B) -> ThenIgnore [INFO] [stdout] | ----------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:159:18 [INFO] [stdout] | [INFO] [stdout] 159 | .then_ignore( [INFO] [stdout] | ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `ThenIgnore, char, ..., ...>, ..., char, ...>` to implement `Parser<'_, &str, (), Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-7765056270187110709.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:160:21 [INFO] [stdout] | [INFO] [stdout] 159 | .then_ignore( [INFO] [stdout] | ----------- required by a bound introduced by this call [INFO] [stdout] 160 | / just('#') [INFO] [stdout] 161 | | .repeated() [INFO] [stdout] 162 | | .configure(|config, ctx| config.exactly(*ctx)), [INFO] [stdout] | |______________________________________________________________________^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Repeated>, char, ..., ...>` to implement `ConfigIterParser<'_, &str, char, Full>` [INFO] [stdout] = note: required for `IterConfigure, ..., char>` to implement `Parser<'_, &str, (), Full>` [INFO] [stdout] note: required by a bound in `then_ignore` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:983:26 [INFO] [stdout] | [INFO] [stdout] 983 | fn then_ignore>(self, other: B) -> ThenIgnore [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then_ignore` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-5091989702070190372.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:158:18 [INFO] [stdout] | [INFO] [stdout] 158 | .then_ignore(just('"')) [INFO] [stdout] | ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `then_ignore` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then_ignore` [INFO] [stdout] ... [INFO] [stdout] 983 | fn then_ignore>(self, other: B) -> ThenIgnore [INFO] [stdout] | ----------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:158:18 [INFO] [stdout] | [INFO] [stdout] 158 | .then_ignore(just('"')) [INFO] [stdout] | ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Repeated>, char, &str, ...>` to implement `Parser<'_, &str, (), Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-1493993177242075511.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:158:30 [INFO] [stdout] | [INFO] [stdout] 158 | .then_ignore(just('"')) [INFO] [stdout] | ----------- ^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] note: required by a bound in `then_ignore` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:983:26 [INFO] [stdout] | [INFO] [stdout] 983 | fn then_ignore>(self, other: B) -> ThenIgnore [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then_ignore` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-5079551809625486311.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:162:26 [INFO] [stdout] | [INFO] [stdout] 162 | .configure(|config, ctx| config.exactly(*ctx)), [INFO] [stdout] | ^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Repeated>, char, ..., ...>` to implement `ConfigIterParser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-18047209264137191765.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:162:26 [INFO] [stdout] | [INFO] [stdout] 162 | .configure(|config, ctx| config.exactly(*ctx)), [INFO] [stdout] | ^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Repeated>, char, ..., ...>` to implement `IterParser<'_, &str, char, Full>` [INFO] [stdout] note: required by a bound in `chumsky::ConfigIterParser::configure` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:2641:61 [INFO] [stdout] | [INFO] [stdout] 2641 | pub trait ConfigIterParser<'src, I, O, E = extra::Default>: IterParser<'src, I, O, E> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `ConfigIterParser::configure` [INFO] [stdout] ... [INFO] [stdout] 2658 | fn configure(self, cfg: F) -> IterConfigure [INFO] [stdout] | --------- required by a bound in this associated function [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-18047209264137191765.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:157:18 [INFO] [stdout] | [INFO] [stdout] 157 | .repeated() [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `repeated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::repeated` [INFO] [stdout] ... [INFO] [stdout] 1461 | fn repeated(self) -> Repeated [INFO] [stdout] | -------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:157:18 [INFO] [stdout] | [INFO] [stdout] 157 | .repeated() [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Any<&str, Full>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-3391084207160521273.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:161:26 [INFO] [stdout] | [INFO] [stdout] 161 | .repeated() [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `repeated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::repeated` [INFO] [stdout] ... [INFO] [stdout] 1461 | fn repeated(self) -> Repeated [INFO] [stdout] | -------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:161:26 [INFO] [stdout] | [INFO] [stdout] 161 | .repeated() [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-12361599204018197541.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:155:10 [INFO] [stdout] | [INFO] [stdout] 155 | .ignore_with_ctx( [INFO] [stdout] | ^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:155:10 [INFO] [stdout] | [INFO] [stdout] 155 | .ignore_with_ctx( [INFO] [stdout] | ^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `ThenIgnore, ..., char, ...>` to implement `Parser<'_, &str, usize, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-253241574112367722.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:154:10 [INFO] [stdout] | [INFO] [stdout] 154 | .then_ignore(just('"')) [INFO] [stdout] | ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `then_ignore` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then_ignore` [INFO] [stdout] ... [INFO] [stdout] 983 | fn then_ignore>(self, other: B) -> ThenIgnore [INFO] [stdout] | ----------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:154:10 [INFO] [stdout] | [INFO] [stdout] 154 | .then_ignore(just('"')) [INFO] [stdout] | ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `IgnoreThen>, ..., char, ...>` to implement `Parser<'_, &str, usize, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-11479849165165405264.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:154:22 [INFO] [stdout] | [INFO] [stdout] 154 | .then_ignore(just('"')) [INFO] [stdout] | ----------- ^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] note: required by a bound in `then_ignore` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:983:26 [INFO] [stdout] | [INFO] [stdout] 983 | fn then_ignore>(self, other: B) -> ThenIgnore [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then_ignore` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-11885092398975869064.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:153:10 [INFO] [stdout] | [INFO] [stdout] 153 | .ignore_then(just('#').repeated().count()) [INFO] [stdout] | ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `ignore_then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::ignore_then` [INFO] [stdout] ... [INFO] [stdout] 937 | fn ignore_then>(self, other: B) -> IgnoreThen [INFO] [stdout] | ----------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:153:10 [INFO] [stdout] | [INFO] [stdout] 153 | .ignore_then(just('#').repeated().count()) [INFO] [stdout] | ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-9958441410063114066.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:153:22 [INFO] [stdout] | [INFO] [stdout] 153 | .ignore_then(just('#').repeated().count()) [INFO] [stdout] | ----------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Collect, char, ..., ...>, char, usize>` to implement `Parser<'_, &str, usize, Full>` [INFO] [stdout] note: required by a bound in `ignore_then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:937:26 [INFO] [stdout] | [INFO] [stdout] 937 | fn ignore_then>(self, other: B) -> IgnoreThen [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::ignore_then` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-13127730167707431635.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:153:43 [INFO] [stdout] | [INFO] [stdout] 153 | .ignore_then(just('#').repeated().count()) [INFO] [stdout] | ^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `chumsky::IterParser::count` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:2356:8 [INFO] [stdout] | [INFO] [stdout] 2356 | E: ParserExtra<'src, I>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `IterParser::count` [INFO] [stdout] ... [INFO] [stdout] 2454 | fn count(self) -> Collect [INFO] [stdout] | ----- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:153:43 [INFO] [stdout] | [INFO] [stdout] 153 | .ignore_then(just('#').repeated().count()) [INFO] [stdout] | ^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Repeated>, char, ..., ...>` to implement `IterParser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-5048615400354903665.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:153:32 [INFO] [stdout] | [INFO] [stdout] 153 | .ignore_then(just('#').repeated().count()) [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `repeated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::repeated` [INFO] [stdout] ... [INFO] [stdout] 1461 | fn repeated(self) -> Repeated [INFO] [stdout] | -------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:153:32 [INFO] [stdout] | [INFO] [stdout] 153 | .ignore_then(just('#').repeated().count()) [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-17527914654831269143.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:151:24 [INFO] [stdout] | [INFO] [stdout] 151 | fn raw_string<'a>() -> impl Parser<'a, I<'a>, Box, Extra> + Clone { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [INFO] [stdout] 152 | / just('r') [INFO] [stdout] 153 | | .ignore_then(just('#').repeated().count()) [INFO] [stdout] 154 | | .then_ignore(just('"')) [INFO] [stdout] 155 | | .ignore_with_ctx( [INFO] [stdout] ... | [INFO] [stdout] 182 | | ) [INFO] [stdout] | |_________- return type was inferred to be `IgnoreWithCtx, ..., usize, _, ...>` here [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &'a str>` [INFO] [stdout] = note: required for `IgnoreWithCtx, ..., usize, ..., ...>` to implement `Parser<'a, &str, Box, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-3599504492135618853.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:186:18 [INFO] [stdout] | [INFO] [stdout] 186 | raw_string().or(escaped_string()) [INFO] [stdout] | ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `or` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or` [INFO] [stdout] ... [INFO] [stdout] 1328 | fn or(self, other: B) -> Or [INFO] [stdout] | -- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:185:20 [INFO] [stdout] | [INFO] [stdout] 185 | fn string<'a>() -> impl Parser<'a, I<'a>, Box, Extra> + Clone { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [INFO] [stdout] 186 | raw_string().or(escaped_string()) [INFO] [stdout] | --------------------------------- return type was inferred to be `Or, Full<..., ..., ()>> + Clone, ...>` here [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &'a str>` [INFO] [stdout] = note: required for `Or, Full<..., ..., ()>> + Clone, ...>` to implement `Parser<'a, &str, Box, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-17516071688335080011.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:209:10 [INFO] [stdout] | [INFO] [stdout] 209 | .or(just('u').ignore_then( [INFO] [stdout] | ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `or` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or` [INFO] [stdout] ... [INFO] [stdout] 1328 | fn or(self, other: B) -> Or [INFO] [stdout] | -- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:209:10 [INFO] [stdout] | [INFO] [stdout] 209 | .or(just('u').ignore_then( [INFO] [stdout] | ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `TryMap>, char, {closure@...}>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-13600869685128288983.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:209:13 [INFO] [stdout] | [INFO] [stdout] 209 | .or(just('u').ignore_then( [INFO] [stdout] | __________--_^ [INFO] [stdout] | | | [INFO] [stdout] | | required by a bound introduced by this call [INFO] [stdout] 210 | | any() [INFO] [stdout] 211 | | .try_map(|c: char, span: ::Span| { [INFO] [stdout] 212 | | c.is_ascii_hexdigit() [INFO] [stdout] ... | [INFO] [stdout] 242 | | )) [INFO] [stdout] | |_________^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `IgnoreThen>, ..., char, ...>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] note: required by a bound in `or` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:1331:12 [INFO] [stdout] | [INFO] [stdout] 1328 | fn or(self, other: B) -> Or [INFO] [stdout] | -- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 1331 | B: Parser<'src, I, O, E>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-16334140696173503286.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:195:10 [INFO] [stdout] | [INFO] [stdout] 195 | .try_map(|c, span: ::Span| match c { [INFO] [stdout] | ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:195:10 [INFO] [stdout] | [INFO] [stdout] 195 | .try_map(|c, span: ::Span| match c { [INFO] [stdout] | ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `chumsky::primitive::Any<&str, chumsky::extra::Full>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-1896874623574959402.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:209:23 [INFO] [stdout] | [INFO] [stdout] 209 | .or(just('u').ignore_then( [INFO] [stdout] | ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `ignore_then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::ignore_then` [INFO] [stdout] ... [INFO] [stdout] 937 | fn ignore_then>(self, other: B) -> IgnoreThen [INFO] [stdout] | ----------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:209:23 [INFO] [stdout] | [INFO] [stdout] 209 | .or(just('u').ignore_then( [INFO] [stdout] | ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-1683189375423831858.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:210:13 [INFO] [stdout] | [INFO] [stdout] 209 | .or(just('u').ignore_then( [INFO] [stdout] | ----------- required by a bound introduced by this call [INFO] [stdout] 210 | / any() [INFO] [stdout] 211 | | .try_map(|c: char, span: ::Span| { [INFO] [stdout] 212 | | c.is_ascii_hexdigit() [INFO] [stdout] 213 | | .then_some(c) [INFO] [stdout] ... | [INFO] [stdout] 236 | | Ok(c) [INFO] [stdout] 237 | | }), // .recover_with( [INFO] [stdout] | |__________________^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `TryMap, ()>, ..., ...>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] note: required by a bound in `ignore_then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:937:26 [INFO] [stdout] | [INFO] [stdout] 937 | fn ignore_then>(self, other: B) -> IgnoreThen [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::ignore_then` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-17291762818926698707.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:226:18 [INFO] [stdout] | [INFO] [stdout] 226 | .try_map(|hex_chars: &str, span: ::Span| { [INFO] [stdout] | ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:226:18 [INFO] [stdout] | [INFO] [stdout] 226 | .try_map(|hex_chars: &str, span: ::Span| { [INFO] [stdout] | ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `ToSlice, ()>` to implement `Parser<'_, &str, &str, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-3127832175235946651.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:225:18 [INFO] [stdout] | [INFO] [stdout] 225 | .to_slice() [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `to_slice` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::to_slice` [INFO] [stdout] ... [INFO] [stdout] 455 | fn to_slice(self) -> ToSlice [INFO] [stdout] | -------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:225:18 [INFO] [stdout] | [INFO] [stdout] 225 | .to_slice() [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `DelimitedBy, ..., ..., char, char>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-7734647430207868678.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:224:18 [INFO] [stdout] | [INFO] [stdout] 224 | .delimited_by(just('{'), just('}')) [INFO] [stdout] | ^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `delimited_by` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::delimited_by` [INFO] [stdout] ... [INFO] [stdout] 1256 | fn delimited_by(self, start: B, end: C) -> DelimitedBy [INFO] [stdout] | ------------ required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:224:18 [INFO] [stdout] | [INFO] [stdout] 224 | .delimited_by(just('{'), just('}')) [INFO] [stdout] | ^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Repeated, char, ...>, char, ..., ...>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-3178023064228151995.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:224:31 [INFO] [stdout] | [INFO] [stdout] 224 | .delimited_by(just('{'), just('}')) [INFO] [stdout] | ------------ ^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] note: required by a bound in `delimited_by` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:1259:12 [INFO] [stdout] | [INFO] [stdout] 1256 | fn delimited_by(self, start: B, end: C) -> DelimitedBy [INFO] [stdout] | ------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 1259 | B: Parser<'src, I, U, E>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::delimited_by` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-4107037327900431204.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:224:42 [INFO] [stdout] | [INFO] [stdout] 224 | .delimited_by(just('{'), just('}')) [INFO] [stdout] | ------------ ^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] note: required by a bound in `delimited_by` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:1260:12 [INFO] [stdout] | [INFO] [stdout] 1256 | fn delimited_by(self, start: B, end: C) -> DelimitedBy [INFO] [stdout] | ------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 1260 | C: Parser<'src, I, V, E>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::delimited_by` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-4107037327900431204.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:223:18 [INFO] [stdout] | [INFO] [stdout] 223 | .at_most(6) [INFO] [stdout] | ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `Repeated::::at_most` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/combinator.rs:1374:8 [INFO] [stdout] | [INFO] [stdout] 1374 | E: ParserExtra<'src, I>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Repeated::::at_most` [INFO] [stdout] ... [INFO] [stdout] 1382 | pub fn at_most(self, at_most: usize) -> Self { [INFO] [stdout] | ------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:222:18 [INFO] [stdout] | [INFO] [stdout] 222 | .at_least(1) [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `Repeated::::at_least` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/combinator.rs:1374:8 [INFO] [stdout] | [INFO] [stdout] 1374 | E: ParserExtra<'src, I>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Repeated::::at_least` [INFO] [stdout] ... [INFO] [stdout] 1377 | pub fn at_least(self, at_least: usize) -> Self { [INFO] [stdout] | -------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:221:18 [INFO] [stdout] | [INFO] [stdout] 221 | .repeated() [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `repeated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::repeated` [INFO] [stdout] ... [INFO] [stdout] 1461 | fn repeated(self) -> Repeated [INFO] [stdout] | -------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:221:18 [INFO] [stdout] | [INFO] [stdout] 221 | .repeated() [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `TryMap>, char, {closure@...}>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-10229354301718695306.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:211:18 [INFO] [stdout] | [INFO] [stdout] 211 | .try_map(|c: char, span: ::Span| { [INFO] [stdout] | ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:211:18 [INFO] [stdout] | [INFO] [stdout] 211 | .try_map(|c: char, span: ::Span| { [INFO] [stdout] | ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `chumsky::primitive::Any<&str, chumsky::extra::Full>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-10757902553125293270.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:193:22 [INFO] [stdout] | [INFO] [stdout] 193 | fn esc_char<'a>() -> impl Parser<'a, I<'a>, char, Extra> + Clone { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [INFO] [stdout] 194 | / any() [INFO] [stdout] 195 | | .try_map(|c, span: ::Span| match c { [INFO] [stdout] 196 | | '"' | '\\' | '/' => Ok(c), [INFO] [stdout] 197 | | 'b' => Ok('\u{0008}'), [INFO] [stdout] ... | [INFO] [stdout] 242 | | )) [INFO] [stdout] | |__________- return type was inferred to be `Or, char, {closure@...}>, ...>` here [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &'a str>` [INFO] [stdout] = note: required for `Or>, char, ...>, ...>` to implement `Parser<'a, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-3230027766099401660.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:250:32 [INFO] [stdout] | [INFO] [stdout] 250 | .or(just('\\').ignore_then(esc_char())) [INFO] [stdout] | ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-14342265821685968139.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:250:32 [INFO] [stdout] | [INFO] [stdout] 250 | .or(just('\\').ignore_then(esc_char())) [INFO] [stdout] | ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `ignore_then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::ignore_then` [INFO] [stdout] ... [INFO] [stdout] 937 | fn ignore_then>(self, other: B) -> IgnoreThen [INFO] [stdout] | ----------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:250:18 [INFO] [stdout] | [INFO] [stdout] 250 | .or(just('\\').ignore_then(esc_char())) [INFO] [stdout] | ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Filter>, {closure@...}>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-17719355351378097427.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:250:21 [INFO] [stdout] | [INFO] [stdout] 250 | .or(just('\\').ignore_then(esc_char())) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `IgnoreThen>, ..., char, ...>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] note: required by a bound in `or` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:1331:12 [INFO] [stdout] | [INFO] [stdout] 1328 | fn or(self, other: B) -> Or [INFO] [stdout] | -- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 1331 | B: Parser<'src, I, O, E>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-10524117042440231024.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:250:18 [INFO] [stdout] | [INFO] [stdout] 250 | .or(just('\\').ignore_then(esc_char())) [INFO] [stdout] | ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `or` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or` [INFO] [stdout] ... [INFO] [stdout] 1328 | fn or(self, other: B) -> Or [INFO] [stdout] | -- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:249:18 [INFO] [stdout] | [INFO] [stdout] 249 | .filter(|&c| c != '"' && c != '\\') [INFO] [stdout] | ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `chumsky::Parser::filter` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::filter` [INFO] [stdout] ... [INFO] [stdout] 482 | fn filter bool>(self, f: F) -> Filter [INFO] [stdout] | ------ required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:249:18 [INFO] [stdout] | [INFO] [stdout] 249 | .filter(|&c| c != '"' && c != '\\') [INFO] [stdout] | ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `chumsky::primitive::Any<&str, chumsky::extra::Full>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-9504521720004161908.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `repeated` exists for struct `Or>, ...>, ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:251:18 [INFO] [stdout] | [INFO] [stdout] 248 | / any() [INFO] [stdout] 249 | | .filter(|&c| c != '"' && c != '\\') [INFO] [stdout] 250 | | .or(just('\\').ignore_then(esc_char())) [INFO] [stdout] 251 | | .repeated() [INFO] [stdout] | | -^^^^^^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | |_________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/combinator.rs:227:1 [INFO] [stdout] | [INFO] [stdout] 227 | pub struct Filter { [INFO] [stdout] | ----------------------- doesn't satisfy `_: Parser<'_, _, _, _>` [INFO] [stdout] ... [INFO] [stdout] 879 | pub struct IgnoreThen { [INFO] [stdout] | ---------------------------------- doesn't satisfy `_: Parser<'_, _, _, _>` [INFO] [stdout] ... [INFO] [stdout] 1297 | pub struct Or { [INFO] [stdout] | ------------------- doesn't satisfy `_: Parser<'_, _, _, _>` [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `chumsky::combinator::Filter>, {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:249:25: 249:29}>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] which is required by `Or>, {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:249:25: 249:29}>, IgnoreThen>, impl chumsky::Parser<'_, &str, char, chumsky::extra::Full> + Clone, char, chumsky::extra::Full>>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] `IgnoreThen>, impl chumsky::Parser<'_, &str, char, chumsky::extra::Full> + Clone, char, chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] which is required by `Or>, {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:249:25: 249:29}>, IgnoreThen>, impl chumsky::Parser<'_, &str, char, chumsky::extra::Full> + Clone, char, chumsky::extra::Full>>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] `Or>, {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:249:25: 249:29}>, IgnoreThen>, impl chumsky::Parser<'_, &str, char, chumsky::extra::Full> + Clone, char, chumsky::extra::Full>>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] which is required by `&Or>, {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:249:25: 249:29}>, IgnoreThen>, impl chumsky::Parser<'_, &str, char, chumsky::extra::Full> + Clone, char, chumsky::extra::Full>>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-1845872843129892042.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `errors::ParseError: LabelError<'_, &str, DefaultExpected<'_, char>>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:261:17 [INFO] [stdout] | [INFO] [stdout] 261 | err.merge(ParseError::Unclosed { [INFO] [stdout] | ^^^ the trait `LabelError<'_, &str, DefaultExpected<'_, char>>` is not implemented for `errors::ParseError` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `LabelError<'src, I, L>`: [INFO] [stdout] Cheap<>::Span> [INFO] [stdout] EmptyErr [INFO] [stdout] Rich<'a, >::Token, >::Span> [INFO] [stdout] Simple<'a, >::Token, >::Span> [INFO] [stdout] note: required by a bound in `merge` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/error.rs:77:13 [INFO] [stdout] | [INFO] [stdout] 77 | Sized + LabelError<'a, I, DefaultExpected<'a, I::Token>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Error::merge` [INFO] [stdout] ... [INFO] [stdout] 81 | fn merge(self, other: Self) -> Self { [INFO] [stdout] | ----- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:278:33 [INFO] [stdout] | [INFO] [stdout] 278 | sign.then(id_sans_dig().then(id_char().repeated())) [INFO] [stdout] | ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then` [INFO] [stdout] ... [INFO] [stdout] 903 | fn then>(self, other: B) -> Then [INFO] [stdout] | ---- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:278:48 [INFO] [stdout] | [INFO] [stdout] 278 | sign.then(id_sans_dig().then(id_char().repeated())) [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `repeated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::repeated` [INFO] [stdout] ... [INFO] [stdout] 1461 | fn repeated(self) -> Repeated [INFO] [stdout] | -------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:278:38 [INFO] [stdout] | [INFO] [stdout] 278 | sign.then(id_sans_dig().then(id_char().repeated())) [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Repeated + Clone, char, ..., ...>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full>` [INFO] [stdout] note: required by a bound in `then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:903:19 [INFO] [stdout] | [INFO] [stdout] 903 | fn then>(self, other: B) -> Then [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-8834995473728218011.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:278:14 [INFO] [stdout] | [INFO] [stdout] 278 | sign.then(id_sans_dig().then(id_char().repeated())) [INFO] [stdout] | ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Or>, ...>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-3849227685124702974.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:278:19 [INFO] [stdout] | [INFO] [stdout] 278 | sign.then(id_sans_dig().then(id_char().repeated())) [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Then + Clone, ..., char, (), ...>` to implement `Parser<'_, &str, (char, ()), Full>` [INFO] [stdout] note: required by a bound in `then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:903:19 [INFO] [stdout] | [INFO] [stdout] 903 | fn then>(self, other: B) -> Then [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-5063504242632316595.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:278:14 [INFO] [stdout] | [INFO] [stdout] 278 | sign.then(id_sans_dig().then(id_char().repeated())) [INFO] [stdout] | ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then` [INFO] [stdout] ... [INFO] [stdout] 903 | fn then>(self, other: B) -> Then [INFO] [stdout] | ---- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:276:26 [INFO] [stdout] | [INFO] [stdout] 276 | let sign = just('+').or(just('-')); [INFO] [stdout] | ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `or` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or` [INFO] [stdout] ... [INFO] [stdout] 1328 | fn or(self, other: B) -> Or [INFO] [stdout] | -- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:276:26 [INFO] [stdout] | [INFO] [stdout] 276 | let sign = just('+').or(just('-')); [INFO] [stdout] | ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-6804541445767031278.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:276:29 [INFO] [stdout] | [INFO] [stdout] 276 | let sign = just('+').or(just('-')); [INFO] [stdout] | -- ^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] note: required by a bound in `or` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:1331:12 [INFO] [stdout] | [INFO] [stdout] 1328 | fn or(self, other: B) -> Or [INFO] [stdout] | -- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 1331 | B: Parser<'src, I, O, E>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-6804541445767031278.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `to_slice` exists for struct `Then, ...>, ..., char, ..., ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:279:14 [INFO] [stdout] | [INFO] [stdout] 278 | / sign.then(id_sans_dig().then(id_char().repeated())) [INFO] [stdout] 279 | | .to_slice(), [INFO] [stdout] | | -^^^^^^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/combinator.rs:843:1 [INFO] [stdout] | [INFO] [stdout] 843 | pub struct Then { [INFO] [stdout] | -------------------------------- doesn't satisfy `_: Parser<'_, _, (char, ()), Full>`, `_: Parser<'_, _, (char, (char, ())), Full>` or `_: Parser<'_, _, _, _>` [INFO] [stdout] ... [INFO] [stdout] 1297 | pub struct Or { [INFO] [stdout] | ------------------- doesn't satisfy `_: Parser<'_, _, char, Full>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/extra.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | pub struct Full(PhantomData<(E, S, C)>); [INFO] [stdout] | ------------------------ doesn't satisfy `_: ParserExtra<'_, _>` [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `chumsky::extra::Full: ParserExtra<'_, _>` [INFO] [stdout] which is required by `Then>, Just>>, Then> + Clone, Repeated> + Clone, char, &str, chumsky::extra::Full>, char, (), chumsky::extra::Full>, char, (char, ()), chumsky::extra::Full>: chumsky::Parser<'_, _, (char, (char, ())), chumsky::extra::Full>` [INFO] [stdout] `Or>, Just>>: chumsky::Parser<'_, _, char, chumsky::extra::Full>` [INFO] [stdout] which is required by `Then>, Just>>, Then> + Clone, Repeated> + Clone, char, &str, chumsky::extra::Full>, char, (), chumsky::extra::Full>, char, (char, ()), chumsky::extra::Full>: chumsky::Parser<'_, _, (char, (char, ())), chumsky::extra::Full>` [INFO] [stdout] `Then> + Clone, Repeated> + Clone, char, &str, chumsky::extra::Full>, char, (), chumsky::extra::Full>: chumsky::Parser<'_, _, (char, ()), chumsky::extra::Full>` [INFO] [stdout] which is required by `Then>, Just>>, Then> + Clone, Repeated> + Clone, char, &str, chumsky::extra::Full>, char, (), chumsky::extra::Full>, char, (char, ()), chumsky::extra::Full>: chumsky::Parser<'_, _, (char, (char, ())), chumsky::extra::Full>` [INFO] [stdout] `Then>, Just>>, Then> + Clone, Repeated> + Clone, char, &str, chumsky::extra::Full>, char, (), chumsky::extra::Full>, char, (char, ()), chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] which is required by `&Then>, Just>>, Then> + Clone, Repeated> + Clone, char, &str, chumsky::extra::Full>, char, (), chumsky::extra::Full>, char, (char, ()), chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-14478864289478574403.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `repeated` exists for struct `Or>, ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:280:14 [INFO] [stdout] | [INFO] [stdout] 280 | sign.repeated().exactly(1).to_slice(), [INFO] [stdout] | ^^^^^^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/combinator.rs:1297:1 [INFO] [stdout] | [INFO] [stdout] 1297 | pub struct Or { [INFO] [stdout] | ------------------- doesn't satisfy `_: Parser<'_, _, _, _>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/primitive.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | pub struct Just { [INFO] [stdout] | ----------------------------------- doesn't satisfy `_: Parser<'_, _, _, _>` [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `Just>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] which is required by `Or>, Just>>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] `Or>, Just>>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] which is required by `&Or>, Just>>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-14364363441259991336.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `repeated` exists for struct `Or>, ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:281:14 [INFO] [stdout] | [INFO] [stdout] 281 | sign.repeated() [INFO] [stdout] | ^^^^^^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/combinator.rs:1297:1 [INFO] [stdout] | [INFO] [stdout] 1297 | pub struct Or { [INFO] [stdout] | ------------------- doesn't satisfy `_: Parser<'_, _, _, _>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/primitive.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | pub struct Just { [INFO] [stdout] | ----------------------------------- doesn't satisfy `_: Parser<'_, _, _, _>` [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `Just>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] which is required by `Or>, Just>>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] `Or>, Just>>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] which is required by `&Or>, Just>>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-14364363441259991336.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:283:29 [INFO] [stdout] | [INFO] [stdout] 283 | .then(id_char().repeated()) [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `repeated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::repeated` [INFO] [stdout] ... [INFO] [stdout] 1461 | fn repeated(self) -> Repeated [INFO] [stdout] | -------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:291:18 [INFO] [stdout] | [INFO] [stdout] 291 | bare_ident().or(string()) [INFO] [stdout] | ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `or` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or` [INFO] [stdout] ... [INFO] [stdout] 1328 | fn or(self, other: B) -> Or [INFO] [stdout] | -- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:290:19 [INFO] [stdout] | [INFO] [stdout] 290 | fn ident<'a>() -> impl Parser<'a, I<'a>, Box, Extra> + Clone { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [INFO] [stdout] 291 | bare_ident().or(string()) [INFO] [stdout] | ------------------------- return type was inferred to be `Or, Full<..., ..., ()>> + Clone, ...>` here [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &'a str>` [INFO] [stdout] = note: required for `Or, Full<..., ..., ()>> + Clone, ...>` to implement `Parser<'a, &str, Box, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-5725016399894000251.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:295:14 [INFO] [stdout] | [INFO] [stdout] 295 | string().or(any() [INFO] [stdout] | ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `or` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or` [INFO] [stdout] ... [INFO] [stdout] 1328 | fn or(self, other: B) -> Or [INFO] [stdout] | -- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:295:17 [INFO] [stdout] | [INFO] [stdout] 295 | string().or(any() [INFO] [stdout] | ______________--_^ [INFO] [stdout] | | | [INFO] [stdout] | | required by a bound introduced by this call [INFO] [stdout] 296 | | .filter(|c| { [INFO] [stdout] 297 | | c != &' ' [INFO] [stdout] 298 | | && c != &'{' [INFO] [stdout] ... | [INFO] [stdout] 309 | | .to_slice() [INFO] [stdout] 310 | | .map(|v: &str| own!(v))) [INFO] [stdout] | |_______________________________^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Map, char, ..., ...>, ()>, ..., ...>` to implement `Parser<'_, &str, Box, Full>` [INFO] [stdout] note: required by a bound in `or` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:1331:12 [INFO] [stdout] | [INFO] [stdout] 1328 | fn or(self, other: B) -> Or [INFO] [stdout] | -- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 1331 | B: Parser<'src, I, O, E>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-3405231815095319756.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:310:10 [INFO] [stdout] | [INFO] [stdout] 310 | .map(|v: &str| own!(v))) [INFO] [stdout] | ^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `chumsky::Parser::map` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::map` [INFO] [stdout] ... [INFO] [stdout] 520 | fn map U>(self, f: F) -> Map [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:310:10 [INFO] [stdout] | [INFO] [stdout] 310 | .map(|v: &str| own!(v))) [INFO] [stdout] | ^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `ToSlice, ...>, char, ..., ...>, ()>` to implement `Parser<'_, &str, &str, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-6182403972551094203.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:309:10 [INFO] [stdout] | [INFO] [stdout] 309 | .to_slice() [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `to_slice` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::to_slice` [INFO] [stdout] ... [INFO] [stdout] 455 | fn to_slice(self) -> ToSlice [INFO] [stdout] | -------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:309:10 [INFO] [stdout] | [INFO] [stdout] 309 | .to_slice() [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Repeated>, ...>, char, ..., ...>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-16688031072583040161.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:308:10 [INFO] [stdout] | [INFO] [stdout] 308 | .at_least(1) [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `Repeated::::at_least` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/combinator.rs:1374:8 [INFO] [stdout] | [INFO] [stdout] 1374 | E: ParserExtra<'src, I>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Repeated::::at_least` [INFO] [stdout] ... [INFO] [stdout] 1377 | pub fn at_least(self, at_least: usize) -> Self { [INFO] [stdout] | -------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:307:10 [INFO] [stdout] | [INFO] [stdout] 307 | .repeated() [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `repeated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::repeated` [INFO] [stdout] ... [INFO] [stdout] 1461 | fn repeated(self) -> Repeated [INFO] [stdout] | -------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:307:10 [INFO] [stdout] | [INFO] [stdout] 307 | .repeated() [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Filter>, {closure@...}>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-7489229466599484193.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:296:10 [INFO] [stdout] | [INFO] [stdout] 296 | .filter(|c| { [INFO] [stdout] | ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `chumsky::Parser::filter` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::filter` [INFO] [stdout] ... [INFO] [stdout] 482 | fn filter bool>(self, f: F) -> Filter [INFO] [stdout] | ------ required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:296:10 [INFO] [stdout] | [INFO] [stdout] 296 | .filter(|c| { [INFO] [stdout] | ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `chumsky::primitive::Any<&str, chumsky::extra::Full>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-8174290812597644887.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:294:21 [INFO] [stdout] | [INFO] [stdout] 294 | fn literal<'a>() -> impl Parser<'a, I<'a>, Box, Extra> + Clone { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [INFO] [stdout] 295 | / string().or(any() [INFO] [stdout] 296 | | .filter(|c| { [INFO] [stdout] 297 | | c != &' ' [INFO] [stdout] 298 | | && c != &'{' [INFO] [stdout] ... | [INFO] [stdout] 309 | | .to_slice() [INFO] [stdout] 310 | | .map(|v: &str| own!(v))) [INFO] [stdout] | |________________________________- return type was inferred to be `Or, Full<..., ..., ()>> + Clone, ...>` here [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &'a str>` [INFO] [stdout] = note: required for `Or, Full<..., ..., ()>> + Clone, ...>` to implement `Parser<'a, &str, Box, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-8174118826028646277.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:314:13 [INFO] [stdout] | [INFO] [stdout] 314 | ident().delimited_by(just('('), just(')')) [INFO] [stdout] | ^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `delimited_by` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::delimited_by` [INFO] [stdout] ... [INFO] [stdout] 1256 | fn delimited_by(self, start: B, end: C) -> DelimitedBy [INFO] [stdout] | ------------ required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:314:26 [INFO] [stdout] | [INFO] [stdout] 314 | ident().delimited_by(just('('), just(')')) [INFO] [stdout] | ------------ ^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] note: required by a bound in `delimited_by` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:1259:12 [INFO] [stdout] | [INFO] [stdout] 1256 | fn delimited_by(self, start: B, end: C) -> DelimitedBy [INFO] [stdout] | ------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 1259 | B: Parser<'src, I, U, E>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::delimited_by` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-2002729387902562897.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:314:37 [INFO] [stdout] | [INFO] [stdout] 314 | ident().delimited_by(just('('), just(')')) [INFO] [stdout] | ------------ ^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] note: required by a bound in `delimited_by` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:1260:12 [INFO] [stdout] | [INFO] [stdout] 1256 | fn delimited_by(self, start: B, end: C) -> DelimitedBy [INFO] [stdout] | ------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 1260 | C: Parser<'src, I, V, E>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::delimited_by` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-2002729387902562897.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:313:23 [INFO] [stdout] | [INFO] [stdout] 313 | fn type_name<'a>() -> impl Parser<'a, I<'a>, Box, Extra> + Clone { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [INFO] [stdout] 314 | ident().delimited_by(just('('), just(')')) [INFO] [stdout] | ------------------------------------------ return type was inferred to be `DelimitedBy<..., ..., ..., char, char>` here [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &'a str>` [INFO] [stdout] = note: required for `DelimitedBy<..., ..., ..., char, char>` to implement `Parser<'a, &str, Box, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-13098998650836629535.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:322:7 [INFO] [stdout] | [INFO] [stdout] 322 | p.map_with(|value, extra| { [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'a, &'a str>` [INFO] [stdout] note: required by a bound in `map_with` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::map_with` [INFO] [stdout] ... [INFO] [stdout] 615 | fn map_with) -> U>(self, f: F) -> MapWith [INFO] [stdout] | -------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `span` exists for mutable reference `&mut MapExtra<'a, '_, &str, Full>`, but its trait bounds were not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:323:26 [INFO] [stdout] | [INFO] [stdout] 323 | let span = extra.span(); [INFO] [stdout] | ------^^^^-- [INFO] [stdout] | | | [INFO] [stdout] | | this is an associated function, not a method [INFO] [stdout] | help: use associated function syntax instead: `MapExtra<'a, '_, &'a str, chumsky::extra::Full>::span()` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/context.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct Context { [INFO] [stdout] | ------------------ doesn't satisfy `context::Context: Inspector<'_, &'a str>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/extra.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | pub struct Full(PhantomData<(E, S, C)>); [INFO] [stdout] | ------------------------ doesn't satisfy `_: ParserExtra<'_, &str>` [INFO] [stdout] | [INFO] [stdout] = note: found the following associated functions; to be used as methods, functions must have a `self` parameter [INFO] [stdout] note: the candidate is defined in the trait `chumsky::input::Input` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/input.rs:75:5 [INFO] [stdout] | [INFO] [stdout] 75 | unsafe fn span(cache: &mut Self::Cache, range: Range<&Self::Cursor>) -> Self::Span; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `context::Context: Inspector<'_, &'a str>` [INFO] [stdout] which is required by `chumsky::extra::Full: ParserExtra<'_, &'a str>` [INFO] [stdout] note: the trait `Inspector` must be implemented [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/inspector.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub trait Inspector<'src, I: Input<'src>> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-7984843777515995533.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:322:24 [INFO] [stdout] | [INFO] [stdout] 322 | p.map_with(|value, extra| { [INFO] [stdout] | ^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'a, &'a str>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `state` exists for mutable reference `&mut MapExtra<'a, '_, &str, Full>`, but its trait bounds were not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:324:15 [INFO] [stdout] | [INFO] [stdout] 324 | extra.state().set_span(&value, span.into()); [INFO] [stdout] | ^^^^^ private field, not a method [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/context.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct Context { [INFO] [stdout] | ------------------ doesn't satisfy `context::Context: Inspector<'_, &'a str>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/extra.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | pub struct Full(PhantomData<(E, S, C)>); [INFO] [stdout] | ------------------------ doesn't satisfy `_: ParserExtra<'_, &str>` [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `context::Context: Inspector<'_, &'a str>` [INFO] [stdout] `context::Context: Inspector<'_, &'a str>` [INFO] [stdout] which is required by `chumsky::extra::Full: ParserExtra<'_, &'a str>` [INFO] [stdout] note: the trait `Inspector` must be implemented [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/inspector.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub trait Inspector<'src, I: Input<'src>> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-7984843777515995533.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:317:31 [INFO] [stdout] | [INFO] [stdout] 317 | fn spanned<'a, T, P>(p: P) -> impl Parser<'a, I<'a>, T, Extra> + Clone [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [INFO] [stdout] ... [INFO] [stdout] 322 | / p.map_with(|value, extra| { [INFO] [stdout] 323 | | let span = extra.span(); [INFO] [stdout] 324 | | extra.state().set_span(&value, span.into()); [INFO] [stdout] 325 | | value [INFO] [stdout] 326 | | }) [INFO] [stdout] | |______- return type was inferred to be `MapWith` here [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &'a str>` [INFO] [stdout] = note: required for `MapWith` to implement `Parser<'a, &str, T, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-12229369490832642299.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:331:27 [INFO] [stdout] | [INFO] [stdout] 331 | .ignore_then(ws().repeated()) [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `repeated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::repeated` [INFO] [stdout] ... [INFO] [stdout] 1461 | fn repeated(self) -> Repeated [INFO] [stdout] | -------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:331:10 [INFO] [stdout] | [INFO] [stdout] 331 | .ignore_then(ws().repeated()) [INFO] [stdout] | ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-2630116920807773596.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:331:22 [INFO] [stdout] | [INFO] [stdout] 331 | .ignore_then(ws().repeated()) [INFO] [stdout] | ----------- ^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Repeated + Clone, (), ..., ...>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full>` [INFO] [stdout] note: required by a bound in `ignore_then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:937:26 [INFO] [stdout] | [INFO] [stdout] 937 | fn ignore_then>(self, other: B) -> IgnoreThen [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::ignore_then` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-14683424461041468484.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:331:10 [INFO] [stdout] | [INFO] [stdout] 331 | .ignore_then(ws().repeated()) [INFO] [stdout] | ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `ignore_then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::ignore_then` [INFO] [stdout] ... [INFO] [stdout] 937 | fn ignore_then>(self, other: B) -> IgnoreThen [INFO] [stdout] | ----------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `ignore_then` exists for struct `IgnoreThen>, ..., char, ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:332:10 [INFO] [stdout] | [INFO] [stdout] 330 | / just('\\') [INFO] [stdout] 331 | | .ignore_then(ws().repeated()) [INFO] [stdout] 332 | | .ignore_then(comment().or(newline())) [INFO] [stdout] | | -^^^^^^^^^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/combinator.rs:879:1 [INFO] [stdout] | [INFO] [stdout] 879 | pub struct IgnoreThen { [INFO] [stdout] | ---------------------------------- doesn't satisfy `_: Parser<'_, _, _, Full>` or `_: Parser<'_, _, _, _>` [INFO] [stdout] ... [INFO] [stdout] 1345 | pub struct Repeated { [INFO] [stdout] | -------------------------------- doesn't satisfy `_: Parser<'_, _, _, Full>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/extra.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | pub struct Full(PhantomData<(E, S, C)>); [INFO] [stdout] | ------------------------ doesn't satisfy `_: ParserExtra<'_, _>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/primitive.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | pub struct Just { [INFO] [stdout] | ----------------------------------- doesn't satisfy `_: Parser<'_, _, char, Full>` [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `chumsky::extra::Full: ParserExtra<'_, _>` [INFO] [stdout] which is required by `IgnoreThen>, Repeated> + Clone, (), &str, chumsky::extra::Full>, char, chumsky::extra::Full>: chumsky::Parser<'_, _, _, chumsky::extra::Full>` [INFO] [stdout] `Just>: chumsky::Parser<'_, _, char, chumsky::extra::Full>` [INFO] [stdout] which is required by `IgnoreThen>, Repeated> + Clone, (), &str, chumsky::extra::Full>, char, chumsky::extra::Full>: chumsky::Parser<'_, _, _, chumsky::extra::Full>` [INFO] [stdout] `Repeated> + Clone, (), &str, chumsky::extra::Full>: chumsky::Parser<'_, _, _, chumsky::extra::Full>` [INFO] [stdout] which is required by `IgnoreThen>, Repeated> + Clone, (), &str, chumsky::extra::Full>, char, chumsky::extra::Full>: chumsky::Parser<'_, _, _, chumsky::extra::Full>` [INFO] [stdout] `IgnoreThen>, Repeated> + Clone, (), &str, chumsky::extra::Full>, char, chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] which is required by `&IgnoreThen>, Repeated> + Clone, (), &str, chumsky::extra::Full>, char, chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-3807400383730605045.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:332:32 [INFO] [stdout] | [INFO] [stdout] 332 | .ignore_then(comment().or(newline())) [INFO] [stdout] | ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `or` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or` [INFO] [stdout] ... [INFO] [stdout] 1328 | fn or(self, other: B) -> Or [INFO] [stdout] | -- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:336:10 [INFO] [stdout] | [INFO] [stdout] 336 | ws().or(esc_line()) [INFO] [stdout] | ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `or` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or` [INFO] [stdout] ... [INFO] [stdout] 1328 | fn or(self, other: B) -> Or [INFO] [stdout] | -- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:335:24 [INFO] [stdout] | [INFO] [stdout] 335 | fn node_space<'a>() -> impl Parser<'a, I<'a>, (), Extra> + Clone { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [INFO] [stdout] 336 | ws().or(esc_line()) [INFO] [stdout] | ------------------- return type was inferred to be `Or> + Clone, ...>` here [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &'a str>` [INFO] [stdout] = note: required for `Or> + Clone, ...>` to implement `Parser<'a, &str, (), Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-12641901500126407758.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:340:45 [INFO] [stdout] | [INFO] [stdout] 340 | choice((newline(), comment(), just(';').ignored(), end())) [INFO] [stdout] | ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `ignored` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::ignored` [INFO] [stdout] ... [INFO] [stdout] 806 | fn ignored(self) -> Ignored [INFO] [stdout] | ------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:340:45 [INFO] [stdout] | [INFO] [stdout] 340 | choice((newline(), comment(), just(';').ignored(), end())) [INFO] [stdout] | ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-978640873521235804.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:340:56 [INFO] [stdout] | [INFO] [stdout] 340 | choice((newline(), comment(), just(';').ignored(), end())) [INFO] [stdout] | ^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `chumsky::primitive::end` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/primitive.rs:26:43 [INFO] [stdout] | [INFO] [stdout] 26 | pub const fn end<'src, I: Input<'src>, E: ParserExtra<'src, I>>() -> End { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `end` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:339:29 [INFO] [stdout] | [INFO] [stdout] 339 | fn node_terminator<'a>() -> impl Parser<'a, I<'a>, (), Extra> + Clone { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [INFO] [stdout] 340 | choice((newline(), comment(), just(';').ignored(), end())) [INFO] [stdout] | ---------------------------------------------------------- return type was inferred to be `Choice<(impl Parser<'_, &str, (), ...> + Clone, ..., ..., ...)>` here [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &'a str>` [INFO] [stdout] = note: required for `Choice<(impl Parser<'_, &str, (), ...> + Clone, ..., ..., ...)>` to implement `Parser<'a, &str, (), Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-16367721483627232914.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:352:10 [INFO] [stdout] | [INFO] [stdout] 352 | .then(literal()) [INFO] [stdout] | ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then` [INFO] [stdout] ... [INFO] [stdout] 903 | fn then>(self, other: B) -> Then [INFO] [stdout] | ---- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `map` exists for struct `Then, ...> + Clone, ..., ..., ..., ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:353:10 [INFO] [stdout] | [INFO] [stdout] 351 | / type_name() [INFO] [stdout] 352 | | .then(literal()) [INFO] [stdout] 353 | | .map(|(type_name, literal)| Scalar { [INFO] [stdout] | | -^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/combinator.rs:843:1 [INFO] [stdout] | [INFO] [stdout] 843 | pub struct Then { [INFO] [stdout] | -------------------------------- doesn't satisfy `_: Iterator`, `_: Parser<'_, _, (Box, Box), Full>` or `_: Parser<'_, _, _, _>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/extra.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | pub struct Full(PhantomData<(E, S, C)>); [INFO] [stdout] | ------------------------ doesn't satisfy `_: ParserExtra<'_, _>` [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `chumsky::extra::Full: ParserExtra<'_, _>` [INFO] [stdout] which is required by `Then, chumsky::extra::Full> + Clone, impl chumsky::Parser<'_, &str, Box, chumsky::extra::Full> + Clone, Box, Box, chumsky::extra::Full>: chumsky::Parser<'_, _, (Box, Box), chumsky::extra::Full>` [INFO] [stdout] `Then, chumsky::extra::Full> + Clone, impl chumsky::Parser<'_, &str, Box, chumsky::extra::Full> + Clone, Box, Box, chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] which is required by `&Then, chumsky::extra::Full> + Clone, impl chumsky::Parser<'_, &str, Box, chumsky::extra::Full> + Clone, Box, Box, chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] `Then, chumsky::extra::Full> + Clone, impl chumsky::Parser<'_, &str, Box, chumsky::extra::Full> + Clone, Box, Box, chumsky::extra::Full>: Iterator` [INFO] [stdout] which is required by `&mut Then, chumsky::extra::Full> + Clone, impl chumsky::Parser<'_, &str, Box, chumsky::extra::Full> + Clone, Box, Box, chumsky::extra::Full>: Iterator` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-6448695006306657862.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:360:23 [INFO] [stdout] | [INFO] [stdout] 360 | type_name_value().or(literal().map(|literal| Scalar { [INFO] [stdout] | ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `or` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or` [INFO] [stdout] ... [INFO] [stdout] 1328 | fn or(self, other: B) -> Or [INFO] [stdout] | -- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:360:36 [INFO] [stdout] | [INFO] [stdout] 360 | type_name_value().or(literal().map(|literal| Scalar { [INFO] [stdout] | ^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `chumsky::Parser::map` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::map` [INFO] [stdout] ... [INFO] [stdout] 520 | fn map U>(self, f: F) -> Map [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:360:26 [INFO] [stdout] | [INFO] [stdout] 360 | type_name_value().or(literal().map(|literal| Scalar { [INFO] [stdout] | _______________________--_^ [INFO] [stdout] | | | [INFO] [stdout] | | required by a bound introduced by this call [INFO] [stdout] 361 | | type_name: None, [INFO] [stdout] 362 | | literal, [INFO] [stdout] 363 | | })) [INFO] [stdout] | |______^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Map, ...> + Clone, ..., ...>` to implement `Parser<'_, &str, Scalar, Full>` [INFO] [stdout] note: required by a bound in `or` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:1331:12 [INFO] [stdout] | [INFO] [stdout] 1328 | fn or(self, other: B) -> Or [INFO] [stdout] | -- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 1331 | B: Parser<'src, I, O, E>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-4290724691277749491.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:359:20 [INFO] [stdout] | [INFO] [stdout] 359 | fn scalar<'a>() -> impl Parser<'a, I<'a>, Scalar, Extra> + Clone { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [INFO] [stdout] 360 | / type_name_value().or(literal().map(|literal| Scalar { [INFO] [stdout] 361 | | type_name: None, [INFO] [stdout] 362 | | literal, [INFO] [stdout] 363 | | })) [INFO] [stdout] | |_______- return type was inferred to be `Or> + Clone, ...>` here [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &'a str>` [INFO] [stdout] = note: required for `Or> + Clone, ...>` to implement `Parser<'a, &str, Scalar, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-3848853337853124730.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:370:14 [INFO] [stdout] | [INFO] [stdout] 370 | .then(just('=').ignore_then(scalar())) [INFO] [stdout] | ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then` [INFO] [stdout] ... [INFO] [stdout] 903 | fn then>(self, other: B) -> Then [INFO] [stdout] | ---- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:370:29 [INFO] [stdout] | [INFO] [stdout] 370 | .then(just('=').ignore_then(scalar())) [INFO] [stdout] | ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-9324551293746499163.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:370:29 [INFO] [stdout] | [INFO] [stdout] 370 | .then(just('=').ignore_then(scalar())) [INFO] [stdout] | ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `ignore_then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::ignore_then` [INFO] [stdout] ... [INFO] [stdout] 937 | fn ignore_then>(self, other: B) -> IgnoreThen [INFO] [stdout] | ----------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:370:19 [INFO] [stdout] | [INFO] [stdout] 370 | .then(just('=').ignore_then(scalar())) [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `IgnoreThen>, ..., char, ...>` to implement `Parser<'_, &str, Scalar, Full>` [INFO] [stdout] note: required by a bound in `then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:903:19 [INFO] [stdout] | [INFO] [stdout] 903 | fn then>(self, other: B) -> Then [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-4901833703309766077.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `map` exists for struct `Then, ...> + Clone, ..., ..., ..., ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:371:14 [INFO] [stdout] | [INFO] [stdout] 369 | / bare_ident() [INFO] [stdout] 370 | | .then(just('=').ignore_then(scalar())) [INFO] [stdout] 371 | | .map(|(name, scalar)| Prop(name, scalar)), [INFO] [stdout] | | -^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/combinator.rs:843:1 [INFO] [stdout] | [INFO] [stdout] 843 | pub struct Then { [INFO] [stdout] | -------------------------------- doesn't satisfy `_: Iterator`, `_: Parser<'_, _, (Box, Scalar), Full>` or `_: Parser<'_, _, _, _>` [INFO] [stdout] ... [INFO] [stdout] 879 | pub struct IgnoreThen { [INFO] [stdout] | ---------------------------------- doesn't satisfy `_: Parser<'_, _, Scalar, Full>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/extra.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | pub struct Full(PhantomData<(E, S, C)>); [INFO] [stdout] | ------------------------ doesn't satisfy `_: ParserExtra<'_, _>` [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `chumsky::extra::Full: ParserExtra<'_, _>` [INFO] [stdout] which is required by `Then, chumsky::extra::Full> + Clone, IgnoreThen>, impl chumsky::Parser<'_, &str, ast::Scalar, chumsky::extra::Full> + Clone, char, chumsky::extra::Full>, Box, ast::Scalar, chumsky::extra::Full>: chumsky::Parser<'_, _, (Box, ast::Scalar), chumsky::extra::Full>` [INFO] [stdout] `IgnoreThen>, impl chumsky::Parser<'_, &str, ast::Scalar, chumsky::extra::Full> + Clone, char, chumsky::extra::Full>: chumsky::Parser<'_, _, ast::Scalar, chumsky::extra::Full>` [INFO] [stdout] which is required by `Then, chumsky::extra::Full> + Clone, IgnoreThen>, impl chumsky::Parser<'_, &str, ast::Scalar, chumsky::extra::Full> + Clone, char, chumsky::extra::Full>, Box, ast::Scalar, chumsky::extra::Full>: chumsky::Parser<'_, _, (Box, ast::Scalar), chumsky::extra::Full>` [INFO] [stdout] `Then, chumsky::extra::Full> + Clone, IgnoreThen>, impl chumsky::Parser<'_, &str, ast::Scalar, chumsky::extra::Full> + Clone, char, chumsky::extra::Full>, Box, ast::Scalar, chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] which is required by `&Then, chumsky::extra::Full> + Clone, IgnoreThen>, impl chumsky::Parser<'_, &str, ast::Scalar, chumsky::extra::Full> + Clone, char, chumsky::extra::Full>, Box, ast::Scalar, chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] `Then, chumsky::extra::Full> + Clone, IgnoreThen>, impl chumsky::Parser<'_, &str, ast::Scalar, chumsky::extra::Full> + Clone, char, chumsky::extra::Full>, Box, ast::Scalar, chumsky::extra::Full>: Iterator` [INFO] [stdout] which is required by `&mut Then, chumsky::extra::Full> + Clone, IgnoreThen>, impl chumsky::Parser<'_, &str, ast::Scalar, chumsky::extra::Full> + Clone, char, chumsky::extra::Full>, Box, ast::Scalar, chumsky::extra::Full>: Iterator` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-1857612382495053453.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:373:14 [INFO] [stdout] | [INFO] [stdout] 373 | .then(just('=').ignore_then(scalar())) [INFO] [stdout] | ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then` [INFO] [stdout] ... [INFO] [stdout] 903 | fn then>(self, other: B) -> Then [INFO] [stdout] | ---- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:373:29 [INFO] [stdout] | [INFO] [stdout] 373 | .then(just('=').ignore_then(scalar())) [INFO] [stdout] | ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-11966560465841903613.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:373:29 [INFO] [stdout] | [INFO] [stdout] 373 | .then(just('=').ignore_then(scalar())) [INFO] [stdout] | ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `ignore_then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::ignore_then` [INFO] [stdout] ... [INFO] [stdout] 937 | fn ignore_then>(self, other: B) -> IgnoreThen [INFO] [stdout] | ----------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:373:19 [INFO] [stdout] | [INFO] [stdout] 373 | .then(just('=').ignore_then(scalar())) [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `IgnoreThen>, ..., char, ...>` to implement `Parser<'_, &str, Scalar, Full>` [INFO] [stdout] note: required by a bound in `then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:903:19 [INFO] [stdout] | [INFO] [stdout] 903 | fn then>(self, other: B) -> Then [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-17245146217812958504.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `map` exists for struct `Then, ...> + Clone, ..., ..., ..., ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:374:14 [INFO] [stdout] | [INFO] [stdout] 372 | / string() [INFO] [stdout] 373 | | .then(just('=').ignore_then(scalar())) [INFO] [stdout] 374 | | .map(|(name, scalar)| Prop(name, scalar)), [INFO] [stdout] | | -^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/combinator.rs:843:1 [INFO] [stdout] | [INFO] [stdout] 843 | pub struct Then { [INFO] [stdout] | -------------------------------- doesn't satisfy `_: Iterator`, `_: Parser<'_, _, (Box, Scalar), Full>` or `_: Parser<'_, _, _, _>` [INFO] [stdout] ... [INFO] [stdout] 879 | pub struct IgnoreThen { [INFO] [stdout] | ---------------------------------- doesn't satisfy `_: Parser<'_, _, Scalar, Full>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/extra.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | pub struct Full(PhantomData<(E, S, C)>); [INFO] [stdout] | ------------------------ doesn't satisfy `_: ParserExtra<'_, _>` [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `chumsky::extra::Full: ParserExtra<'_, _>` [INFO] [stdout] which is required by `Then, chumsky::extra::Full> + Clone, IgnoreThen>, impl chumsky::Parser<'_, &str, ast::Scalar, chumsky::extra::Full> + Clone, char, chumsky::extra::Full>, Box, ast::Scalar, chumsky::extra::Full>: chumsky::Parser<'_, _, (Box, ast::Scalar), chumsky::extra::Full>` [INFO] [stdout] `IgnoreThen>, impl chumsky::Parser<'_, &str, ast::Scalar, chumsky::extra::Full> + Clone, char, chumsky::extra::Full>: chumsky::Parser<'_, _, ast::Scalar, chumsky::extra::Full>` [INFO] [stdout] which is required by `Then, chumsky::extra::Full> + Clone, IgnoreThen>, impl chumsky::Parser<'_, &str, ast::Scalar, chumsky::extra::Full> + Clone, char, chumsky::extra::Full>, Box, ast::Scalar, chumsky::extra::Full>: chumsky::Parser<'_, _, (Box, ast::Scalar), chumsky::extra::Full>` [INFO] [stdout] `Then, chumsky::extra::Full> + Clone, IgnoreThen>, impl chumsky::Parser<'_, &str, ast::Scalar, chumsky::extra::Full> + Clone, char, chumsky::extra::Full>, Box, ast::Scalar, chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] which is required by `&Then, chumsky::extra::Full> + Clone, IgnoreThen>, impl chumsky::Parser<'_, &str, ast::Scalar, chumsky::extra::Full> + Clone, char, chumsky::extra::Full>, Box, ast::Scalar, chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] `Then, chumsky::extra::Full> + Clone, IgnoreThen>, impl chumsky::Parser<'_, &str, ast::Scalar, chumsky::extra::Full> + Clone, char, chumsky::extra::Full>, Box, ast::Scalar, chumsky::extra::Full>: Iterator` [INFO] [stdout] which is required by `&mut Then, chumsky::extra::Full> + Clone, IgnoreThen>, impl chumsky::Parser<'_, &str, ast::Scalar, chumsky::extra::Full> + Clone, char, chumsky::extra::Full>, Box, ast::Scalar, chumsky::extra::Full>: Iterator` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-4716239424359663355.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:375:18 [INFO] [stdout] | [INFO] [stdout] 375 | scalar().map(Arg), [INFO] [stdout] | ^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `chumsky::Parser::map` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::map` [INFO] [stdout] ... [INFO] [stdout] 520 | fn map U>(self, f: F) -> Map [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:381:10 [INFO] [stdout] | [INFO] [stdout] 381 | .ignore_then(node_space().repeated()) [INFO] [stdout] | ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `ignore_then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::ignore_then` [INFO] [stdout] ... [INFO] [stdout] 937 | fn ignore_then>(self, other: B) -> IgnoreThen [INFO] [stdout] | ----------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:381:35 [INFO] [stdout] | [INFO] [stdout] 381 | .ignore_then(node_space().repeated()) [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `repeated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::repeated` [INFO] [stdout] ... [INFO] [stdout] 1461 | fn repeated(self) -> Repeated [INFO] [stdout] | -------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:381:22 [INFO] [stdout] | [INFO] [stdout] 381 | .ignore_then(node_space().repeated()) [INFO] [stdout] | ----------- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Repeated + Clone, (), ..., ...>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full>` [INFO] [stdout] note: required by a bound in `ignore_then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:937:26 [INFO] [stdout] | [INFO] [stdout] 937 | fn ignore_then>(self, other: B) -> IgnoreThen [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::ignore_then` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-7816160107577867165.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `ignore_then` exists for struct `IgnoreThen + Clone, ..., (), ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:382:10 [INFO] [stdout] | [INFO] [stdout] 380 | / begin_comment('-') [INFO] [stdout] 381 | | .ignore_then(node_space().repeated()) [INFO] [stdout] 382 | | .ignore_then(prop_or_arg_inner()) [INFO] [stdout] | | -^^^^^^^^^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/combinator.rs:879:1 [INFO] [stdout] | [INFO] [stdout] 879 | pub struct IgnoreThen { [INFO] [stdout] | ---------------------------------- doesn't satisfy `_: Parser<'_, _, _, Full>` or `_: Parser<'_, _, _, _>` [INFO] [stdout] ... [INFO] [stdout] 1345 | pub struct Repeated { [INFO] [stdout] | -------------------------------- doesn't satisfy `_: Parser<'_, _, _, Full>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/extra.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | pub struct Full(PhantomData<(E, S, C)>); [INFO] [stdout] | ------------------------ doesn't satisfy `_: ParserExtra<'_, _>` [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `chumsky::extra::Full: ParserExtra<'_, _>` [INFO] [stdout] which is required by `IgnoreThen> + Clone, Repeated> + Clone, (), &str, chumsky::extra::Full>, (), chumsky::extra::Full>: chumsky::Parser<'_, _, _, chumsky::extra::Full>` [INFO] [stdout] `Repeated> + Clone, (), &str, chumsky::extra::Full>: chumsky::Parser<'_, _, _, chumsky::extra::Full>` [INFO] [stdout] which is required by `IgnoreThen> + Clone, Repeated> + Clone, (), &str, chumsky::extra::Full>, (), chumsky::extra::Full>: chumsky::Parser<'_, _, _, chumsky::extra::Full>` [INFO] [stdout] `IgnoreThen> + Clone, Repeated> + Clone, (), &str, chumsky::extra::Full>, (), chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] which is required by `&IgnoreThen> + Clone, Repeated> + Clone, (), &str, chumsky::extra::Full>, (), chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-3823861116831939711.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:388:15 [INFO] [stdout] | [INFO] [stdout] 388 | newline().or(ws()).or(comment()) [INFO] [stdout] | ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `or` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::or` [INFO] [stdout] ... [INFO] [stdout] 1328 | fn or(self, other: B) -> Or [INFO] [stdout] | -- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `or` exists for struct `Or> + Clone, ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:388:24 [INFO] [stdout] | [INFO] [stdout] 388 | newline().or(ws()).or(comment()) [INFO] [stdout] | ^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/context.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct Context { [INFO] [stdout] | ------------------ doesn't satisfy `context::Context: Inspector<'_, &str>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/combinator.rs:1297:1 [INFO] [stdout] | [INFO] [stdout] 1297 | pub struct Or { [INFO] [stdout] | ------------------- doesn't satisfy `_: Parser<'_, &str, (), Full>` [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `context::Context: Inspector<'_, &str>` [INFO] [stdout] which is required by `Or> + Clone, impl chumsky::Parser<'_, &str, (), chumsky::extra::Full> + Clone>: chumsky::Parser<'_, &str, (), chumsky::extra::Full>` [INFO] [stdout] `context::Context: Inspector<'_, &str>` [INFO] [stdout] which is required by `&Or> + Clone, impl chumsky::Parser<'_, &str, (), chumsky::extra::Full> + Clone>: chumsky::Parser<'_, &str, (), chumsky::extra::Full>` [INFO] [stdout] note: the trait `Inspector` must be implemented [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/inspector.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub trait Inspector<'src, I: Input<'src>> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-16368126403175127285.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `errors::ParseError: LabelError<'_, &str, DefaultExpected<'_, char>>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:401:21 [INFO] [stdout] | [INFO] [stdout] 401 | err.merge(ParseError::Unclosed { [INFO] [stdout] | ^^^ the trait `LabelError<'_, &str, DefaultExpected<'_, char>>` is not implemented for `errors::ParseError` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `LabelError<'src, I, L>`: [INFO] [stdout] Cheap<>::Span> [INFO] [stdout] EmptyErr [INFO] [stdout] Rich<'a, >::Token, >::Span> [INFO] [stdout] Simple<'a, >::Token, >::Span> [INFO] [stdout] note: required by a bound in `merge` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/error.rs:77:13 [INFO] [stdout] | [INFO] [stdout] 77 | Sized + LabelError<'a, I, DefaultExpected<'a, I::Token>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Error::merge` [INFO] [stdout] ... [INFO] [stdout] 81 | fn merge(self, other: Self) -> Self { [INFO] [stdout] | ----- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:418:23 [INFO] [stdout] | [INFO] [stdout] 418 | = ident().delimited_by(just('('), just(')')).or_not() [INFO] [stdout] | ^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `delimited_by` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::delimited_by` [INFO] [stdout] ... [INFO] [stdout] 1256 | fn delimited_by(self, start: B, end: C) -> DelimitedBy [INFO] [stdout] | ------------ required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:418:36 [INFO] [stdout] | [INFO] [stdout] 418 | = ident().delimited_by(just('('), just(')')).or_not() [INFO] [stdout] | ------------ ^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] note: required by a bound in `delimited_by` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:1259:12 [INFO] [stdout] | [INFO] [stdout] 1256 | fn delimited_by(self, start: B, end: C) -> DelimitedBy [INFO] [stdout] | ------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 1259 | B: Parser<'src, I, U, E>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::delimited_by` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-5028480749659262712.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:418:47 [INFO] [stdout] | [INFO] [stdout] 418 | = ident().delimited_by(just('('), just(')')).or_not() [INFO] [stdout] | ------------ ^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] note: required by a bound in `delimited_by` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:1260:12 [INFO] [stdout] | [INFO] [stdout] 1256 | fn delimited_by(self, start: B, end: C) -> DelimitedBy [INFO] [stdout] | ------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 1260 | C: Parser<'src, I, V, E>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::delimited_by` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-5028480749659262712.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `or_not` exists for struct `DelimitedBy<..., ..., ..., char, char>`, but its trait bounds were not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:418:58 [INFO] [stdout] | [INFO] [stdout] 418 | = ident().delimited_by(just('('), just(')')).or_not() [INFO] [stdout] | ^^^^^^ method cannot be called on `DelimitedBy<..., ..., ..., char, char>` due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/combinator.rs:1219:1 [INFO] [stdout] | [INFO] [stdout] 1219 | pub struct DelimitedBy { [INFO] [stdout] | --------------------------------------- doesn't satisfy `_: Parser<'_, _, _, _>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/primitive.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | pub struct Just { [INFO] [stdout] | ----------------------------------- doesn't satisfy `_: Parser<'_, _, char, _>` [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `Just>: chumsky::Parser<'_, _, char, _>` [INFO] [stdout] which is required by `DelimitedBy, chumsky::extra::Full> + Clone, Just>, Just>, char, char>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] `DelimitedBy, chumsky::extra::Full> + Clone, Just>, Just>, char, char>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] which is required by `&DelimitedBy, chumsky::extra::Full> + Clone, Just>, Just>, char, char>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-1813728860040489430.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:424:18 [INFO] [stdout] | [INFO] [stdout] 424 | .repeated().at_least(1) [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `repeated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::repeated` [INFO] [stdout] ... [INFO] [stdout] 1461 | fn repeated(self) -> Repeated [INFO] [stdout] | -------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `at_least` exists for struct `Repeated + Clone, (), ..., ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:424:29 [INFO] [stdout] | [INFO] [stdout] 423 | / node_space() [INFO] [stdout] 424 | | .repeated().at_least(1) [INFO] [stdout] | | -^^^^^^^^ private field, not a method [INFO] [stdout] | |____________________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/context.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct Context { [INFO] [stdout] | ------------------ doesn't satisfy `context::Context: Inspector<'_, &str>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/extra.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | pub struct Full(PhantomData<(E, S, C)>); [INFO] [stdout] | ------------------------ doesn't satisfy `_: ParserExtra<'_, &str>` [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `context::Context: Inspector<'_, &str>` [INFO] [stdout] which is required by `chumsky::extra::Full: ParserExtra<'_, &str>` [INFO] [stdout] note: the trait `Inspector` must be implemented [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/inspector.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub trait Inspector<'src, I: Input<'src>> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-11327819572865109889.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:430:32 [INFO] [stdout] | [INFO] [stdout] 430 | .then(node_space().repeated() [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `repeated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::repeated` [INFO] [stdout] ... [INFO] [stdout] 1461 | fn repeated(self) -> Repeated [INFO] [stdout] | -------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `ignore_then` exists for struct `Repeated + Clone, (), ..., ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:431:20 [INFO] [stdout] | [INFO] [stdout] 430 | .then(node_space().repeated() [INFO] [stdout] | ___________________- [INFO] [stdout] 431 | | .ignore_then(begin_comment('-') [INFO] [stdout] | | -^^^^^^^^^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | |___________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/combinator.rs:1345:1 [INFO] [stdout] | [INFO] [stdout] 1345 | pub struct Repeated { [INFO] [stdout] | -------------------------------- doesn't satisfy `_: Parser<'_, &str, (), Full>` or `_: Parser<'_, _, _, _>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/extra.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | pub struct Full(PhantomData<(E, S, C)>); [INFO] [stdout] | ------------------------ doesn't satisfy `_: ParserExtra<'_, &str>` [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `chumsky::extra::Full: ParserExtra<'_, &str>` [INFO] [stdout] which is required by `Repeated> + Clone, (), &str, chumsky::extra::Full>: chumsky::Parser<'_, &str, (), chumsky::extra::Full>` [INFO] [stdout] `Repeated> + Clone, (), &str, chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] which is required by `&Repeated> + Clone, (), &str, chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-15071477550033587259.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:432:33 [INFO] [stdout] | [INFO] [stdout] 432 | ... .then_ignore(node_space().repeated()) [INFO] [stdout] | ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `then_ignore` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then_ignore` [INFO] [stdout] ... [INFO] [stdout] 983 | fn then_ignore>(self, other: B) -> ThenIgnore [INFO] [stdout] | ----------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:432:58 [INFO] [stdout] | [INFO] [stdout] 432 | ... .then_ignore(node_space().repeated()) [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `repeated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::repeated` [INFO] [stdout] ... [INFO] [stdout] 1461 | fn repeated(self) -> Repeated [INFO] [stdout] | -------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:432:45 [INFO] [stdout] | [INFO] [stdout] 432 | ... .then_ignore(node_space().repeated()) [INFO] [stdout] | ----------- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Repeated + Clone, (), ..., ...>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full>` [INFO] [stdout] note: required by a bound in `then_ignore` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:983:26 [INFO] [stdout] | [INFO] [stdout] 983 | fn then_ignore>(self, other: B) -> ThenIgnore [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then_ignore` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-62681054343373803.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `or_not` exists for struct `ThenIgnore + Clone, ..., (), ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:433:33 [INFO] [stdout] | [INFO] [stdout] 431 | .ignore_then(begin_comment('-') [INFO] [stdout] | ________________________________- [INFO] [stdout] 432 | | .then_ignore(node_space().repeated()) [INFO] [stdout] 433 | | .or_not()) [INFO] [stdout] | | -^^^^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | |________________________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/combinator.rs:915:1 [INFO] [stdout] | [INFO] [stdout] 915 | pub struct ThenIgnore { [INFO] [stdout] | ---------------------------------- doesn't satisfy `_: Parser<'_, _, _, Full>` or `_: Parser<'_, _, _, _>` [INFO] [stdout] ... [INFO] [stdout] 1345 | pub struct Repeated { [INFO] [stdout] | -------------------------------- doesn't satisfy `_: Parser<'_, _, (), Full>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/extra.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | pub struct Full(PhantomData<(E, S, C)>); [INFO] [stdout] | ------------------------ doesn't satisfy `_: ParserExtra<'_, _>` [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `chumsky::extra::Full: ParserExtra<'_, _>` [INFO] [stdout] which is required by `ThenIgnore> + Clone, Repeated> + Clone, (), &str, chumsky::extra::Full>, (), chumsky::extra::Full>: chumsky::Parser<'_, _, _, chumsky::extra::Full>` [INFO] [stdout] `Repeated> + Clone, (), &str, chumsky::extra::Full>: chumsky::Parser<'_, _, (), chumsky::extra::Full>` [INFO] [stdout] which is required by `ThenIgnore> + Clone, Repeated> + Clone, (), &str, chumsky::extra::Full>, (), chumsky::extra::Full>: chumsky::Parser<'_, _, _, chumsky::extra::Full>` [INFO] [stdout] `ThenIgnore> + Clone, Repeated> + Clone, (), &str, chumsky::extra::Full>, (), chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] which is required by `&ThenIgnore> + Clone, Repeated> + Clone, (), &str, chumsky::extra::Full>, (), chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-11100655551995862807.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:436:39 [INFO] [stdout] | [INFO] [stdout] 436 | .then_ignore(node_space().repeated().then(node_terminator())) [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `repeated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::repeated` [INFO] [stdout] ... [INFO] [stdout] 1461 | fn repeated(self) -> Repeated [INFO] [stdout] | -------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `then` exists for struct `Repeated + Clone, (), ..., ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:436:50 [INFO] [stdout] | [INFO] [stdout] 436 | .then_ignore(node_space().repeated().then(node_terminator())) [INFO] [stdout] | ^^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/combinator.rs:1345:1 [INFO] [stdout] | [INFO] [stdout] 1345 | pub struct Repeated { [INFO] [stdout] | -------------------------------- doesn't satisfy `_: Parser<'_, &str, (), Full>` or `_: Parser<'_, _, _, _>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/extra.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | pub struct Full(PhantomData<(E, S, C)>); [INFO] [stdout] | ------------------------ doesn't satisfy `_: ParserExtra<'_, &str>` [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `chumsky::extra::Full: ParserExtra<'_, &str>` [INFO] [stdout] which is required by `Repeated> + Clone, (), &str, chumsky::extra::Full>: chumsky::Parser<'_, &str, (), chumsky::extra::Full>` [INFO] [stdout] `Repeated> + Clone, (), &str, chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] which is required by `&Repeated> + Clone, (), &str, chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-5346550050797361516.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:465:14 [INFO] [stdout] | [INFO] [stdout] 465 | .then_ignore(node_space().repeated()) [INFO] [stdout] | ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `then_ignore` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then_ignore` [INFO] [stdout] ... [INFO] [stdout] 983 | fn then_ignore>(self, other: B) -> ThenIgnore [INFO] [stdout] | ----------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:465:39 [INFO] [stdout] | [INFO] [stdout] 465 | .then_ignore(node_space().repeated()) [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `repeated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::repeated` [INFO] [stdout] ... [INFO] [stdout] 1461 | fn repeated(self) -> Repeated [INFO] [stdout] | -------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:465:26 [INFO] [stdout] | [INFO] [stdout] 465 | .then_ignore(node_space().repeated()) [INFO] [stdout] | ----------- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: required for `Repeated + Clone, (), ..., ...>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full>` [INFO] [stdout] note: required by a bound in `then_ignore` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:983:26 [INFO] [stdout] | [INFO] [stdout] 983 | fn then_ignore>(self, other: B) -> ThenIgnore [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then_ignore` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-16359664047956927133.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `or_not` exists for struct `ThenIgnore + Clone, ..., (), ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:466:14 [INFO] [stdout] | [INFO] [stdout] 464 | / begin_comment('-') [INFO] [stdout] 465 | | .then_ignore(node_space().repeated()) [INFO] [stdout] 466 | | .or_not() [INFO] [stdout] | | -^^^^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/combinator.rs:915:1 [INFO] [stdout] | [INFO] [stdout] 915 | pub struct ThenIgnore { [INFO] [stdout] | ---------------------------------- doesn't satisfy `_: Parser<'_, _, _, Full>` or `_: Parser<'_, _, _, _>` [INFO] [stdout] ... [INFO] [stdout] 1345 | pub struct Repeated { [INFO] [stdout] | -------------------------------- doesn't satisfy `_: Parser<'_, _, (), Full>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/extra.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | pub struct Full(PhantomData<(E, S, C)>); [INFO] [stdout] | ------------------------ doesn't satisfy `_: ParserExtra<'_, _>` [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `chumsky::extra::Full: ParserExtra<'_, _>` [INFO] [stdout] which is required by `ThenIgnore> + Clone, Repeated> + Clone, (), &str, chumsky::extra::Full>, (), chumsky::extra::Full>: chumsky::Parser<'_, _, _, chumsky::extra::Full>` [INFO] [stdout] `Repeated> + Clone, (), &str, chumsky::extra::Full>: chumsky::Parser<'_, _, (), chumsky::extra::Full>` [INFO] [stdout] which is required by `ThenIgnore> + Clone, Repeated> + Clone, (), &str, chumsky::extra::Full>, (), chumsky::extra::Full>: chumsky::Parser<'_, _, _, chumsky::extra::Full>` [INFO] [stdout] `ThenIgnore> + Clone, Repeated> + Clone, (), &str, chumsky::extra::Full>, (), chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] which is required by `&ThenIgnore> + Clone, Repeated> + Clone, (), &str, chumsky::extra::Full>, (), chumsky::extra::Full>: chumsky::Parser<'_, _, _, _>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-3116348982710340680.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:469:40 [INFO] [stdout] | [INFO] [stdout] 469 | .separated_by(line_space().repeated()) [INFO] [stdout] | ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] note: required by a bound in `repeated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::repeated` [INFO] [stdout] ... [INFO] [stdout] 1461 | fn repeated(self) -> Repeated [INFO] [stdout] | -------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:393:5 [INFO] [stdout] | [INFO] [stdout] 393 | / recursive(|nodes| { [INFO] [stdout] 394 | | let braced_nodes = just('{').ignore_then(nodes.then_ignore(just('}')).map_err_with_state( [INFO] [stdout] 395 | | |err, span, _| { [INFO] [stdout] 396 | | if matches!(&err, ParseError::Unexpected { [INFO] [stdout] ... | [INFO] [stdout] 481 | | }) [INFO] [stdout] 482 | | }) [INFO] [stdout] | |______^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &'a str>` [INFO] [stdout] note: required by a bound in `chumsky::recursive::recursive` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/recursive.rs:245:8 [INFO] [stdout] | [INFO] [stdout] 242 | pub fn recursive<'src, 'b, I, O, E, A, F>(f: F) -> Recursive> [INFO] [stdout] | --------- required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 245 | E: ParserExtra<'src, I>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `recursive` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:394:38 [INFO] [stdout] | [INFO] [stdout] 394 | let braced_nodes = just('{').ignore_then(nodes.then_ignore(just('}')).map_err_with_state( [INFO] [stdout] | ^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &'a str>` [INFO] [stdout] note: required by a bound in `ignore_then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::ignore_then` [INFO] [stdout] ... [INFO] [stdout] 937 | fn ignore_then>(self, other: B) -> IgnoreThen [INFO] [stdout] | ----------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:394:38 [INFO] [stdout] | [INFO] [stdout] 394 | let braced_nodes = just('{').ignore_then(nodes.then_ignore(just('}')).map_err_with_state( [INFO] [stdout] | ^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &'a str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-7604054290681867326.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:394:56 [INFO] [stdout] | [INFO] [stdout] 394 | let braced_nodes = just('{').ignore_then(nodes.then_ignore(just('}')).map_err_with_state( [INFO] [stdout] | ^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &'a str>` [INFO] [stdout] note: required by a bound in `then_ignore` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | pub trait Parser<'src, I: Input<'src>, O, E: ParserExtra<'src, I> = extra::Default> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then_ignore` [INFO] [stdout] ... [INFO] [stdout] 983 | fn then_ignore>(self, other: B) -> ThenIgnore [INFO] [stdout] | ----------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:394:56 [INFO] [stdout] | [INFO] [stdout] 394 | let braced_nodes = just('{').ignore_then(nodes.then_ignore(just('}')).map_err_with_state( [INFO] [stdout] | ^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &'a str>` [INFO] [stdout] = note: required for `Recursive, Full>>` to implement `Parser<'_, &str, Vec, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-661292113503441785.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:394:68 [INFO] [stdout] | [INFO] [stdout] 394 | let braced_nodes = just('{').ignore_then(nodes.then_ignore(just('}')).map_err_with_state( [INFO] [stdout] | ----------- ^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &'a str>` [INFO] [stdout] = note: required for `Just>` to implement `Parser<'_, &str, char, Full>` [INFO] [stdout] note: required by a bound in `then_ignore` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:983:26 [INFO] [stdout] | [INFO] [stdout] 983 | fn then_ignore>(self, other: B) -> ThenIgnore [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::then_ignore` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-16339232409851612141.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:394:79 [INFO] [stdout] | [INFO] [stdout] 394 | let braced_nodes = just('{').ignore_then(nodes.then_ignore(just('}')).map_err_with_state( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &'a str>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:394:79 [INFO] [stdout] | [INFO] [stdout] 394 | let braced_nodes = just('{').ignore_then(nodes.then_ignore(just('}')).map_err_with_state( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &'a str>` [INFO] [stdout] = note: required for `ThenIgnore>, ..., char, ...>` to implement `Parser<'_, &str, Vec, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-5166856587206109485.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:394:50 [INFO] [stdout] | [INFO] [stdout] 394 | let braced_nodes = just('{').ignore_then(nodes.then_ignore(just('}')).map_err_with_state( [INFO] [stdout] | ______________________________________-----------_^ [INFO] [stdout] | | | [INFO] [stdout] | | required by a bound introduced by this call [INFO] [stdout] 395 | | |err, span, _| { [INFO] [stdout] 396 | | if matches!(&err, ParseError::Unexpected { [INFO] [stdout] 397 | | found: TokenFormat::Eoi, [INFO] [stdout] ... | [INFO] [stdout] 413 | | }, [INFO] [stdout] 414 | | )); [INFO] [stdout] | |_________^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &'a str>` [INFO] [stdout] = note: required for `MapErrWithState, ..., char, ...>, ...>` to implement `Parser<'_, &str, Vec, Full>` [INFO] [stdout] note: required by a bound in `ignore_then` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/chumsky-1.0.0-alpha.8/src/lib.rs:937:26 [INFO] [stdout] | [INFO] [stdout] 937 | fn ignore_then>(self, other: B) -> IgnoreThen [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Parser::ignore_then` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-6380853064711578033.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:391:19 [INFO] [stdout] | [INFO] [stdout] 391 | fn nodes<'a>() -> impl Parser<'a, I<'a>, Vec, Extra> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [INFO] [stdout] 392 | use PropOrArg::*; [INFO] [stdout] 393 | / recursive(|nodes| { [INFO] [stdout] 394 | | let braced_nodes = just('{').ignore_then(nodes.then_ignore(just('}')).map_err_with_state( [INFO] [stdout] 395 | | |err, span, _| { [INFO] [stdout] 396 | | if matches!(&err, ParseError::Unexpected { [INFO] [stdout] ... | [INFO] [stdout] 481 | | }) [INFO] [stdout] 482 | | }) [INFO] [stdout] | |______- return type was inferred to be `Recursive>` here [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &'a str>` [INFO] [stdout] = note: required for `Recursive, Full>>` to implement `Parser<'a, &str, Vec, Full>` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-996096946b8ae91e.long-type-2494521629920784065.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:92:22 [INFO] [stdout] | [INFO] [stdout] 92 | .parse_with_state(scalar.literal.as_ref(), ctx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] ... [INFO] [stdout] 118 | impl_integer!(i8); [INFO] [stdout] | ----------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: this error originates in the macro `impl_integer` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:92:22 [INFO] [stdout] | [INFO] [stdout] 92 | .parse_with_state(scalar.literal.as_ref(), ctx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] ... [INFO] [stdout] 119 | impl_integer!(u8); [INFO] [stdout] | ----------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: this error originates in the macro `impl_integer` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:92:22 [INFO] [stdout] | [INFO] [stdout] 92 | .parse_with_state(scalar.literal.as_ref(), ctx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] ... [INFO] [stdout] 120 | impl_integer!(i16); [INFO] [stdout] | ------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: this error originates in the macro `impl_integer` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:92:22 [INFO] [stdout] | [INFO] [stdout] 92 | .parse_with_state(scalar.literal.as_ref(), ctx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] ... [INFO] [stdout] 121 | impl_integer!(u16); [INFO] [stdout] | ------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: this error originates in the macro `impl_integer` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:92:22 [INFO] [stdout] | [INFO] [stdout] 92 | .parse_with_state(scalar.literal.as_ref(), ctx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] ... [INFO] [stdout] 122 | impl_integer!(i32); [INFO] [stdout] | ------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: this error originates in the macro `impl_integer` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:92:22 [INFO] [stdout] | [INFO] [stdout] 92 | .parse_with_state(scalar.literal.as_ref(), ctx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] ... [INFO] [stdout] 123 | impl_integer!(u32); [INFO] [stdout] | ------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: this error originates in the macro `impl_integer` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:92:22 [INFO] [stdout] | [INFO] [stdout] 92 | .parse_with_state(scalar.literal.as_ref(), ctx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] ... [INFO] [stdout] 124 | impl_integer!(i64); [INFO] [stdout] | ------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: this error originates in the macro `impl_integer` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:92:22 [INFO] [stdout] | [INFO] [stdout] 92 | .parse_with_state(scalar.literal.as_ref(), ctx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] ... [INFO] [stdout] 125 | impl_integer!(u64); [INFO] [stdout] | ------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: this error originates in the macro `impl_integer` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:92:22 [INFO] [stdout] | [INFO] [stdout] 92 | .parse_with_state(scalar.literal.as_ref(), ctx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] ... [INFO] [stdout] 126 | impl_integer!(isize); [INFO] [stdout] | -------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: this error originates in the macro `impl_integer` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:92:22 [INFO] [stdout] | [INFO] [stdout] 92 | .parse_with_state(scalar.literal.as_ref(), ctx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] ... [INFO] [stdout] 127 | impl_integer!(usize); [INFO] [stdout] | -------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: this error originates in the macro `impl_integer` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:144:22 [INFO] [stdout] | [INFO] [stdout] 144 | .parse_with_state(scalar.literal.as_ref(), ctx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] ... [INFO] [stdout] 176 | impl_decimal!(f32); [INFO] [stdout] | ------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: this error originates in the macro `impl_decimal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:144:22 [INFO] [stdout] | [INFO] [stdout] 144 | .parse_with_state(scalar.literal.as_ref(), ctx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] ... [INFO] [stdout] 177 | impl_decimal!(f64); [INFO] [stdout] | ------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] = note: this error originates in the macro `impl_decimal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/wrappers.rs:17:10 [INFO] [stdout] | [INFO] [stdout] 17 | .parse_with_state(input, ctx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0407, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: could not compile `kfl` (lib) due to 306 previous errors [INFO] running `Command { std: "docker" "inspect" "6d7205c670d8f81676365a5aabf45ae9d8b949e0e51e5f210bfd7226ec173539", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6d7205c670d8f81676365a5aabf45ae9d8b949e0e51e5f210bfd7226ec173539", kill_on_drop: false }` [INFO] [stdout] 6d7205c670d8f81676365a5aabf45ae9d8b949e0e51e5f210bfd7226ec173539