[INFO] fetching crate kfl-ufo 0.0.0... [INFO] testing kfl-ufo-0.0.0 against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] extracting crate kfl-ufo 0.0.0 into /workspace/builds/worker-2-tc2/source [INFO] started tweaking crates.io crate kfl-ufo 0.0.0 [INFO] finished tweaking crates.io crate kfl-ufo 0.0.0 [INFO] tweaked toml for crates.io crate kfl-ufo 0.0.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate kfl-ufo 0.0.0 on toolchain b83b707f97d809763b7861afa7638871f3339a33 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "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" "+b83b707f97d809763b7861afa7638871f3339a33" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 66 packages to latest compatible versions [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d193ebaa8442b05bbe62fec063ecc32fbfa9db809322066b2e0391d359f91ee3 [INFO] running `Command { std: "docker" "start" "-a" "d193ebaa8442b05bbe62fec063ecc32fbfa9db809322066b2e0391d359f91ee3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d193ebaa8442b05bbe62fec063ecc32fbfa9db809322066b2e0391d359f91ee3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d193ebaa8442b05bbe62fec063ecc32fbfa9db809322066b2e0391d359f91ee3", kill_on_drop: false }` [INFO] [stdout] d193ebaa8442b05bbe62fec063ecc32fbfa9db809322066b2e0391d359f91ee3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 78774a18024322c408904fd972d1f5df6f91f641ddd283e1897a34d2eaeda3fa [INFO] running `Command { std: "docker" "start" "-a" "78774a18024322c408904fd972d1f5df6f91f641ddd283e1897a34d2eaeda3fa", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling chumsky v1.0.0-alpha.8 [INFO] [stderr] Compiling psm v0.1.26 [INFO] [stderr] Compiling stacker v0.1.21 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling chrono v0.4.41 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling miette-derive v7.6.0 [INFO] [stderr] Compiling kfl-derive v0.4.0 [INFO] [stderr] Compiling miette v7.6.0 [INFO] [stderr] Compiling thiserror v1.0.69 [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-623e45dfbbf6c0a5.long-type-17075104389316363117.txt' [INFO] [stdout] = note: consider using `--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-623e45dfbbf6c0a5.long-type-6300203227696583014.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-623e45dfbbf6c0a5.long-type-7883148969693389299.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-623e45dfbbf6c0a5.long-type-10912621869864049633.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-623e45dfbbf6c0a5.long-type-17728070023225413646.txt' [INFO] [stdout] = note: consider using `--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-623e45dfbbf6c0a5.long-type-11866136754239732767.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-623e45dfbbf6c0a5.long-type-2160245911379919982.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-623e45dfbbf6c0a5.long-type-10878058464663867584.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-623e45dfbbf6c0a5.long-type-9988779968219350107.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-623e45dfbbf6c0a5.long-type-9988779968219350107.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-623e45dfbbf6c0a5.long-type-10388223378758955207.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-623e45dfbbf6c0a5.long-type-1864637523652918348.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-623e45dfbbf6c0a5.long-type-6411137917145460361.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-623e45dfbbf6c0a5.long-type-18054063486137916006.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-623e45dfbbf6c0a5.long-type-17303676306962057937.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-623e45dfbbf6c0a5.long-type-948998429039633839.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-623e45dfbbf6c0a5.long-type-782907932064407591.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-623e45dfbbf6c0a5.long-type-782907932064407591.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-623e45dfbbf6c0a5.long-type-13264981166082252098.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-623e45dfbbf6c0a5.long-type-6790040842871447926.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-623e45dfbbf6c0a5.long-type-6790040842871447926.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-623e45dfbbf6c0a5.long-type-6761708413830994109.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-623e45dfbbf6c0a5.long-type-3358396712789586257.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-623e45dfbbf6c0a5.long-type-17891685061961119885.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-623e45dfbbf6c0a5.long-type-3460571139693838855.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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-623e45dfbbf6c0a5.long-type-17374641730341352798.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-12755520627626331821.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-150098535674625165.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-10029535786993008061.txt' [INFO] [stdout] = note: consider using `--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-623e45dfbbf6c0a5.long-type-3870078193348398445.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-16366825228972759168.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-3341689094206432459.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-12019406562520477502.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-10686758202791280355.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-2815068882266296604.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-11829540370572550946.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-8494061052377651054.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-9943011492412433386.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-5096365638981217410.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-1779215442670166972.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-5972888400522373447.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-5325912282203010960.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-10544801574274120781.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-9372902677233348607.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-14252106236802384339.txt' [INFO] [stdout] = note: consider using `--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-623e45dfbbf6c0a5.long-type-11819512079429692769.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-17294480846961971367.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-10623389203768387512.txt' [INFO] [stdout] = note: consider using `--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-623e45dfbbf6c0a5.long-type-14527416732768883529.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-1923990144396664212.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-13984078158791016854.txt' [INFO] [stdout] = note: consider using `--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-623e45dfbbf6c0a5.long-type-10494267488930028726.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-9410883826258148717.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-13984078158791016854.txt' [INFO] [stdout] = note: consider using `--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-623e45dfbbf6c0a5.long-type-11914083257017297493.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-2534275126793781932.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-13984078158791016854.txt' [INFO] [stdout] = note: consider using `--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-623e45dfbbf6c0a5.long-type-13874605946650434912.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-4853896126662589007.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-10247080837649326419.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-6726735150639976148.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-3590454290773993339.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-1039496138162325825.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-623e45dfbbf6c0a5.long-type-18398160932021109057.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-8150931756910403820.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-8709986778935482088.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-1593270420530947744.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-7905447901437174344.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-15128539681448175233.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-4340672211983889050.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-17572905247871014110.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-4413252846200376803.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-2256637672001422623.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-623e45dfbbf6c0a5.long-type-16637429583711809595.txt' [INFO] [stdout] = 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-623e45dfbbf6c0a5.long-type-2076546025189887894.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-1607646941990531778.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-6071308676927757458.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-69106528648698945.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-6344667489096077656.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-14130808174106531191.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-5312873747122674874.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-18007210526971391271.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-18007210526971391271.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-14937082520621471194.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-11810192132145262450.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-9913537110218399738.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-11777748733921306359.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-15266830481961383642.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-16367749944903852020.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-2622865887459068003.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-2739876652411754305.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-5012975580589841757.txt' [INFO] [stdout] = note: consider using `--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-623e45dfbbf6c0a5.long-type-7149210863247498452.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-3794246102168570682.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-14214658338540936679.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-2326140959918372003.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-8879613988263545513.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-11958292238987456367.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-10898097085468020247.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-2069598075584593346.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-14968724101956171091.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-864419957448848016.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-1353737135047968540.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-1353737135047968540.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-4235346605741120209.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-12899672258096451623.txt' [INFO] [stdout] = note: consider using `--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-623e45dfbbf6c0a5.long-type-1834545334654998602.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-6987529697217252752.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-14453914876548942372.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-13984978120700130696.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-15292027816262730578.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-623e45dfbbf6c0a5.long-type-15747767218794572940.txt' [INFO] [stdout] = 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-623e45dfbbf6c0a5.long-type-271378694585175773.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-2522933634931193359.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-6027783547086666816.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-6714526744426958901.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-6714526744426958901.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-623e45dfbbf6c0a5.long-type-412223551983962632.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-623e45dfbbf6c0a5.long-type-1311957478130230302.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-623e45dfbbf6c0a5.long-type-1311957478130230302.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-4497249904634565117.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-18234858413238045379.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-12497699599534605692.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-13983254414879219223.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-15909671763571640473.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-10481535275890275102.txt' [INFO] [stdout] = note: consider using `--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-623e45dfbbf6c0a5.long-type-15498550669683211012.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-5419271043161160881.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-5419271043161160881.txt' [INFO] [stdout] = note: consider using `--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-623e45dfbbf6c0a5.long-type-12322281312219231847.txt' [INFO] [stdout] = note: consider using `--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-623e45dfbbf6c0a5.long-type-13836102447931883011.txt' [INFO] [stdout] = note: consider using `--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-623e45dfbbf6c0a5.long-type-13836102447931883011.txt' [INFO] [stdout] = note: consider using `--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-623e45dfbbf6c0a5.long-type-17327302162783294421.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-2836881260843229943.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-18316309079505735905.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-6259234377951386888.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-14053891419184439990.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-17848143697607871029.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-11236322474509719435.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-16816865463451380472.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-11999489017025926144.txt' [INFO] [stdout] = note: consider using `--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-623e45dfbbf6c0a5.long-type-5332969930518786444.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-14069095227675470367.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-1896149482312572386.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-623e45dfbbf6c0a5.long-type-13846348120989866469.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-2829379584848246211.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-10970791508543653880.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-623e45dfbbf6c0a5.long-type-17000014878496052809.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-9520308427622071420.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-623e45dfbbf6c0a5.long-type-2151491401548035838.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-5624001510108168110.txt' [INFO] [stdout] = 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-623e45dfbbf6c0a5.long-type-5145361383256414922.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-5145361383256414922.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-623e45dfbbf6c0a5.long-type-5240730800702174800.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-4446519004937014393.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-15170195032679988922.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-15220153997406218822.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-623e45dfbbf6c0a5.long-type-15557893654409728679.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-10576658723291303406.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-11763762209466845884.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-623e45dfbbf6c0a5.long-type-18165936851965729680.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `context::Context: 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-623e45dfbbf6c0a5.long-type-15091878179440489687.txt' [INFO] [stdout] = note: consider using `--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-623e45dfbbf6c0a5.long-type-5586035600437528376.txt' [INFO] [stdout] = note: consider using `--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-623e45dfbbf6c0a5.long-type-7151986273261620540.txt' [INFO] [stdout] = note: consider using `--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-623e45dfbbf6c0a5.long-type-14479115242134248586.txt' [INFO] [stdout] = note: consider using `--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-623e45dfbbf6c0a5.long-type-14351825820450676464.txt' [INFO] [stdout] = note: consider using `--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-623e45dfbbf6c0a5.long-type-6029303176119056597.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `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] [stderr] error: could not compile `kfl` (lib) due to 306 previous errors [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] running `Command { std: "docker" "inspect" "78774a18024322c408904fd972d1f5df6f91f641ddd283e1897a34d2eaeda3fa", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "78774a18024322c408904fd972d1f5df6f91f641ddd283e1897a34d2eaeda3fa", kill_on_drop: false }` [INFO] [stdout] 78774a18024322c408904fd972d1f5df6f91f641ddd283e1897a34d2eaeda3fa