[INFO] fetching crate kfl-plist 0.0.0... [INFO] testing kfl-plist-0.0.0 against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] extracting crate kfl-plist 0.0.0 into /workspace/builds/worker-3-tc1/source [INFO] started tweaking crates.io crate kfl-plist 0.0.0 [INFO] finished tweaking crates.io crate kfl-plist 0.0.0 [INFO] tweaked toml for crates.io crate kfl-plist 0.0.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate kfl-plist 0.0.0 on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "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" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 65 packages to latest compatible versions [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded kfl-derive v0.4.0 [INFO] [stderr] Downloaded chumsky v1.0.0-alpha.8 [INFO] [stderr] Downloaded kfl v0.4.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 554b908519ef11a5dcc821dd4d2c3adf88b1f44b2622e54b1546ea4c23c3aa7f [INFO] running `Command { std: "docker" "start" "-a" "554b908519ef11a5dcc821dd4d2c3adf88b1f44b2622e54b1546ea4c23c3aa7f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "554b908519ef11a5dcc821dd4d2c3adf88b1f44b2622e54b1546ea4c23c3aa7f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "554b908519ef11a5dcc821dd4d2c3adf88b1f44b2622e54b1546ea4c23c3aa7f", kill_on_drop: false }` [INFO] [stdout] 554b908519ef11a5dcc821dd4d2c3adf88b1f44b2622e54b1546ea4c23c3aa7f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 826e09f0fe9e25cd0a103088d741466b727cf22bb8ef36fa0b8ebc49bfc31157 [INFO] running `Command { std: "docker" "start" "-a" "826e09f0fe9e25cd0a103088d741466b727cf22bb8ef36fa0b8ebc49bfc31157", kill_on_drop: false }` [INFO] [stderr] Compiling unicode-ident v1.0.18 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling libc v0.2.175 [INFO] [stderr] Compiling cfg-if v1.0.3 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling allocator-api2 v0.2.21 [INFO] [stderr] Compiling foldhash v0.1.5 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling chumsky v1.0.0-alpha.8 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling unicode-width v0.1.14 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling iana-time-zone v0.1.63 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling base64 v0.22.1 [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling cc v1.2.34 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling psm v0.1.26 [INFO] [stderr] Compiling stacker v0.1.21 [INFO] [stderr] Compiling chrono v0.4.41 [INFO] [stderr] Compiling miette-derive v7.6.0 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling kfl-derive v0.4.0 [INFO] [stderr] Compiling miette v7.6.0 [INFO] [stderr] Compiling kfl v0.4.0 [INFO] [stdout] error[E0407]: method `expected_found` is not a member of trait `chumsky::error::Error` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/errors.rs:335:5 [INFO] [stdout] | [INFO] [stdout] 335 | / fn expected_found>>>( [INFO] [stdout] 336 | | expected: E, [INFO] [stdout] 337 | | found: Option>, [INFO] [stdout] 338 | | span: <&'a str as Input<'a>>::Span, [INFO] [stdout] ... | [INFO] [stdout] 349 | | } [INFO] [stdout] | |_____^ not a member of trait `chumsky::error::Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:320:8 [INFO] [stdout] | [INFO] [stdout] 320 | P: Parser<'a, I<'a>, T, Extra> + Clone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the 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] | ^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `LabelError<'a, &'a str, DefaultExpected<'a, char>>` is not implemented for `errors::ParseError` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/errors.rs:185:1 [INFO] [stdout] | [INFO] [stdout] 185 | pub(crate) enum 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] | ^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-9831157618161371410.txt' [INFO] [stdout] = note: consider using `--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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [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 trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the 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-faccddcbcd320ef3.long-type-9880461876647818928.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-7834753691894692061.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-12764771021237055799.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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] | ^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-11441291688771956600.txt' [INFO] [stdout] = note: consider using `--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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [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 trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the 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-faccddcbcd320ef3.long-type-5168328047828945991.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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] | ^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-7044587698558134251.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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] | ^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-4212397473314547076.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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] | ^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-6529432829587144807.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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] | -- ^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-6529432829587144807.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-faccddcbcd320ef3.long-type-16650650789724040621.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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] | ^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-11102393719881442872.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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] | ^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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-faccddcbcd320ef3.long-type-2340825039963915993.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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] | ^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-10853653238768518126.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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] | ^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-1807693202607445833.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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] | ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-2631763278678363050.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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] | ^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-9689081937600084891.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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] | -- ^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-9689081937600084891.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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] | ^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-1075529283176625680.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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] | ^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-9385468823080740929.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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] | -- ^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-9385468823080740929.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-faccddcbcd320ef3.long-type-18013718785375064200.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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] | ^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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-faccddcbcd320ef3.long-type-4307007965520206153.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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] | ^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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-faccddcbcd320ef3.long-type-14160545109573005640.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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] | ^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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-faccddcbcd320ef3.long-type-16066512895360272776.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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] | ^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [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 trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the 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-faccddcbcd320ef3.long-type-8340149764065572399.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-13883914955372712023.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ----------- ^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-13994113278977304901.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-15657522326462179667.txt' [INFO] [stdout] = note: consider using `--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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [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 trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the 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-faccddcbcd320ef3.long-type-11424643784756643071.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types 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] | ^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-8885389858182703354.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-1338224341008289828.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-10807083178476726201.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | -- ^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-15715808953371664465.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-12184007679066755232.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | -- ^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-13108807154116473179.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-10017113102952390984.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | -- ^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-11994148618520836522.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-18194676871832134834.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | -- ^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-10112561091517034485.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-9713151827861540582.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | -- ^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-17868260098565912243.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-12726894873391861429.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ----------- ^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-13738706206842103314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-5335309511634599278.txt' [INFO] [stdout] = note: consider using `--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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [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 trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the 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-faccddcbcd320ef3.long-type-13502074905846829913.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-14217721951966240887.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-5252631588509557564.txt' [INFO] [stdout] = note: consider using `--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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [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 trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the 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-faccddcbcd320ef3.long-type-11757201549799641580.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types 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] | ^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-11255812023793102790.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-9655176136645547332.txt' [INFO] [stdout] = note: consider using `--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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [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 trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the 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-faccddcbcd320ef3.long-type-16408578243288308306.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types 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] | ^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-11224214642192972403.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-9655176136645547332.txt' [INFO] [stdout] = note: consider using `--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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [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 trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the 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-faccddcbcd320ef3.long-type-3386361893833333113.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types 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] | ^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-3851012320368086535.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-9655176136645547332.txt' [INFO] [stdout] = note: consider using `--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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [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 trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the 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-faccddcbcd320ef3.long-type-17202754824450020747.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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-faccddcbcd320ef3.long-type-1542084245382268066.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | -- ^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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] | ---- ^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-14352504966562544186.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-967668983001669827.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-4991822941108617434.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-2066159940835770455.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-faccddcbcd320ef3.long-type-2547506893581572809.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-16236347751770649259.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | |______^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-11010290164110113529.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-2828436057601760380.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-16673903568037910781.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-4325839051897455146.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-3404048736832765357.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ----------- ^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-4231487672839087100.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-894406977623087353.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ------------ ^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-241290960211976542.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-faccddcbcd320ef3.long-type-4113467964768856381.txt' [INFO] [stdout] = 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] | ^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `LabelError<'_, &str, DefaultExpected<'_, char>>` is not implemented for `errors::ParseError` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/errors.rs:185:1 [INFO] [stdout] | [INFO] [stdout] 185 | pub(crate) enum 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] | |_______________________________________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-1310513598250470487.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-11719621452524392071.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-11385256843749325353.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-8469569786464760936.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | |______________________________________________________________________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-17290018164385203143.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-14091120733568014132.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ----------- ^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-16595059932562540321.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-15951956371347226883.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-15951956371347226883.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-6867806124388662451.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-10299084471841685326.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types 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] | ^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-11937728369101160270.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-10424228157857338384.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ----------- ^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-3316701855329521967.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-2926295630867379011.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ----------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-10570810619691188914.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-5129487380440899097.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-11115439850488622918.txt' [INFO] [stdout] = note: consider using `--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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [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 trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the 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-faccddcbcd320ef3.long-type-8574900244317795549.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [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 trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the 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-faccddcbcd320ef3.long-type-3328709652474180277.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-1069598092846243231.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-6284318730495532465.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types 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] | ^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-16430678419518347163.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-10779733566792024948.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | |__________________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-10420578353295876067.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types 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] | ^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-9951967317127787303.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-2987789533597171509.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-2885806500430076915.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ------------ ^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-2134954286126964270.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ------------ ^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-2134954286126964270.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-10272756472292145950.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types 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] | ^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-3165729582950001804.txt' [INFO] [stdout] = note: consider using `--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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [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 trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the 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-faccddcbcd320ef3.long-type-12920651148812352980.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-282009277183345120.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-9248624430969863999.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | -- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-15899833553063727558.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-6185408528958395318.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-faccddcbcd320ef3.long-type-10270693630174946274.txt' [INFO] [stdout] = 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] | ^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `LabelError<'_, &str, DefaultExpected<'_, char>>` is not implemented for `errors::ParseError` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/errors.rs:185:1 [INFO] [stdout] | [INFO] [stdout] 185 | pub(crate) enum 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] | ^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ---- ^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-1010601984399025592.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-14550500401040395677.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-6641765613890037591.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-12202015928167391268.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | -- ^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-12202015928167391268.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-faccddcbcd320ef3.long-type-10415719689617559116.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-faccddcbcd320ef3.long-type-15953506339241656911.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-faccddcbcd320ef3.long-type-15953506339241656911.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [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 trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the 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-faccddcbcd320ef3.long-type-1045023237170398139.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | |_______________________________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-7731835539553952937.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-11870594133927196195.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-8542071314583505485.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-10337828381173562469.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-8140319438429842752.txt' [INFO] [stdout] = note: consider using `--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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [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 trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the 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-faccddcbcd320ef3.long-type-9787936675398688198.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ------------ ^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-5214038898676921789.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ------------ ^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-5214038898676921789.txt' [INFO] [stdout] = note: consider using `--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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [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 trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the 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-faccddcbcd320ef3.long-type-4895653306969204196.txt' [INFO] [stdout] = note: consider using `--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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the 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-faccddcbcd320ef3.long-type-3815047892869861208.txt' [INFO] [stdout] = note: consider using `--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] | ^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the 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-faccddcbcd320ef3.long-type-3815047892869861208.txt' [INFO] [stdout] = note: consider using `--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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [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 trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the 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-faccddcbcd320ef3.long-type-8151037238133631381.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-15000010897923879121.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ----------- ^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-11819144689679841177.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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-faccddcbcd320ef3.long-type-15671596918370051580.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] 336 | ws().or(esc_line()) [INFO] [stdout] | ------------------- return type was inferred to be `Or> + Clone, ...>` here [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the 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-faccddcbcd320ef3.long-type-3991047382754990047.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-3047000502211768076.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [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 trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the 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-faccddcbcd320ef3.long-type-8928160208282749162.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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-faccddcbcd320ef3.long-type-8205933456530077305.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | |______^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-2479585884139401328.txt' [INFO] [stdout] = note: consider using `--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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [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 trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the 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-faccddcbcd320ef3.long-type-53549820202435775.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-5366851426263213327.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-8383075131456495877.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-faccddcbcd320ef3.long-type-2744557253168581412.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-16755364036294671192.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-10363528505198617141.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-faccddcbcd320ef3.long-type-5400451449040209155.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ----------- ^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-6835162629128795748.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-faccddcbcd320ef3.long-type-17940673232272664844.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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-faccddcbcd320ef3.long-type-13871101988269588254.txt' [INFO] [stdout] = 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] | ^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `LabelError<'_, &str, DefaultExpected<'_, char>>` is not implemented for `errors::ParseError` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/errors.rs:185:1 [INFO] [stdout] | [INFO] [stdout] 185 | pub(crate) enum 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] | ^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ------------ ^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-3737401784051877699.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ------------ ^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-3737401784051877699.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-faccddcbcd320ef3.long-type-3733457626367514076.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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-faccddcbcd320ef3.long-type-15491599569682743413.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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-faccddcbcd320ef3.long-type-6687941893674392191.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ----------- ^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-7149648601711043795.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-faccddcbcd320ef3.long-type-17174389609540847413.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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-faccddcbcd320ef3.long-type-6640125398153219675.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | ----------- ^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'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-faccddcbcd320ef3.long-type-7642518639440729122.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-faccddcbcd320ef3.long-type-2724202049032173386.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [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] | |______^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the 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] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the 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] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the 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-faccddcbcd320ef3.long-type-8356914341534700206.txt' [INFO] [stdout] = note: consider using `--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] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the 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] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the 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-faccddcbcd320ef3.long-type-10596312140680631069.txt' [INFO] [stdout] = note: consider using `--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] | ----------- ^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the 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-faccddcbcd320ef3.long-type-8289761730123946341.txt' [INFO] [stdout] = note: consider using `--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] | ^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the 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] | ^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the 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-faccddcbcd320ef3.long-type-4809249507982683307.txt' [INFO] [stdout] = note: consider using `--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] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the 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-faccddcbcd320ef3.long-type-17782388239244742722.txt' [INFO] [stdout] = note: consider using `--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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [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 trait `Inspector<'_, &'a str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the 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-faccddcbcd320ef3.long-type-17036472438545365902.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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] | ^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] ... [INFO] [stdout] 118 | impl_integer!(i8); [INFO] [stdout] | ----------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement 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] | ^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] ... [INFO] [stdout] 119 | impl_integer!(u8); [INFO] [stdout] | ----------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement 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] | ^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] ... [INFO] [stdout] 120 | impl_integer!(i16); [INFO] [stdout] | ------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement 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] | ^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] ... [INFO] [stdout] 121 | impl_integer!(u16); [INFO] [stdout] | ------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement 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] | ^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] ... [INFO] [stdout] 122 | impl_integer!(i32); [INFO] [stdout] | ------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement 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] | ^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] ... [INFO] [stdout] 123 | impl_integer!(u32); [INFO] [stdout] | ------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement 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] | ^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] ... [INFO] [stdout] 124 | impl_integer!(i64); [INFO] [stdout] | ------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement 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] | ^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] ... [INFO] [stdout] 125 | impl_integer!(u64); [INFO] [stdout] | ------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement 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] | ^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] ... [INFO] [stdout] 126 | impl_integer!(isize); [INFO] [stdout] | -------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement 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] | ^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] ... [INFO] [stdout] 127 | impl_integer!(usize); [INFO] [stdout] | -------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement 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] | ^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] ... [INFO] [stdout] 176 | impl_decimal!(f32); [INFO] [stdout] | ------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement 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] | ^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] ... [INFO] [stdout] 177 | impl_decimal!(f64); [INFO] [stdout] | ------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement 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] | ^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Inspector<'_, &str>` is not implemented for `context::Context` [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] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `Inspector<'src, I>`: [INFO] [stdout] () [INFO] [stdout] SimpleState [INFO] [stdout] = note: required for `chumsky::extra::Full` to implement `ParserExtra<'_, &str>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0407, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: could not compile `kfl` (lib) due to 306 previous errors [INFO] running `Command { std: "docker" "inspect" "826e09f0fe9e25cd0a103088d741466b727cf22bb8ef36fa0b8ebc49bfc31157", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "826e09f0fe9e25cd0a103088d741466b727cf22bb8ef36fa0b8ebc49bfc31157", kill_on_drop: false }` [INFO] [stdout] 826e09f0fe9e25cd0a103088d741466b727cf22bb8ef36fa0b8ebc49bfc31157