[INFO] fetching crate kfl-plist 0.0.0... [INFO] checking kfl-plist-0.0.0 against try#c659ee110de67e82444e4b6c8407c1a9af9c2cf6 for pr-145608-1 [INFO] extracting crate kfl-plist 0.0.0 into /workspace/builds/worker-5-tc2/source [INFO] started tweaking crates.io crate kfl-plist 0.0.0 [INFO] finished tweaking crates.io crate kfl-plist 0.0.0 [INFO] tweaked toml for crates.io crate kfl-plist 0.0.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate kfl-plist 0.0.0 on toolchain c659ee110de67e82444e4b6c8407c1a9af9c2cf6 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c659ee110de67e82444e4b6c8407c1a9af9c2cf6" "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" "+c659ee110de67e82444e4b6c8407c1a9af9c2cf6" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 66 packages to latest compatible versions [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c659ee110de67e82444e4b6c8407c1a9af9c2cf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+c659ee110de67e82444e4b6c8407c1a9af9c2cf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 60d1999c35d7977da1b311dd9a04e73a74c6e9939d29d94d2de50b48f525c6d2 [INFO] running `Command { std: "docker" "start" "-a" "60d1999c35d7977da1b311dd9a04e73a74c6e9939d29d94d2de50b48f525c6d2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "60d1999c35d7977da1b311dd9a04e73a74c6e9939d29d94d2de50b48f525c6d2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "60d1999c35d7977da1b311dd9a04e73a74c6e9939d29d94d2de50b48f525c6d2", kill_on_drop: false }` [INFO] [stdout] 60d1999c35d7977da1b311dd9a04e73a74c6e9939d29d94d2de50b48f525c6d2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+c659ee110de67e82444e4b6c8407c1a9af9c2cf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b99ba9b9b6ad50c5417286d42ea9c034896b5e4688b24827874c391c6b91b134 [INFO] running `Command { std: "docker" "start" "-a" "b99ba9b9b6ad50c5417286d42ea9c034896b5e4688b24827874c391c6b91b134", kill_on_drop: false }` [INFO] [stderr] Compiling psm v0.1.26 [INFO] [stderr] Compiling stacker v0.1.21 [INFO] [stderr] Compiling chumsky v1.0.0-alpha.8 [INFO] [stderr] Compiling miette-derive v7.6.0 [INFO] [stderr] Checking hashbrown v0.15.5 [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-13851319815221809981.txt' [INFO] [stdout] = note: consider using `--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-9159975328677633814.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-7389879866749419827.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-15468706280970004031.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-17940048011730182906.txt' [INFO] [stdout] = note: consider using `--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-1855468584658429084.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-3297010839890572806.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-9501922191381766275.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-11839775332512056219.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-11839775332512056219.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-11306217614451551716.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-8457067939228137668.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-6010568013176030434.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-8718368773884450702.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-3980845555979663462.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-13187092366742166744.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-14309802089552754973.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-14309802089552754973.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-16285505157747113092.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-531640052533870330.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-531640052533870330.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-11092240594532813881.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-14526827585498708459.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-16383098689941981206.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-17153165007911090475.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-7140877623340367696.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-2834531324669929297.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-15548636826110609897.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-12896351776416792891.txt' [INFO] [stdout] = note: consider using `--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-8458559027812388355.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-13609588972322264941.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-9677801852502924498.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-7771580021472070822.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-13105708544729870257.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-432377345720003959.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-16238515924561950025.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-5883798114133966945.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-4094520893100707660.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-6824056518633734782.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-15166856693231896102.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-1002482869891567755.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-4325511941124382717.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-11316635554376952919.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-15378255698127218224.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-5825922792067351334.txt' [INFO] [stdout] = note: consider using `--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-410991100016903923.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-15969270888014587392.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-472488074572942965.txt' [INFO] [stdout] = note: consider using `--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-15200323083623052858.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-10917654359636337966.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-10410688856618763840.txt' [INFO] [stdout] = note: consider using `--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-5505860066246093251.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-6381369051627562199.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-10410688856618763840.txt' [INFO] [stdout] = note: consider using `--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-2067609478770633698.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-9471641528106726714.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-10410688856618763840.txt' [INFO] [stdout] = note: consider using `--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-2987156459458680334.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-9879309007885233812.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-11047403307813575529.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-15891102831736538282.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-17353110123401595212.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-12329351183121935231.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-6298974099894852402.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-6686591629403776695.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-15863195572256207385.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-7262290495377105631.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-3349876304918740584.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-763085580162173133.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-1175262116383928179.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-65446614302526112.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-12660208087479504086.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-3525383241186801267.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-7405116723114928979.txt' [INFO] [stdout] = 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-9406108709709667051.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-9876720839863324235.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-4438395602075300424.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-2334566983496373630.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-12759110340649487668.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-8391040659753164914.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-1732413759040340660.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-2693668676019001290.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-2693668676019001290.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-5567240177179929137.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-17905307559774070217.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-9069995556206095524.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-15598640690897681760.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-1247652409002638877.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-14778181874885939727.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-15240416966504216100.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-8718244604424518237.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-9564738122095848201.txt' [INFO] [stdout] = note: consider using `--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-2268348052242932438.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-4829233384735385289.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-1410368139472144285.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-14911981754691566091.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-11642005216160506857.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-1507904588241239843.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-2716590377376543302.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-7127840137367819338.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-7552693886717701562.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-3015005587842490779.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-16008794385363868396.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-16008794385363868396.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-15890414790377003727.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-7940113618823677134.txt' [INFO] [stdout] = note: consider using `--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-4468805514795241454.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-14160850597943324423.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-336462216181335320.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-14116928797964615442.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-12718940229105104931.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-10023221437942747247.txt' [INFO] [stdout] = 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-12423518457448196055.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-5382842673965142195.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-16615648494114706617.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-1512062354231318705.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-1512062354231318705.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-7236001451329380196.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-16882974075055066469.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-16882974075055066469.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-14917256822250619121.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-16180895402612031404.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-3979103121646207088.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-15514813766783420432.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-8584220211830485377.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-1819418268194942910.txt' [INFO] [stdout] = note: consider using `--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-4776452391939744364.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-7137102629083411940.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-7137102629083411940.txt' [INFO] [stdout] = note: consider using `--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-7118125934523574215.txt' [INFO] [stdout] = note: consider using `--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-3804448322042558336.txt' [INFO] [stdout] = note: consider using `--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-3804448322042558336.txt' [INFO] [stdout] = note: consider using `--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-14456384136121975780.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-11023194845153064864.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-8604470178938786103.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-9497476058377647246.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-3766853637502775372.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-1151604573459008161.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-774524680835700803.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-11238259264828099009.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-17633301756862873896.txt' [INFO] [stdout] = note: consider using `--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-3102196396882391145.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-2265673183019397174.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-13667835850485345736.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-8053074036337353720.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-1446277340575797952.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-4013461603005259986.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-14572695182223884078.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-4490264675634410952.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-10698086815672872401.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-12162622243548456424.txt' [INFO] [stdout] = 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-9966141646566565069.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-9966141646566565069.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-16265217549346942722.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-9769628780829010706.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-16094532410554635568.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-2891137612208370109.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-6632815177499431002.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-6456489018979209914.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-13465884841335746237.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-18349258559117025268.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-1174904374104519391.txt' [INFO] [stdout] = note: consider using `--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-7336233533286594368.txt' [INFO] [stdout] = note: consider using `--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-11960218469848256455.txt' [INFO] [stdout] = note: consider using `--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-16889996077652153696.txt' [INFO] [stdout] = note: consider using `--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-6659061477126398996.txt' [INFO] [stdout] = note: consider using `--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-3264698625030157440.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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] [stderr] error: could not compile `kfl` (lib) due to 306 previous errors [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "b99ba9b9b6ad50c5417286d42ea9c034896b5e4688b24827874c391c6b91b134", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b99ba9b9b6ad50c5417286d42ea9c034896b5e4688b24827874c391c6b91b134", kill_on_drop: false }` [INFO] [stdout] b99ba9b9b6ad50c5417286d42ea9c034896b5e4688b24827874c391c6b91b134