[INFO] fetching crate kfl-plist 0.0.0... [INFO] checking kfl-plist-0.0.0 against master#8c32e313cccf7df531e2d49ffb8227bb92304aee for pr-145608-1 [INFO] extracting crate kfl-plist 0.0.0 into /workspace/builds/worker-5-tc1/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-5-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate kfl-plist 0.0.0 on toolchain 8c32e313cccf7df531e2d49ffb8227bb92304aee [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8c32e313cccf7df531e2d49ffb8227bb92304aee" "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" "+8c32e313cccf7df531e2d49ffb8227bb92304aee" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 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" "+8c32e313cccf7df531e2d49ffb8227bb92304aee" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded kfl-derive v0.4.0 [INFO] [stderr] Downloaded chumsky v1.0.0-alpha.8 [INFO] [stderr] Downloaded kfl v0.4.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+8c32e313cccf7df531e2d49ffb8227bb92304aee" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 611ec90cb84e2182bd8faeaea65633f9f75e8afc23f3ddee4074b6c5135bb152 [INFO] running `Command { std: "docker" "start" "-a" "611ec90cb84e2182bd8faeaea65633f9f75e8afc23f3ddee4074b6c5135bb152", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "611ec90cb84e2182bd8faeaea65633f9f75e8afc23f3ddee4074b6c5135bb152", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "611ec90cb84e2182bd8faeaea65633f9f75e8afc23f3ddee4074b6c5135bb152", kill_on_drop: false }` [INFO] [stdout] 611ec90cb84e2182bd8faeaea65633f9f75e8afc23f3ddee4074b6c5135bb152 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+8c32e313cccf7df531e2d49ffb8227bb92304aee" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f93f05ed38e8ac3b640b46623aa92caaa86441612da3c6e264ba1784bd94237b [INFO] running `Command { std: "docker" "start" "-a" "f93f05ed38e8ac3b640b46623aa92caaa86441612da3c6e264ba1784bd94237b", kill_on_drop: false }` [INFO] [stderr] Compiling chumsky v1.0.0-alpha.8 [INFO] [stderr] Checking hashbrown v0.15.5 [INFO] [stderr] Compiling psm v0.1.26 [INFO] [stderr] Compiling stacker v0.1.21 [INFO] [stderr] Compiling miette-derive v7.6.0 [INFO] [stderr] Compiling kfl-derive v0.4.0 [INFO] [stderr] Checking chrono v0.4.41 [INFO] [stderr] Checking miette v7.6.0 [INFO] [stderr] Checking 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-99a9a6a1ceb92b1e.long-type-10555233467121078684.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-99a9a6a1ceb92b1e.long-type-4679310737312266988.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-99a9a6a1ceb92b1e.long-type-1356075406151761402.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-99a9a6a1ceb92b1e.long-type-15158936008163342523.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-99a9a6a1ceb92b1e.long-type-18120245377664330844.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-99a9a6a1ceb92b1e.long-type-18287322977173816037.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-99a9a6a1ceb92b1e.long-type-17444878731203590711.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-99a9a6a1ceb92b1e.long-type-13063529664382967513.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-99a9a6a1ceb92b1e.long-type-2389943450212463550.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-99a9a6a1ceb92b1e.long-type-2389943450212463550.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-99a9a6a1ceb92b1e.long-type-1627689316189899180.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-99a9a6a1ceb92b1e.long-type-758739599230272888.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-99a9a6a1ceb92b1e.long-type-13394362754074697493.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-99a9a6a1ceb92b1e.long-type-4044591717134654674.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-99a9a6a1ceb92b1e.long-type-6686004547758819078.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-99a9a6a1ceb92b1e.long-type-7973655271834294744.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-99a9a6a1ceb92b1e.long-type-4854199881579643709.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-99a9a6a1ceb92b1e.long-type-4854199881579643709.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-99a9a6a1ceb92b1e.long-type-5969602417203546253.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-99a9a6a1ceb92b1e.long-type-617147170519350109.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-99a9a6a1ceb92b1e.long-type-617147170519350109.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-99a9a6a1ceb92b1e.long-type-9310280887802241025.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-99a9a6a1ceb92b1e.long-type-2637332915080953110.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-99a9a6a1ceb92b1e.long-type-1543215733672645860.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-99a9a6a1ceb92b1e.long-type-7417772779004873954.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-99a9a6a1ceb92b1e.long-type-9972861006300705765.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-99a9a6a1ceb92b1e.long-type-3710638889129050053.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-99a9a6a1ceb92b1e.long-type-8780589527403928460.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-99a9a6a1ceb92b1e.long-type-8330604336152745184.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-99a9a6a1ceb92b1e.long-type-18229312895456973336.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-99a9a6a1ceb92b1e.long-type-1450925465123349622.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-99a9a6a1ceb92b1e.long-type-15653502849440734412.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-99a9a6a1ceb92b1e.long-type-3391292105266001752.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-99a9a6a1ceb92b1e.long-type-5443455229841704433.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-99a9a6a1ceb92b1e.long-type-7925509043180865784.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-99a9a6a1ceb92b1e.long-type-5130981181449860149.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-99a9a6a1ceb92b1e.long-type-3201538211500143188.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-99a9a6a1ceb92b1e.long-type-11147045927365163585.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-99a9a6a1ceb92b1e.long-type-1762765974150247209.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-99a9a6a1ceb92b1e.long-type-5672067808203668521.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-99a9a6a1ceb92b1e.long-type-2962168394616649348.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-99a9a6a1ceb92b1e.long-type-11584966055845799634.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-99a9a6a1ceb92b1e.long-type-10536327705140494932.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-99a9a6a1ceb92b1e.long-type-6999081986528893901.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-99a9a6a1ceb92b1e.long-type-66142384444532929.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-99a9a6a1ceb92b1e.long-type-281513436900703247.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-99a9a6a1ceb92b1e.long-type-2588820034390910600.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-99a9a6a1ceb92b1e.long-type-13114488562981776202.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-99a9a6a1ceb92b1e.long-type-7446163308043146609.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-99a9a6a1ceb92b1e.long-type-14986378056302034274.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-99a9a6a1ceb92b1e.long-type-3134975702736123618.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-99a9a6a1ceb92b1e.long-type-9188067112638517179.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-99a9a6a1ceb92b1e.long-type-15492415926283424611.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-99a9a6a1ceb92b1e.long-type-3134975702736123618.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-99a9a6a1ceb92b1e.long-type-9247997926841039434.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-99a9a6a1ceb92b1e.long-type-9397739701682651114.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-99a9a6a1ceb92b1e.long-type-3134975702736123618.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-99a9a6a1ceb92b1e.long-type-9693728041199386605.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-99a9a6a1ceb92b1e.long-type-15380978492872762265.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-99a9a6a1ceb92b1e.long-type-17602016088730064895.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-99a9a6a1ceb92b1e.long-type-4778455836114720825.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-99a9a6a1ceb92b1e.long-type-17215289406874746955.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-99a9a6a1ceb92b1e.long-type-10040587985698038176.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-99a9a6a1ceb92b1e.long-type-574092660831099900.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-99a9a6a1ceb92b1e.long-type-13885832647856210867.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-99a9a6a1ceb92b1e.long-type-16861938152670768352.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-99a9a6a1ceb92b1e.long-type-16992229857298379977.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-99a9a6a1ceb92b1e.long-type-1379359285574421910.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-99a9a6a1ceb92b1e.long-type-15126998735941405608.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-99a9a6a1ceb92b1e.long-type-5243211276129775861.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-99a9a6a1ceb92b1e.long-type-16926394391440259550.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-99a9a6a1ceb92b1e.long-type-466044518427898104.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-99a9a6a1ceb92b1e.long-type-5075432796433637827.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-99a9a6a1ceb92b1e.long-type-4950001894407873708.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-99a9a6a1ceb92b1e.long-type-483456182221036732.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-99a9a6a1ceb92b1e.long-type-17563378099883498144.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-99a9a6a1ceb92b1e.long-type-16067860807825431337.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-99a9a6a1ceb92b1e.long-type-2751669896656998557.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-99a9a6a1ceb92b1e.long-type-2136596301606807042.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-99a9a6a1ceb92b1e.long-type-3875984721198908819.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-99a9a6a1ceb92b1e.long-type-2856856561145346875.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-99a9a6a1ceb92b1e.long-type-8694934770956463241.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-99a9a6a1ceb92b1e.long-type-8694934770956463241.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-99a9a6a1ceb92b1e.long-type-2143752791109313175.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-99a9a6a1ceb92b1e.long-type-6090275596997612567.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-99a9a6a1ceb92b1e.long-type-17747084907409262618.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-99a9a6a1ceb92b1e.long-type-9224373702246288871.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-99a9a6a1ceb92b1e.long-type-12086029572330514272.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-99a9a6a1ceb92b1e.long-type-8999596759016104876.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-99a9a6a1ceb92b1e.long-type-44767297249587871.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-99a9a6a1ceb92b1e.long-type-2374994769459013689.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-99a9a6a1ceb92b1e.long-type-14514277799894273395.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-99a9a6a1ceb92b1e.long-type-2317614728633132444.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-99a9a6a1ceb92b1e.long-type-8627702316556666763.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-99a9a6a1ceb92b1e.long-type-13185073073619768254.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-99a9a6a1ceb92b1e.long-type-5727227530012024953.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-99a9a6a1ceb92b1e.long-type-7446346324388833887.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-99a9a6a1ceb92b1e.long-type-28425606140512757.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-99a9a6a1ceb92b1e.long-type-5740778975910892053.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-99a9a6a1ceb92b1e.long-type-15894827626489354934.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-99a9a6a1ceb92b1e.long-type-2633091434708910455.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-99a9a6a1ceb92b1e.long-type-8262008280845114658.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-99a9a6a1ceb92b1e.long-type-2264794651372306651.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-99a9a6a1ceb92b1e.long-type-2264794651372306651.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-99a9a6a1ceb92b1e.long-type-813409032103641473.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-99a9a6a1ceb92b1e.long-type-3024852869270069292.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-99a9a6a1ceb92b1e.long-type-14497368247277724108.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-99a9a6a1ceb92b1e.long-type-7182600122656530435.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-99a9a6a1ceb92b1e.long-type-7451311917063104907.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-99a9a6a1ceb92b1e.long-type-13890063914683438955.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-99a9a6a1ceb92b1e.long-type-2801885074444811579.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-99a9a6a1ceb92b1e.long-type-1979791116043262068.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-99a9a6a1ceb92b1e.long-type-13567074982131721200.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-99a9a6a1ceb92b1e.long-type-8430919681031136093.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-99a9a6a1ceb92b1e.long-type-15946754277551456423.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-99a9a6a1ceb92b1e.long-type-5149992804086018326.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-99a9a6a1ceb92b1e.long-type-5149992804086018326.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-99a9a6a1ceb92b1e.long-type-2702319468331657628.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-99a9a6a1ceb92b1e.long-type-594717372587090831.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-99a9a6a1ceb92b1e.long-type-594717372587090831.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-99a9a6a1ceb92b1e.long-type-9999779804178002825.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-99a9a6a1ceb92b1e.long-type-15236201689921259652.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-99a9a6a1ceb92b1e.long-type-13285187996975476391.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-99a9a6a1ceb92b1e.long-type-10444009883456623571.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-99a9a6a1ceb92b1e.long-type-10771280514964353015.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-99a9a6a1ceb92b1e.long-type-3975123521908991215.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-99a9a6a1ceb92b1e.long-type-16684250793682198591.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-99a9a6a1ceb92b1e.long-type-65120513589971595.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-99a9a6a1ceb92b1e.long-type-65120513589971595.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-99a9a6a1ceb92b1e.long-type-7885009908192186168.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-99a9a6a1ceb92b1e.long-type-11319342389075157466.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-99a9a6a1ceb92b1e.long-type-11319342389075157466.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-99a9a6a1ceb92b1e.long-type-6008856689168745728.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-99a9a6a1ceb92b1e.long-type-4780669539196579610.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-99a9a6a1ceb92b1e.long-type-2848037531537183211.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-99a9a6a1ceb92b1e.long-type-14666461202330498270.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-99a9a6a1ceb92b1e.long-type-2118535384281869054.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-99a9a6a1ceb92b1e.long-type-7289417530127831281.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-99a9a6a1ceb92b1e.long-type-14085345572191200772.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-99a9a6a1ceb92b1e.long-type-15950944828986824288.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-99a9a6a1ceb92b1e.long-type-9796511539657899140.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-99a9a6a1ceb92b1e.long-type-8829941552659650471.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-99a9a6a1ceb92b1e.long-type-5244319056748138818.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-99a9a6a1ceb92b1e.long-type-808454954217643164.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-99a9a6a1ceb92b1e.long-type-4833951317224034781.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-99a9a6a1ceb92b1e.long-type-3796994474975884123.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-99a9a6a1ceb92b1e.long-type-9016321924916420445.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-99a9a6a1ceb92b1e.long-type-13177793304974295182.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-99a9a6a1ceb92b1e.long-type-2793592533168239170.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-99a9a6a1ceb92b1e.long-type-2177693279642564358.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-99a9a6a1ceb92b1e.long-type-12097155756140446673.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-99a9a6a1ceb92b1e.long-type-14573293848651507795.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-99a9a6a1ceb92b1e.long-type-14573293848651507795.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-99a9a6a1ceb92b1e.long-type-16091836576163125917.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-99a9a6a1ceb92b1e.long-type-10191260722675345810.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-99a9a6a1ceb92b1e.long-type-14142321288036430091.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-99a9a6a1ceb92b1e.long-type-5952858238752290583.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-99a9a6a1ceb92b1e.long-type-17556018585838817924.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-99a9a6a1ceb92b1e.long-type-16407787987254064400.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-99a9a6a1ceb92b1e.long-type-12735468621460332578.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-99a9a6a1ceb92b1e.long-type-5804373971837353073.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-99a9a6a1ceb92b1e.long-type-1561144585332475207.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-99a9a6a1ceb92b1e.long-type-13810931836594702886.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-99a9a6a1ceb92b1e.long-type-7265287142204103182.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-99a9a6a1ceb92b1e.long-type-8191350613156734109.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-99a9a6a1ceb92b1e.long-type-1403776383960258341.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-99a9a6a1ceb92b1e.long-type-9806182889757365189.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" "f93f05ed38e8ac3b640b46623aa92caaa86441612da3c6e264ba1784bd94237b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f93f05ed38e8ac3b640b46623aa92caaa86441612da3c6e264ba1784bd94237b", kill_on_drop: false }` [INFO] [stdout] f93f05ed38e8ac3b640b46623aa92caaa86441612da3c6e264ba1784bd94237b