[INFO] fetching crate kfl-ufo 0.0.0...
[INFO] testing kfl-ufo-0.0.0 against beta-2025-09-21 for beta-1.91-3
[INFO] extracting crate kfl-ufo 0.0.0 into /workspace/builds/worker-5-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-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate kfl-ufo 0.0.0 on toolchain beta-2025-09-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "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" "+beta-2025-09-21" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 67 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7fe8278c6b753f221490cfdb75ff76c3a5c9e7e2ef38fcd8be49d663c3e87749
[INFO] running `Command { std: "docker" "start" "-a" "7fe8278c6b753f221490cfdb75ff76c3a5c9e7e2ef38fcd8be49d663c3e87749", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7fe8278c6b753f221490cfdb75ff76c3a5c9e7e2ef38fcd8be49d663c3e87749", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7fe8278c6b753f221490cfdb75ff76c3a5c9e7e2ef38fcd8be49d663c3e87749", kill_on_drop: false }`
[INFO] [stdout] 7fe8278c6b753f221490cfdb75ff76c3a5c9e7e2ef38fcd8be49d663c3e87749
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4c7d9035a7a48356fbc0f727f72d531b20f9e889a84b910e30b974124b658608
[INFO] running `Command { std: "docker" "start" "-a" "4c7d9035a7a48356fbc0f727f72d531b20f9e889a84b910e30b974124b658608", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling chumsky v1.0.0-alpha.8
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling quote v1.0.41
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling miette-derive v7.6.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling kfl-derive v0.4.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling kfl v0.4.0
[INFO] [stdout] error[E0407]: method `expected_found` is not a member of trait `chumsky::error::Error`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/errors.rs:335:5
[INFO] [stdout]     |
[INFO] [stdout] 335 | /     fn expected_found<E: IntoIterator<Item = Option<MaybeRef<'a, char>>>>(
[INFO] [stdout] 336 | |         expected: E,
[INFO] [stdout] 337 | |         found: Option<MaybeRef<'a, char>>,
[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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<<I as chumsky::input::Input<'a>>::Span>
[INFO] [stdout]               EmptyErr
[INFO] [stdout]               Rich<'a, <I as chumsky::input::Input<'a>>::Token, <I as chumsky::input::Input<'a>>::Span>
[INFO] [stdout]               Simple<'a, <I as chumsky::input::Input<'a>>::Token, <I as chumsky::input::Input<'a>>::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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<F: Fn(&O) -> bool>(self, f: F) -> Filter<Self, F>
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]    = note: required for `chumsky::primitive::Any<&str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-16449810327162844804.txt'
[INFO] [stdout]    = note: consider using `--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<Any<_, _>, {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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &'a str>`
[INFO] [stdout]    = note: required for `Filter<Any<&str, Full<ParseError, Context, ()>>, {closure@...}>` to implement `Parser<'a, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-661143503178191974.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<Self, O>
[INFO] [stdout]     |        -------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]    = note: required for `Repeated<Filter<Any<&str, Full<..., ..., ()>>, ...>, char, ..., ...>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-5590708445291632075.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<Self, O, I, E>
[INFO] [stdout]      |        -------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]    = note: required for `Filter<Any<&str, Full<ParseError, Context, ()>>, {closure@...}>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-11300642091559432763.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<F: Fn(&O) -> bool>(self, f: F) -> Filter<Self, F>
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]    = note: required for `chumsky::primitive::Any<&str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-514614118392265830.txt'
[INFO] [stdout]    = note: consider using `--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<Repeated<Filter<Any<_, _>, {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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &'a str>`
[INFO] [stdout]    = note: required for `ToSlice<Repeated<Filter<Any<&str, ...>, ...>, char, ..., ...>, ()>` to implement `Parser<'a, &str, &str, Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-12543672683078081437.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]    = note: required for `OrNot<Or<Just<char, &str, Full<ParseError, Context, ()>>, ...>>` to implement `Parser<'_, &str, Option<char>, Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-9568518664022810925.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<U, B: Parser<'src, I, U, E>>(self, other: B) -> Then<Self, B, O, U, E>
[INFO] [stdout]     |        ---- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<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/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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]    = note: required for `Or<Just<char, &str, Full<ParseError, Context, ()>>, ...>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-7123170561363761750.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<B>(self, other: B) -> Or<Self, B>
[INFO] [stdout]      |        -- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]    = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-15590818133588042463.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]      = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[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<B>(self, other: B) -> Or<Self, B>
[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-04213a2c0eda5a9f.long-type-15590818133588042463.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<OrNot<Or<Just<char, &str, ...>, ...>>, ..., ..., 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<A, B, OA, OB, E> {
[INFO] [stdout]      |   -------------------------------- doesn't satisfy `_: Parser<'_, _, (Option<char>, char), Full<ParseError, Context, ()>>` or `_: Parser<'_, _, _, _>`
[INFO] [stdout] ...
[INFO] [stdout] 2032 |   pub struct OrNot<A> {
[INFO] [stdout]      |   ------------------- doesn't satisfy `_: Parser<'_, _, Option<char>, Full<ParseError, Context, ()>>`
[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<E, S, C>(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<errors::ParseError, context::Context, ()>: ParserExtra<'_, _>`
[INFO] [stdout]              which is required by `Then<OrNot<Or<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>>, impl chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Option<char>, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, (Option<char>, char), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]              `OrNot<Or<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>>: chumsky::Parser<'_, _, Option<char>, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]              which is required by `Then<OrNot<Or<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>>, impl chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Option<char>, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, (Option<char>, char), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]              `Then<OrNot<Or<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>>, impl chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Option<char>, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]              which is required by `&Then<OrNot<Or<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>>, impl chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Option<char>, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-13348312009707043744.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]    = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-11444939137361831470.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<U, B: Parser<'src, I, U, E>>(self, other: B) -> Then<Self, B, O, U, E>
[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<Just<char, &str, Full<..., ..., ()>>, ..., 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<A, B, OA, OB, E> {
[INFO] [stdout]     | -------------------------------- doesn't satisfy `_: Parser<'_, _, (char, char), Full<ParseError, Context, ()>>` 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<E, S, C>(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<T, I, E = EmptyErr> {
[INFO] [stdout]     | ----------------------------------- doesn't satisfy `_: Parser<'_, _, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `chumsky::extra::Full<errors::ParseError, context::Context, ()>: ParserExtra<'_, _>`
[INFO] [stdout]             which is required by `Then<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, (char, char), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]             `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]             which is required by `Then<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, (char, char), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]             `Then<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]             which is required by `&Then<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-2711599092392198988.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]    = note: required for `Then<Or<Just<char, &str, ...>, ...>, ..., char, ..., ...>` to implement `Parser<'_, &str, (char, Option<char>), Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-443293630075640359.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<U, B: Parser<'src, I, U, E>>(self, other: B) -> Then<Self, B, O, U, E>
[INFO] [stdout]     |        ---- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<U, B: Parser<'src, I, U, E>>(self, other: B) -> Then<Self, B, O, U, E>
[INFO] [stdout]     |        ---- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]    = note: required for `Or<Just<char, &str, Full<ParseError, Context, ()>>, ...>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-12762405994151865090.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `OrNot<Or<Just<char, &str, Full<ParseError, Context, ()>>, ...>>` to implement `Parser<'_, &str, Option<char>, Full<ParseError, Context, ()>>`
[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<U, B: Parser<'src, I, U, E>>(self, other: B) -> Then<Self, B, O, U, E>
[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-04213a2c0eda5a9f.long-type-8603709571911269535.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<B>(self, other: B) -> Or<Self, B>
[INFO] [stdout]      |        -- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]    = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-17339838431216259634.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]      = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[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<B>(self, other: B) -> Or<Self, B>
[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-04213a2c0eda5a9f.long-type-17339838431216259634.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<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/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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]    = note: required for `Or<Just<char, &str, Full<ParseError, Context, ()>>, ...>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-8438258031723951068.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<B>(self, other: B) -> Or<Self, B>
[INFO] [stdout]      |        -- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]    = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-13555188099231858469.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]      = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[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<B>(self, other: B) -> Or<Self, B>
[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-04213a2c0eda5a9f.long-type-13555188099231858469.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<Then<Or<..., ...>, ..., 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<A, B, OA, OB, E> {
[INFO] [stdout]     |   -------------------------------- doesn't satisfy `_: Parser<'_, _, ((char, Option<char>), &str), Full<ParseError, Context, ()>>`, `_: Parser<'_, _, (char, Option<char>), Full<ParseError, Context, ()>>` 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<E, S, C>(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<errors::ParseError, context::Context, ()>: ParserExtra<'_, _>`
[INFO] [stdout]             which is required by `Then<Then<Or<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>, OrNot<Or<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>>, char, Option<char>, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, (char, Option<char>), &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, ((char, Option<char>), &str), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]             `Then<Or<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>, OrNot<Or<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>>, char, Option<char>, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, (char, Option<char>), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]             which is required by `Then<Then<Or<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>, OrNot<Or<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>>, char, Option<char>, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, (char, Option<char>), &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, ((char, Option<char>), &str), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]             `Then<Then<Or<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>, OrNot<Or<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>>, char, Option<char>, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, (char, Option<char>), &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]             which is required by `&Then<Then<Or<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>, OrNot<Or<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>>, char, Option<char>, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, (char, Option<char>), &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-13258873085353962928.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<U, B: Parser<'src, I, U, E>>(self, other: B) -> Then<Self, B, O, U, E>
[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<impl Parser<'_, &str, 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: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<A, B, OA, OB, E> {
[INFO] [stdout]     | -------------------------------- doesn't satisfy `_: Parser<'_, _, (char, &str), Full<ParseError, Context, ()>>` 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<E, S, C>(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<errors::ParseError, context::Context, ()>: ParserExtra<'_, _>`
[INFO] [stdout]             which is required by `Then<impl chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, (char, &str), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]             `Then<impl chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]             which is required by `&Then<impl chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-17845761570182535145.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<U, B: Parser<'src, I, U, E>>(self, other: B) -> Then<Self, B, O, U, E>
[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<impl Parser<'_, &str, 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: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<A, B, OA, OB, E> {
[INFO] [stdout]     | -------------------------------- doesn't satisfy `_: Parser<'_, _, (char, &str), Full<ParseError, Context, ()>>` 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<E, S, C>(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<errors::ParseError, context::Context, ()>: ParserExtra<'_, _>`
[INFO] [stdout]             which is required by `Then<impl chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, (char, &str), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]             `Then<impl chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]             which is required by `&Then<impl chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-7448510984463510415.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<U, B: Parser<'src, I, U, E>>(self, other: B) -> Then<Self, B, O, U, E>
[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<impl Parser<'_, &str, 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: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<A, B, OA, OB, E> {
[INFO] [stdout]     | -------------------------------- doesn't satisfy `_: Parser<'_, _, (char, &str), Full<ParseError, Context, ()>>` 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<E, S, C>(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<errors::ParseError, context::Context, ()>: ParserExtra<'_, _>`
[INFO] [stdout]             which is required by `Then<impl chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, (char, &str), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]             `Then<impl chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]             which is required by `&Then<impl chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-9561953270339369868.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<B>(self, other: B) -> Or<Self, B>
[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<str>), Extra> {
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout] 74 |     radix_number().or(decimal_number())
[INFO] [stdout]    |     ----------------------------------- return type was inferred to be `Or<impl Parser<'_, &str, (u32, Box<str>), 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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &'a str>`
[INFO] [stdout]    = note: required for `Or<impl Parser<'_, &str, (u32, Box<str>), Full<..., ..., ()>>, ...>` to implement `Parser<'a, &str, (u32, Box<str>), Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-13557538068234739041.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<U, B: Parser<'src, I, U, E>>(self, other: B) -> IgnoreThen<Self, B, O, E>
[INFO] [stdout]     |        ----------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]    = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-6675221413801405588.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Ignored<Just<char, &str, Full<ParseError, Context, ()>>, char>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[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<U, B: Parser<'src, I, U, E>>(self, other: B) -> IgnoreThen<Self, B, O, E>
[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-04213a2c0eda5a9f.long-type-15385947981647371762.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<Self, O>
[INFO] [stdout]     |        ------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]    = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-6483798388940880556.txt'
[INFO] [stdout]    = note: consider using `--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<Just<char, _, _>, Ignored<Just<char, _, _>, 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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &'a str>`
[INFO] [stdout]    = note: required for `IgnoreThen<Just<char, &str, Full<..., ..., ()>>, ..., char, ...>` to implement `Parser<'a, &str, (), Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-12656524574738182825.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]    = note: required for `Ignored<Or<Or<Or<Or<Or<..., ...>, ...>, ...>, ...>, ...>, char>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-12858910252661199318.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<Self, O>
[INFO] [stdout]     |        ------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]    = note: required for `Or<Or<Or<Or<Or<..., ...>, ...>, ...>, ...>, ...>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-664006673515586455.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<B>(self, other: B) -> Or<Self, B>
[INFO] [stdout]      |        -- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]    = note: required for `Or<Or<Or<Or<IgnoreThen<..., ..., ..., ...>, ...>, ...>, ...>, ...>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-4381261678510430068.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]      = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[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<B>(self, other: B) -> Or<Self, B>
[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-04213a2c0eda5a9f.long-type-5111269553313229171.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<B>(self, other: B) -> Or<Self, B>
[INFO] [stdout]      |        -- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]    = note: required for `Or<Or<Or<IgnoreThen<OrNot<...>, ..., ..., ...>, ...>, ...>, ...>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-16322362860394367446.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]      = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[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<B>(self, other: B) -> Or<Self, B>
[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-04213a2c0eda5a9f.long-type-13583159142225248676.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<B>(self, other: B) -> Or<Self, B>
[INFO] [stdout]      |        -- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]    = note: required for `Or<Or<IgnoreThen<OrNot<...>, ..., ..., ...>, ...>, ...>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-2220786041864929511.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]      = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[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<B>(self, other: B) -> Or<Self, B>
[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-04213a2c0eda5a9f.long-type-16331449452643738772.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<B>(self, other: B) -> Or<Self, B>
[INFO] [stdout]      |        -- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]    = note: required for `Or<IgnoreThen<OrNot<Just<char, &str, ...>>, ..., ..., ...>, ...>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-17587901918403341306.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]      = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[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<B>(self, other: B) -> Or<Self, B>
[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-04213a2c0eda5a9f.long-type-9451681724111066002.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<B>(self, other: B) -> Or<Self, B>
[INFO] [stdout]      |        -- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]    = note: required for `IgnoreThen<OrNot<Just<char, &str, Full<..., ..., ()>>>, ..., ..., ...>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-7060927750968328735.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]      = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[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<B>(self, other: B) -> Or<Self, B>
[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-04213a2c0eda5a9f.long-type-12144732913020492350.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<U, B: Parser<'src, I, U, E>>(self, other: B) -> IgnoreThen<Self, B, O, E>
[INFO] [stdout]     |        ----------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]    = note: required for `OrNot<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>` to implement `Parser<'_, &str, Option<char>, Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-7114509700744002915.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[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<U, B: Parser<'src, I, U, E>>(self, other: B) -> IgnoreThen<Self, B, O, E>
[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-04213a2c0eda5a9f.long-type-11635392912669747406.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<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: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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]    = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-10375859786592190335.txt'
[INFO] [stdout]    = note: consider using `--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<Ignored<Or<Or<Or<Or<..., ...>, ...>, ...>, ...>, 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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &'a str>`
[INFO] [stdout]    = note: required for `MapErr<Ignored<Or<Or<Or<Or<..., ...>, ...>, ...>, ...>, char>, ...>` to implement `Parser<'a, &str, (), Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-13503630618270585110.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<Self, O>
[INFO] [stdout]     |        ------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]    = note: required for `Filter<Any<&str, Full<ParseError, Context, ()>>, {closure@...}>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-10315662198380059763.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<F: Fn(&O) -> bool>(self, f: F) -> Filter<Self, F>
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]    = note: required for `chumsky::primitive::Any<&str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-999398148113253591.txt'
[INFO] [stdout]    = note: consider using `--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<Filter<Any<_, _>, {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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &'a str>`
[INFO] [stdout]    = note: required for `Ignored<Filter<Any<&str, Full<ParseError, Context, ()>>, ...>, char>` to implement `Parser<'a, &str, (), Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-2144208361008836189.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]    = note: required for `Filter<Any<&str, Full<ParseError, Context, ()>>, {closure@...}>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-9074919454858254050.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<F: Fn(&O) -> bool>(self, f: F) -> Filter<Self, F>
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]    = note: required for `chumsky::primitive::Any<&str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-15332253684267987813.txt'
[INFO] [stdout]    = note: consider using `--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<Filter<Any<_, _>, {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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &'a str>`
[INFO] [stdout]    = note: required for `MapErr<Filter<Any<&str, Full<ParseError, Context, ()>>, ...>, ...>` to implement `Parser<'a, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-9966746240907292742.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]    = note: required for `Filter<Any<&str, Full<ParseError, Context, ()>>, {closure@...}>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-3382076735428440245.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<F: Fn(&O) -> bool>(self, f: F) -> Filter<Self, F>
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]    = note: required for `chumsky::primitive::Any<&str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-15332253684267987813.txt'
[INFO] [stdout]    = note: consider using `--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<Filter<Any<_, _>, {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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &'a str>`
[INFO] [stdout]    = note: required for `MapErr<Filter<Any<&str, Full<ParseError, Context, ()>>, ...>, ...>` to implement `Parser<'a, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-13399207358713218916.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Filter<Any<&str, Full<ParseError, Context, ()>>, {closure@...}>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-12045005299568790743.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<F: Fn(&O) -> bool>(self, f: F) -> Filter<Self, F>
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]    = note: required for `chumsky::primitive::Any<&str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-15332253684267987813.txt'
[INFO] [stdout]    = note: consider using `--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<Filter<Any<_, _>, {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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &'a str>`
[INFO] [stdout]     = note: required for `MapErr<Filter<Any<&str, Full<ParseError, Context, ()>>, ...>, ...>` to implement `Parser<'a, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-7204212785337157910.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<Self, O, I, E>
[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<impl Parser<'_, &str, (), ...> + 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<E, S, C>(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<errors::ParseError, context::Context, ()>: 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-04213a2c0eda5a9f.long-type-9757657261829911448.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<U, B: Parser<'src, I, U, E>>(self, other: B) -> Then<Self, B, O, U, E>
[INFO] [stdout]     |        ---- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<B>(self, other: B) -> Or<Self, B>
[INFO] [stdout]      |        -- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]      = note: required for `chumsky::primitive::End<&str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[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<B>(self, other: B) -> Or<Self, B>
[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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `chumsky::primitive::End<&str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `Or<impl Parser<'_, &str, (), Full<ParseError, ..., ()>> + Clone, ...>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[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<U, B: Parser<'src, I, U, E>>(self, other: B) -> Then<Self, B, O, U, E>
[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-04213a2c0eda5a9f.long-type-13423087918207243976.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<U, B: Parser<'src, I, U, E>>(self, other: B) -> Then<Self, B, O, U, E>
[INFO] [stdout]     |        ---- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Repeated<Any<&str, Full<ParseError, Context, ()>>, char, &str, ...>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-4177049032999548677.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<Self, O, I, E>
[INFO] [stdout]      |        -------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `chumsky::primitive::Any<&str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-14726105695933337517.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Then<Repeated<Any<&str, ...>, char, ..., ...>, ..., (), (), ...>` to implement `Parser<'_, &str, ((), ()), Full<ParseError, Context, ()>>`
[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<U, B: Parser<'src, I, U, E>>(self, other: B) -> Then<Self, B, O, U, E>
[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-04213a2c0eda5a9f.long-type-10332063930345895535.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<impl Parser<'_, &str, (), ...> + 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<A, B, OA, OB, E> {
[INFO] [stdout]     |   -------------------------------- doesn't satisfy `_: Parser<'_, _, ((), ((), ())), Full<ParseError, Context, ()>>`, `_: Parser<'_, _, ((), ()), Full<ParseError, Context, ()>>` 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<E, S, C>(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<errors::ParseError, context::Context, ()>: ParserExtra<'_, _>`
[INFO] [stdout]             which is required by `Then<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, Then<Repeated<chumsky::primitive::Any<&str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Or<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, chumsky::primitive::End<&str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>, (), (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>, (), ((), ()), chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, ((), ((), ())), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]             `Then<Repeated<chumsky::primitive::Any<&str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Or<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, chumsky::primitive::End<&str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>, (), (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, ((), ()), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]             which is required by `Then<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, Then<Repeated<chumsky::primitive::Any<&str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Or<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, chumsky::primitive::End<&str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>, (), (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>, (), ((), ()), chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, ((), ((), ())), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]             `Then<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, Then<Repeated<chumsky::primitive::Any<&str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Or<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, chumsky::primitive::End<&str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>, (), (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>, (), ((), ()), chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]             which is required by `&Then<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, Then<Repeated<chumsky::primitive::Any<&str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Or<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, chumsky::primitive::End<&str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>, (), (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>, (), ((), ()), chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-14232343671009722169.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Ignored<Repeated<Choice<(..., ..., ...)>, (), ..., ...>, ()>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-10425368753805954921.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<Direct<'src, 'b, I, O, E>>
[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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<Self, O, I, E>
[INFO] [stdout]      |        -------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Choice<(Recursive<dyn Parser<'_, &str, (), ...>>, ..., ...)>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-11484225135758682726.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<Self, O>
[INFO] [stdout]     |        ------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Repeated<Choice<(Recursive<...>, ..., ...)>, (), ..., ...>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-8787739994027817673.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<U, V, B, C>(self, start: B, end: C) -> DelimitedBy<Self, B, C, U, V>
[INFO] [stdout]      |        ------------ required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<Self, O>
[INFO] [stdout]     |        ------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `NoneOf<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-7075775571009657573.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<Self, O>
[INFO] [stdout]     |        ------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `ThenIgnore<Just<char, &str, Full<..., ..., ()>>, ..., char, ...>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-3027716306518487585.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<U, B: Parser<'src, I, U, E>>(self, other: B) -> ThenIgnore<Self, B, U, E>
[INFO] [stdout]     |        ----------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-16993493669241891167.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Rewind<NoneOf<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[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<U, B: Parser<'src, I, U, E>>(self, other: B) -> ThenIgnore<Self, B, U, E>
[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-04213a2c0eda5a9f.long-type-11919319802891653812.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<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: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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `NoneOf<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-16776689021524435232.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]      = note: required for `Just<&str, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, &str, Full<ParseError, Context, ()>>`
[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<U, V, B, C>(self, start: B, end: C) -> DelimitedBy<Self, B, C, U, V>
[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-04213a2c0eda5a9f.long-type-16654566035620814442.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<dyn Parser<'_, &str, (), Full<ParseError, Context, ()>>>`, 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<E, S, C>(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<P: ?Sized> {
[INFO] [stdout]     |   ------------------------------- doesn't satisfy `_: Parser<'_, &str, (), Full<ParseError, Context, ()>>` or `_: Parser<'_, _, _, _>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `chumsky::extra::Full<errors::ParseError, context::Context, ()>: ParserExtra<'_, &str>`
[INFO] [stdout]             which is required by `Recursive<dyn chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>>: chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]             `Recursive<dyn chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]             which is required by `&Recursive<dyn chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-5712935983704900264.txt'
[INFO] [stdout]     = 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<<I as chumsky::input::Input<'a>>::Span>
[INFO] [stdout]               EmptyErr
[INFO] [stdout]               Rich<'a, <I as chumsky::input::Input<'a>>::Token, <I as chumsky::input::Input<'a>>::Span>
[INFO] [stdout]               Simple<'a, <I as chumsky::input::Input<'a>>::Token, <I as chumsky::input::Input<'a>>::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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, usize>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]      = note: required for `Map<ToSlice<ThenIgnore<..., ..., (), ...>, ()>, ..., ...>` to implement `Parser<'_, &str, Box<str>, Full<ParseError, Context, usize>>`
[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<U, P>(
[INFO] [stdout]      |        --------------- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 1091 |         P: Parser<'src, I, U, extra::Full<E::Error, E::State, O>>,
[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-04213a2c0eda5a9f.long-type-6721274696325060591.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, usize>` 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, F: Fn(O) -> U>(self, f: F) -> Map<Self, O, F>
[INFO] [stdout]     |        --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, usize>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `ToSlice<ThenIgnore<ThenIgnore<..., ..., char, ...>, ..., (), ...>, ()>` to implement `Parser<'_, &str, &str, Full<ParseError, Context, usize>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-7310603172890461751.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, usize>` 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<Self, O>
[INFO] [stdout]     |        -------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, usize>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `ThenIgnore<ThenIgnore<..., ..., char, ...>, ..., (), ...>` to implement `Parser<'_, &str, (), Full<ParseError, Context, usize>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-18342459021154251115.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, usize>` 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<U, B: Parser<'src, I, U, E>>(self, other: B) -> ThenIgnore<Self, B, U, E>
[INFO] [stdout]     |        ----------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, usize>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `ThenIgnore<Repeated<Any<&str, ...>, char, ..., ...>, ..., char, ...>` to implement `Parser<'_, &str, (), Full<ParseError, Context, usize>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-17718037969604802914.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, usize>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Repeated<Just<char, &str, Full<..., ..., usize>>, char, ..., ...>` to implement `ConfigIterParser<'_, &str, char, Full<ParseError, Context, usize>>`
[INFO] [stdout]     = note: required for `IterConfigure<Repeated<..., char, ..., ...>, ..., char>` to implement `Parser<'_, &str, (), Full<ParseError, Context, usize>>`
[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<U, B: Parser<'src, I, U, E>>(self, other: B) -> ThenIgnore<Self, B, U, E>
[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-04213a2c0eda5a9f.long-type-3720102926131639154.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, usize>` 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<U, B: Parser<'src, I, U, E>>(self, other: B) -> ThenIgnore<Self, B, U, E>
[INFO] [stdout]     |        ----------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, usize>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Repeated<Any<&str, Full<ParseError, Context, usize>>, char, &str, ...>` to implement `Parser<'_, &str, (), Full<ParseError, Context, usize>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-731766227879330420.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, usize>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, usize>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, usize>>`
[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<U, B: Parser<'src, I, U, E>>(self, other: B) -> ThenIgnore<Self, B, U, E>
[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-04213a2c0eda5a9f.long-type-9372287184139538455.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, usize>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Repeated<Just<char, &str, Full<..., ..., usize>>, char, ..., ...>` to implement `ConfigIterParser<'_, &str, char, Full<ParseError, Context, usize>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-11341168843590750629.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, usize>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]      = note: required for `Repeated<Just<char, &str, Full<..., ..., usize>>, char, ..., ...>` to implement `IterParser<'_, &str, char, Full<ParseError, Context, usize>>`
[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<F>(self, cfg: F) -> IterConfigure<Self, F, O>
[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-04213a2c0eda5a9f.long-type-11341168843590750629.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, usize>` 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<Self, O, I, E>
[INFO] [stdout]      |        -------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, usize>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Any<&str, Full<ParseError, Context, usize>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, usize>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-9095763145747513502.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, usize>` 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<Self, O, I, E>
[INFO] [stdout]      |        -------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, usize>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, usize>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, usize>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-4683732338732880053.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `ThenIgnore<IgnoreThen<..., ..., char, ...>, ..., char, ...>` to implement `Parser<'_, &str, usize, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-14837958360859094599.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<U, B: Parser<'src, I, U, E>>(self, other: B) -> ThenIgnore<Self, B, U, E>
[INFO] [stdout]     |        ----------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `IgnoreThen<Just<char, &str, Full<..., ..., ()>>, ..., char, ...>` to implement `Parser<'_, &str, usize, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-18405259114489724613.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[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<U, B: Parser<'src, I, U, E>>(self, other: B) -> ThenIgnore<Self, B, U, E>
[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-04213a2c0eda5a9f.long-type-665955981306296164.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<U, B: Parser<'src, I, U, E>>(self, other: B) -> IgnoreThen<Self, B, O, E>
[INFO] [stdout]     |        ----------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-15020911812583340073.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Collect<Repeated<Just<char, &str, ...>, char, ..., ...>, char, usize>` to implement `Parser<'_, &str, usize, Full<ParseError, Context, ()>>`
[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<U, B: Parser<'src, I, U, E>>(self, other: B) -> IgnoreThen<Self, B, O, E>
[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-04213a2c0eda5a9f.long-type-9509211885149098089.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<Self, O, usize>
[INFO] [stdout]      |        ----- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Repeated<Just<char, &str, Full<ParseError, ..., ()>>, char, ..., ...>` to implement `IterParser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-16032956402993854748.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<Self, O, I, E>
[INFO] [stdout]      |        -------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-645845861155021025.txt'
[INFO] [stdout]     = note: consider using `--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<str>, 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<ThenIgnore<..., ..., char, _>, ..., 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &'a str>`
[INFO] [stdout]     = note: required for `IgnoreWithCtx<ThenIgnore<..., ..., char, ...>, ..., usize, ..., ...>` to implement `Parser<'a, &str, Box<str>, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-16421456114148641800.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<B>(self, other: B) -> Or<Self, B>
[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<str>, Extra> + Clone {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout] 186 |     raw_string().or(escaped_string())
[INFO] [stdout]     |     --------------------------------- return type was inferred to be `Or<impl Parser<'_, &str, Box<str>, 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &'a str>`
[INFO] [stdout]     = note: required for `Or<impl Parser<'_, &str, Box<str>, Full<..., ..., ()>> + Clone, ...>` to implement `Parser<'a, &str, Box<str>, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-17306049553670912248.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<B>(self, other: B) -> Or<Self, B>
[INFO] [stdout]      |        -- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `TryMap<Any<&str, Full<ParseError, Context, ()>>, char, {closure@...}>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-5352097699604033648.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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: <I as Input>::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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]      = note: required for `IgnoreThen<Just<char, &str, Full<..., ..., ()>>, ..., char, ...>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[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<B>(self, other: B) -> Or<Self, B>
[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-04213a2c0eda5a9f.long-type-13227279890232617078.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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: <I as Input>::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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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: <I as Input>::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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `chumsky::primitive::Any<&str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-7991740511221055086.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<U, B: Parser<'src, I, U, E>>(self, other: B) -> IgnoreThen<Self, B, O, E>
[INFO] [stdout]     |        ----------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-16202158911524821063.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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: <I as Input>::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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `TryMap<ToSlice<DelimitedBy<..., ..., ..., char, char>, ()>, ..., ...>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[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<U, B: Parser<'src, I, U, E>>(self, other: B) -> IgnoreThen<Self, B, O, E>
[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-04213a2c0eda5a9f.long-type-10807978818036882578.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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: <I as Input>::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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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: <I as Input>::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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `ToSlice<DelimitedBy<..., ..., ..., char, char>, ()>` to implement `Parser<'_, &str, &str, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-12151026845379520465.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<Self, O>
[INFO] [stdout]     |        -------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `DelimitedBy<Repeated<..., char, ..., ...>, ..., ..., char, char>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-25594803100637853.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<U, V, B, C>(self, start: B, end: C) -> DelimitedBy<Self, B, C, U, V>
[INFO] [stdout]      |        ------------ required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Repeated<TryMap<Any<&str, ...>, char, ...>, char, ..., ...>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-6701396295319109603.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]      = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[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<U, V, B, C>(self, start: B, end: C) -> DelimitedBy<Self, B, C, U, V>
[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-04213a2c0eda5a9f.long-type-369391164105746398.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]      = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[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<U, V, B, C>(self, start: B, end: C) -> DelimitedBy<Self, B, C, U, V>
[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-04213a2c0eda5a9f.long-type-369391164105746398.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout] note: required by a bound in `Repeated::<A, OA, I, E>::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::<A, OA, I, E>::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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout] note: required by a bound in `Repeated::<A, OA, I, E>::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::<A, OA, I, E>::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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<Self, O, I, E>
[INFO] [stdout]      |        -------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `TryMap<Any<&str, Full<ParseError, Context, ()>>, char, {closure@...}>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-15588369307090322034.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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: <I as Input>::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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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: <I as Input>::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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `chumsky::primitive::Any<&str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-12212813921802111488.txt'
[INFO] [stdout]     = note: consider using `--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: <I as Input>::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<TryMap<Any<_, _>, 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &'a str>`
[INFO] [stdout]     = note: required for `Or<TryMap<Any<&str, Full<ParseError, Context, ()>>, char, ...>, ...>` to implement `Parser<'a, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-14860258910744040247.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-15595310928175226436.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<U, B: Parser<'src, I, U, E>>(self, other: B) -> IgnoreThen<Self, B, O, E>
[INFO] [stdout]     |        ----------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Filter<Any<&str, Full<ParseError, Context, ()>>, {closure@...}>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-4811071535505529766.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]      = note: required for `IgnoreThen<Just<char, &str, Full<..., ..., ()>>, ..., char, ...>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[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<B>(self, other: B) -> Or<Self, B>
[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-04213a2c0eda5a9f.long-type-15697441584312718809.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<B>(self, other: B) -> Or<Self, B>
[INFO] [stdout]      |        -- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<F: Fn(&O) -> bool>(self, f: F) -> Filter<Self, F>
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `chumsky::primitive::Any<&str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-5268885109613408965.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<Filter<Any<&str, Full<ParseError, Context, ()>>, ...>, ...>`, 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<A, F> {
[INFO] [stdout]      |   ----------------------- doesn't satisfy `_: Parser<'_, _, _, _>`
[INFO] [stdout] ...
[INFO] [stdout]  879 |   pub struct IgnoreThen<A, B, OA, E> {
[INFO] [stdout]      |   ---------------------------------- doesn't satisfy `_: Parser<'_, _, _, _>`
[INFO] [stdout] ...
[INFO] [stdout] 1297 |   pub struct Or<A, B> {
[INFO] [stdout]      |   ------------------- doesn't satisfy `_: Parser<'_, _, _, _>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `chumsky::combinator::Filter<chumsky::primitive::Any<&str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, {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<chumsky::combinator::Filter<chumsky::primitive::Any<&str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:249:25: 249:29}>, IgnoreThen<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]              `IgnoreThen<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]              which is required by `Or<chumsky::combinator::Filter<chumsky::primitive::Any<&str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:249:25: 249:29}>, IgnoreThen<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]              `Or<chumsky::combinator::Filter<chumsky::primitive::Any<&str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:249:25: 249:29}>, IgnoreThen<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]              which is required by `&Or<chumsky::combinator::Filter<chumsky::primitive::Any<&str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:249:25: 249:29}>, IgnoreThen<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-5954922871889202033.txt'
[INFO] [stdout]      = 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<<I as chumsky::input::Input<'a>>::Span>
[INFO] [stdout]               EmptyErr
[INFO] [stdout]               Rich<'a, <I as chumsky::input::Input<'a>>::Token, <I as chumsky::input::Input<'a>>::Span>
[INFO] [stdout]               Simple<'a, <I as chumsky::input::Input<'a>>::Token, <I as chumsky::input::Input<'a>>::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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<U, B: Parser<'src, I, U, E>>(self, other: B) -> Then<Self, B, O, U, E>
[INFO] [stdout]     |        ---- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<Self, O, I, E>
[INFO] [stdout]      |        -------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Repeated<impl Parser<'_, &str, char, ...> + Clone, char, ..., ...>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[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<U, B: Parser<'src, I, U, E>>(self, other: B) -> Then<Self, B, O, U, E>
[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-04213a2c0eda5a9f.long-type-15461480931873750368.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Or<Just<char, &str, Full<ParseError, Context, ()>>, ...>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-546800125537617474.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Then<impl Parser<'_, &str, char, ...> + Clone, ..., char, (), ...>` to implement `Parser<'_, &str, (char, ()), Full<ParseError, Context, ()>>`
[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<U, B: Parser<'src, I, U, E>>(self, other: B) -> Then<Self, B, O, U, E>
[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-04213a2c0eda5a9f.long-type-7583189718098649865.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<U, B: Parser<'src, I, U, E>>(self, other: B) -> Then<Self, B, O, U, E>
[INFO] [stdout]     |        ---- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<B>(self, other: B) -> Or<Self, B>
[INFO] [stdout]      |        -- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-14869718466339662979.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]      = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[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<B>(self, other: B) -> Or<Self, B>
[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-04213a2c0eda5a9f.long-type-14869718466339662979.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<Or<Just<char, &str, ...>, ...>, ..., 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<A, B, OA, OB, E> {
[INFO] [stdout]      |   -------------------------------- doesn't satisfy `_: Parser<'_, _, (char, ()), Full<ParseError, Context, ()>>`, `_: Parser<'_, _, (char, (char, ())), Full<ParseError, Context, ()>>` or `_: Parser<'_, _, _, _>`
[INFO] [stdout] ...
[INFO] [stdout] 1297 |   pub struct Or<A, B> {
[INFO] [stdout]      |   ------------------- doesn't satisfy `_: Parser<'_, _, char, Full<ParseError, Context, ()>>`
[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<E, S, C>(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<errors::ParseError, context::Context, ()>: ParserExtra<'_, _>`
[INFO] [stdout]              which is required by `Then<Or<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>, Then<impl chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, Repeated<impl chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, (char, ()), chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, (char, (char, ())), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]              `Or<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>: chumsky::Parser<'_, _, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]              which is required by `Then<Or<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>, Then<impl chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, Repeated<impl chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, (char, ()), chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, (char, (char, ())), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]              `Then<impl chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, Repeated<impl chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, (char, ()), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]              which is required by `Then<Or<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>, Then<impl chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, Repeated<impl chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, (char, ()), chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, (char, (char, ())), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]              `Then<Or<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>, Then<impl chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, Repeated<impl chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, (char, ()), chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]              which is required by `&Then<Or<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>, Then<impl chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, Repeated<impl chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, (char, ()), chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-1821042471788251708.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<Just<char, &str, Full<ParseError, Context, ()>>, ...>`, 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<A, B> {
[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<T, I, E = EmptyErr> {
[INFO] [stdout]      | ----------------------------------- doesn't satisfy `_: Parser<'_, _, _, _>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]              which is required by `Or<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]              `Or<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]              which is required by `&Or<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-1751515775026869693.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<Just<char, &str, Full<ParseError, Context, ()>>, ...>`, 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<A, B> {
[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<T, I, E = EmptyErr> {
[INFO] [stdout]      | ----------------------------------- doesn't satisfy `_: Parser<'_, _, _, _>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]              which is required by `Or<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]              `Or<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]              which is required by `&Or<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-1751515775026869693.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<Self, O, I, E>
[INFO] [stdout]      |        -------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<B>(self, other: B) -> Or<Self, B>
[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<str>, Extra> + Clone {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout] 291 |     bare_ident().or(string())
[INFO] [stdout]     |     ------------------------- return type was inferred to be `Or<impl Parser<'_, &str, Box<str>, 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &'a str>`
[INFO] [stdout]     = note: required for `Or<impl Parser<'_, &str, Box<str>, Full<..., ..., ()>> + Clone, ...>` to implement `Parser<'a, &str, Box<str>, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-11169433331848501196.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<B>(self, other: B) -> Or<Self, B>
[INFO] [stdout]      |        -- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]      = note: required for `Map<ToSlice<Repeated<Filter<..., ...>, char, ..., ...>, ()>, ..., ...>` to implement `Parser<'_, &str, Box<str>, Full<ParseError, Context, ()>>`
[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<B>(self, other: B) -> Or<Self, B>
[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-04213a2c0eda5a9f.long-type-18016324055611089033.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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, F: Fn(O) -> U>(self, f: F) -> Map<Self, O, F>
[INFO] [stdout]     |        --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `ToSlice<Repeated<Filter<Any<&str, ...>, ...>, char, ..., ...>, ()>` to implement `Parser<'_, &str, &str, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-2254686356700126365.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<Self, O>
[INFO] [stdout]     |        -------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Repeated<Filter<Any<&str, Full<..., ..., ()>>, ...>, char, ..., ...>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-2415156202033102887.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout] note: required by a bound in `Repeated::<A, OA, I, E>::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::<A, OA, I, E>::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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<Self, O, I, E>
[INFO] [stdout]      |        -------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Filter<Any<&str, Full<ParseError, Context, ()>>, {closure@...}>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-4221748415462858918.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<F: Fn(&O) -> bool>(self, f: F) -> Filter<Self, F>
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `chumsky::primitive::Any<&str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-9144983770030202814.txt'
[INFO] [stdout]     = note: consider using `--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<str>, 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<impl Parser<'_, &str, Box<str>, 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &'a str>`
[INFO] [stdout]     = note: required for `Or<impl Parser<'_, &str, Box<str>, Full<..., ..., ()>> + Clone, ...>` to implement `Parser<'a, &str, Box<str>, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-88145823644077370.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<U, V, B, C>(self, start: B, end: C) -> DelimitedBy<Self, B, C, U, V>
[INFO] [stdout]      |        ------------ required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]      = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[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<U, V, B, C>(self, start: B, end: C) -> DelimitedBy<Self, B, C, U, V>
[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-04213a2c0eda5a9f.long-type-11430915545366075463.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]      = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[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<U, V, B, C>(self, start: B, end: C) -> DelimitedBy<Self, B, C, U, V>
[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-04213a2c0eda5a9f.long-type-11430915545366075463.txt'
[INFO] [stdout]      = note: consider using `--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<str>, 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &'a str>`
[INFO] [stdout]     = note: required for `DelimitedBy<..., ..., ..., char, char>` to implement `Parser<'a, &str, Box<str>, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-4669804274389977687.txt'
[INFO] [stdout]     = note: consider using `--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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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, F: Fn(O, &mut MapExtra<'src, '_, I, E>) -> U>(self, f: F) -> MapWith<Self, O, F>
[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<ParseError, Context, ()>>`, 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<errors::ParseError, context::Context, ()>>::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<E, S, C>(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<errors::ParseError, context::Context, ()>: 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-04213a2c0eda5a9f.long-type-7284978336895074919.txt'
[INFO] [stdout]     = note: consider using `--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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<ParseError, Context, ()>>`, 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<E, S, C>(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<errors::ParseError, context::Context, ()>: 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-04213a2c0eda5a9f.long-type-7284978336895074919.txt'
[INFO] [stdout]     = note: consider using `--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<P, T, {closure@grammar.rs:322:16}>` 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &'a str>`
[INFO] [stdout]     = note: required for `MapWith<P, T, {closure@grammar.rs:322:16}>` to implement `Parser<'a, &str, T, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-6499420071950022511.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<Self, O, I, E>
[INFO] [stdout]      |        -------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-15060154554986986029.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Repeated<impl Parser<'_, &str, (), ...> + Clone, (), ..., ...>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[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<U, B: Parser<'src, I, U, E>>(self, other: B) -> IgnoreThen<Self, B, O, E>
[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-04213a2c0eda5a9f.long-type-10022070856030493246.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<U, B: Parser<'src, I, U, E>>(self, other: B) -> IgnoreThen<Self, B, O, E>
[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<Just<char, &str, Full<..., ..., ()>>, ..., 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<A, B, OA, E> {
[INFO] [stdout]      |   ---------------------------------- doesn't satisfy `_: Parser<'_, _, _, Full<ParseError, Context, ()>>` or `_: Parser<'_, _, _, _>`
[INFO] [stdout] ...
[INFO] [stdout] 1345 |   pub struct Repeated<A, OA, I, E> {
[INFO] [stdout]      |   -------------------------------- doesn't satisfy `_: Parser<'_, _, _, Full<ParseError, Context, ()>>`
[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<E, S, C>(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<T, I, E = EmptyErr> {
[INFO] [stdout]      |   ----------------------------------- doesn't satisfy `_: Parser<'_, _, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `chumsky::extra::Full<errors::ParseError, context::Context, ()>: ParserExtra<'_, _>`
[INFO] [stdout]              which is required by `IgnoreThen<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Repeated<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, (), &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]              `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]              which is required by `IgnoreThen<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Repeated<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, (), &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]              `Repeated<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, (), &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]              which is required by `IgnoreThen<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Repeated<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, (), &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]              `IgnoreThen<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Repeated<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, (), &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]              which is required by `&IgnoreThen<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Repeated<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, (), &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-9675529934783209172.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<B>(self, other: B) -> Or<Self, B>
[INFO] [stdout]      |        -- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<B>(self, other: B) -> Or<Self, B>
[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<impl Parser<'_, &str, (), Full<ParseError, ..., ()>> + 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &'a str>`
[INFO] [stdout]     = note: required for `Or<impl Parser<'_, &str, (), Full<ParseError, ..., ()>> + Clone, ...>` to implement `Parser<'a, &str, (), Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-8450385814542063157.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<Self, O>
[INFO] [stdout]     |        ------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-18231716289234248527.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<I, E> {
[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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &'a str>`
[INFO] [stdout]     = note: required for `Choice<(impl Parser<'_, &str, (), ...> + Clone, ..., ..., ...)>` to implement `Parser<'a, &str, (), Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-2861538144130839344.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<U, B: Parser<'src, I, U, E>>(self, other: B) -> Then<Self, B, O, U, E>
[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<impl Parser<'_, &str, Box<str>, ...> + 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<A, B, OA, OB, E> {
[INFO] [stdout]     |   -------------------------------- doesn't satisfy `_: Iterator`, `_: Parser<'_, _, (Box<str>, Box<str>), Full<ParseError, Context, ()>>` 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<E, S, C>(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<errors::ParseError, context::Context, ()>: ParserExtra<'_, _>`
[INFO] [stdout]             which is required by `Then<impl chumsky::Parser<'_, &str, Box<str>, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, impl chumsky::Parser<'_, &str, Box<str>, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, Box<str>, Box<str>, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, (Box<str>, Box<str>), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]             `Then<impl chumsky::Parser<'_, &str, Box<str>, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, impl chumsky::Parser<'_, &str, Box<str>, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, Box<str>, Box<str>, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]             which is required by `&Then<impl chumsky::Parser<'_, &str, Box<str>, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, impl chumsky::Parser<'_, &str, Box<str>, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, Box<str>, Box<str>, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]             `Then<impl chumsky::Parser<'_, &str, Box<str>, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, impl chumsky::Parser<'_, &str, Box<str>, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, Box<str>, Box<str>, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: Iterator`
[INFO] [stdout]             which is required by `&mut Then<impl chumsky::Parser<'_, &str, Box<str>, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, impl chumsky::Parser<'_, &str, Box<str>, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, Box<str>, Box<str>, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: Iterator`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-14689966935742608619.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<B>(self, other: B) -> Or<Self, B>
[INFO] [stdout]      |        -- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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, F: Fn(O) -> U>(self, f: F) -> Map<Self, O, F>
[INFO] [stdout]     |        --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]      = note: required for `Map<impl Parser<'_, &str, Box<str>, ...> + Clone, ..., ...>` to implement `Parser<'_, &str, Scalar, Full<ParseError, Context, ()>>`
[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<B>(self, other: B) -> Or<Self, B>
[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-04213a2c0eda5a9f.long-type-11906617111855417028.txt'
[INFO] [stdout]      = note: consider using `--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<impl Parser<'_, &str, Scalar, 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &'a str>`
[INFO] [stdout]     = note: required for `Or<impl Parser<'_, &str, Scalar, Full<..., ..., ()>> + Clone, ...>` to implement `Parser<'a, &str, Scalar, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-13123431906663736775.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<U, B: Parser<'src, I, U, E>>(self, other: B) -> Then<Self, B, O, U, E>
[INFO] [stdout]     |        ---- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-8678810999704769007.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<U, B: Parser<'src, I, U, E>>(self, other: B) -> IgnoreThen<Self, B, O, E>
[INFO] [stdout]     |        ----------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `IgnoreThen<Just<char, &str, Full<..., ..., ()>>, ..., char, ...>` to implement `Parser<'_, &str, Scalar, Full<ParseError, Context, ()>>`
[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<U, B: Parser<'src, I, U, E>>(self, other: B) -> Then<Self, B, O, U, E>
[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-04213a2c0eda5a9f.long-type-3465826045103468903.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<impl Parser<'_, &str, Box<str>, ...> + 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<A, B, OA, OB, E> {
[INFO] [stdout]     |   -------------------------------- doesn't satisfy `_: Iterator`, `_: Parser<'_, _, (Box<str>, Scalar), Full<ParseError, Context, ()>>` or `_: Parser<'_, _, _, _>`
[INFO] [stdout] ...
[INFO] [stdout] 879 |   pub struct IgnoreThen<A, B, OA, E> {
[INFO] [stdout]     |   ---------------------------------- doesn't satisfy `_: Parser<'_, _, Scalar, Full<ParseError, Context, ()>>`
[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<E, S, C>(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<errors::ParseError, context::Context, ()>: ParserExtra<'_, _>`
[INFO] [stdout]             which is required by `Then<impl chumsky::Parser<'_, &str, Box<str>, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, IgnoreThen<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, ast::Scalar, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Box<str>, ast::Scalar, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, (Box<str>, ast::Scalar), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]             `IgnoreThen<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, ast::Scalar, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, ast::Scalar, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]             which is required by `Then<impl chumsky::Parser<'_, &str, Box<str>, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, IgnoreThen<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, ast::Scalar, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Box<str>, ast::Scalar, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, (Box<str>, ast::Scalar), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]             `Then<impl chumsky::Parser<'_, &str, Box<str>, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, IgnoreThen<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, ast::Scalar, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Box<str>, ast::Scalar, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]             which is required by `&Then<impl chumsky::Parser<'_, &str, Box<str>, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, IgnoreThen<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, ast::Scalar, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Box<str>, ast::Scalar, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]             `Then<impl chumsky::Parser<'_, &str, Box<str>, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, IgnoreThen<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, ast::Scalar, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Box<str>, ast::Scalar, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: Iterator`
[INFO] [stdout]             which is required by `&mut Then<impl chumsky::Parser<'_, &str, Box<str>, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, IgnoreThen<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, ast::Scalar, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Box<str>, ast::Scalar, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: Iterator`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-14832563044279523231.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<U, B: Parser<'src, I, U, E>>(self, other: B) -> Then<Self, B, O, U, E>
[INFO] [stdout]     |        ---- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-13805550738237896164.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<U, B: Parser<'src, I, U, E>>(self, other: B) -> IgnoreThen<Self, B, O, E>
[INFO] [stdout]     |        ----------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `IgnoreThen<Just<char, &str, Full<..., ..., ()>>, ..., char, ...>` to implement `Parser<'_, &str, Scalar, Full<ParseError, Context, ()>>`
[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<U, B: Parser<'src, I, U, E>>(self, other: B) -> Then<Self, B, O, U, E>
[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-04213a2c0eda5a9f.long-type-7915177352944108803.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<impl Parser<'_, &str, Box<str>, ...> + 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<A, B, OA, OB, E> {
[INFO] [stdout]     |   -------------------------------- doesn't satisfy `_: Iterator`, `_: Parser<'_, _, (Box<str>, Scalar), Full<ParseError, Context, ()>>` or `_: Parser<'_, _, _, _>`
[INFO] [stdout] ...
[INFO] [stdout] 879 |   pub struct IgnoreThen<A, B, OA, E> {
[INFO] [stdout]     |   ---------------------------------- doesn't satisfy `_: Parser<'_, _, Scalar, Full<ParseError, Context, ()>>`
[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<E, S, C>(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<errors::ParseError, context::Context, ()>: ParserExtra<'_, _>`
[INFO] [stdout]             which is required by `Then<impl chumsky::Parser<'_, &str, Box<str>, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, IgnoreThen<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, ast::Scalar, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Box<str>, ast::Scalar, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, (Box<str>, ast::Scalar), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]             `IgnoreThen<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, ast::Scalar, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, ast::Scalar, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]             which is required by `Then<impl chumsky::Parser<'_, &str, Box<str>, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, IgnoreThen<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, ast::Scalar, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Box<str>, ast::Scalar, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, (Box<str>, ast::Scalar), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]             `Then<impl chumsky::Parser<'_, &str, Box<str>, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, IgnoreThen<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, ast::Scalar, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Box<str>, ast::Scalar, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]             which is required by `&Then<impl chumsky::Parser<'_, &str, Box<str>, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, IgnoreThen<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, ast::Scalar, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Box<str>, ast::Scalar, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]             `Then<impl chumsky::Parser<'_, &str, Box<str>, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, IgnoreThen<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, ast::Scalar, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Box<str>, ast::Scalar, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: Iterator`
[INFO] [stdout]             which is required by `&mut Then<impl chumsky::Parser<'_, &str, Box<str>, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, IgnoreThen<Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, impl chumsky::Parser<'_, &str, ast::Scalar, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Box<str>, ast::Scalar, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: Iterator`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-5248754069439487154.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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, F: Fn(O) -> U>(self, f: F) -> Map<Self, O, F>
[INFO] [stdout]     |        --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<U, B: Parser<'src, I, U, E>>(self, other: B) -> IgnoreThen<Self, B, O, E>
[INFO] [stdout]     |        ----------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<Self, O, I, E>
[INFO] [stdout]      |        -------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Repeated<impl Parser<'_, &str, (), ...> + Clone, (), ..., ...>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[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<U, B: Parser<'src, I, U, E>>(self, other: B) -> IgnoreThen<Self, B, O, E>
[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-04213a2c0eda5a9f.long-type-16390825071927823998.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<impl Parser<'_, &str, (), ...> + 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<A, B, OA, E> {
[INFO] [stdout]      |   ---------------------------------- doesn't satisfy `_: Parser<'_, _, _, Full<ParseError, Context, ()>>` or `_: Parser<'_, _, _, _>`
[INFO] [stdout] ...
[INFO] [stdout] 1345 |   pub struct Repeated<A, OA, I, E> {
[INFO] [stdout]      |   -------------------------------- doesn't satisfy `_: Parser<'_, _, _, Full<ParseError, Context, ()>>`
[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<E, S, C>(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<errors::ParseError, context::Context, ()>: ParserExtra<'_, _>`
[INFO] [stdout]              which is required by `IgnoreThen<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, Repeated<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, (), &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]              `Repeated<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, (), &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]              which is required by `IgnoreThen<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, Repeated<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, (), &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]              `IgnoreThen<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, Repeated<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, (), &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]              which is required by `&IgnoreThen<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, Repeated<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, (), &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-10204343575429977277.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<B>(self, other: B) -> Or<Self, B>
[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<impl Parser<'_, &str, (), Full<ParseError, ..., ()>> + 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<A, B> {
[INFO] [stdout]      | ------------------- doesn't satisfy `_: Parser<'_, &str, (), Full<ParseError, Context, ()>>`
[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<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone>: chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]              `context::Context: Inspector<'_, &str>`
[INFO] [stdout]              which is required by `&Or<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone>: chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[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-04213a2c0eda5a9f.long-type-17928879747649481606.txt'
[INFO] [stdout]      = 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<<I as chumsky::input::Input<'a>>::Span>
[INFO] [stdout]               EmptyErr
[INFO] [stdout]               Rich<'a, <I as chumsky::input::Input<'a>>::Token, <I as chumsky::input::Input<'a>>::Span>
[INFO] [stdout]               Simple<'a, <I as chumsky::input::Input<'a>>::Token, <I as chumsky::input::Input<'a>>::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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<U, V, B, C>(self, start: B, end: C) -> DelimitedBy<Self, B, C, U, V>
[INFO] [stdout]      |        ------------ required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]      = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[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<U, V, B, C>(self, start: B, end: C) -> DelimitedBy<Self, B, C, U, V>
[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-04213a2c0eda5a9f.long-type-12777155588447018027.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]      = note: required for `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[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<U, V, B, C>(self, start: B, end: C) -> DelimitedBy<Self, B, C, U, V>
[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-04213a2c0eda5a9f.long-type-12777155588447018027.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<A, B, C, OB, OC> {
[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<T, I, E = EmptyErr> {
[INFO] [stdout]      | ----------------------------------- doesn't satisfy `_: Parser<'_, _, char, _>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, char, _>`
[INFO] [stdout]              which is required by `DelimitedBy<impl chumsky::Parser<'_, &str, Box<str>, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, char>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]              `DelimitedBy<impl chumsky::Parser<'_, &str, Box<str>, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, char>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]              which is required by `&DelimitedBy<impl chumsky::Parser<'_, &str, Box<str>, chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, Just<char, &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, char, char>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-3140426736847554287.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<Self, O, I, E>
[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<impl Parser<'_, &str, (), ...> + 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<E, S, C>(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<errors::ParseError, context::Context, ()>: 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-04213a2c0eda5a9f.long-type-9397775593946957922.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<Self, O, I, E>
[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<impl Parser<'_, &str, (), ...> + 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<A, OA, I, E> {
[INFO] [stdout]      |   -------------------------------- doesn't satisfy `_: Parser<'_, &str, (), Full<ParseError, Context, ()>>` 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<E, S, C>(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<errors::ParseError, context::Context, ()>: ParserExtra<'_, &str>`
[INFO] [stdout]              which is required by `Repeated<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, (), &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]              `Repeated<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, (), &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]              which is required by `&Repeated<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, (), &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-1026353936715653080.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<U, B: Parser<'src, I, U, E>>(self, other: B) -> ThenIgnore<Self, B, U, E>
[INFO] [stdout]     |        ----------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<Self, O, I, E>
[INFO] [stdout]      |        -------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Repeated<impl Parser<'_, &str, (), ...> + Clone, (), ..., ...>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[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<U, B: Parser<'src, I, U, E>>(self, other: B) -> ThenIgnore<Self, B, U, E>
[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-04213a2c0eda5a9f.long-type-14740539881597442920.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<impl Parser<'_, &str, (), ...> + 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<A, B, OB, E> {
[INFO] [stdout]      |   ---------------------------------- doesn't satisfy `_: Parser<'_, _, _, Full<ParseError, Context, ()>>` or `_: Parser<'_, _, _, _>`
[INFO] [stdout] ...
[INFO] [stdout] 1345 |   pub struct Repeated<A, OA, I, E> {
[INFO] [stdout]      |   -------------------------------- doesn't satisfy `_: Parser<'_, _, (), Full<ParseError, Context, ()>>`
[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<E, S, C>(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<errors::ParseError, context::Context, ()>: ParserExtra<'_, _>`
[INFO] [stdout]              which is required by `ThenIgnore<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, Repeated<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, (), &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]              `Repeated<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, (), &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]              which is required by `ThenIgnore<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, Repeated<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, (), &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]              `ThenIgnore<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, Repeated<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, (), &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]              which is required by `&ThenIgnore<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, Repeated<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, (), &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-8373106511732875512.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<Self, O, I, E>
[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<impl Parser<'_, &str, (), ...> + 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<A, OA, I, E> {
[INFO] [stdout]      | -------------------------------- doesn't satisfy `_: Parser<'_, &str, (), Full<ParseError, Context, ()>>` 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<E, S, C>(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<errors::ParseError, context::Context, ()>: ParserExtra<'_, &str>`
[INFO] [stdout]              which is required by `Repeated<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, (), &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]              `Repeated<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, (), &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]              which is required by `&Repeated<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, (), &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-16638838849221280357.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<U, B: Parser<'src, I, U, E>>(self, other: B) -> ThenIgnore<Self, B, U, E>
[INFO] [stdout]     |        ----------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<Self, O, I, E>
[INFO] [stdout]      |        -------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout]     = note: required for `Repeated<impl Parser<'_, &str, (), ...> + Clone, (), ..., ...>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[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<U, B: Parser<'src, I, U, E>>(self, other: B) -> ThenIgnore<Self, B, U, E>
[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-04213a2c0eda5a9f.long-type-13712953034652756041.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<impl Parser<'_, &str, (), ...> + 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<A, B, OB, E> {
[INFO] [stdout]      |   ---------------------------------- doesn't satisfy `_: Parser<'_, _, _, Full<ParseError, Context, ()>>` or `_: Parser<'_, _, _, _>`
[INFO] [stdout] ...
[INFO] [stdout] 1345 |   pub struct Repeated<A, OA, I, E> {
[INFO] [stdout]      |   -------------------------------- doesn't satisfy `_: Parser<'_, _, (), Full<ParseError, Context, ()>>`
[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<E, S, C>(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<errors::ParseError, context::Context, ()>: ParserExtra<'_, _>`
[INFO] [stdout]              which is required by `ThenIgnore<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, Repeated<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, (), &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]              `Repeated<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, (), &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]              which is required by `ThenIgnore<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, Repeated<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, (), &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout]              `ThenIgnore<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, Repeated<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, (), &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]              which is required by `&ThenIgnore<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, Repeated<impl chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>> + Clone, (), &str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>, (), chumsky::extra::Full<errors::ParseError, context::Context, ()>>: chumsky::Parser<'_, _, _, _>`
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-10402215269144517118.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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<T>
[INFO] [stdout]      = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<Self, O, I, E>
[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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<Direct<'src, 'b, I, O, E>>
[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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<U, B: Parser<'src, I, U, E>>(self, other: B) -> IgnoreThen<Self, B, O, E>
[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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &'a str>`
[INFO] [stdout]     = note: required for `Just<char, &'a str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-3540957411061844300.txt'
[INFO] [stdout]     = note: consider using `--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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<U, B: Parser<'src, I, U, E>>(self, other: B) -> ThenIgnore<Self, B, U, E>
[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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &'a str>`
[INFO] [stdout]     = note: required for `Recursive<dyn Parser<'_, &str, Vec<Node>, Full<ParseError, ..., ()>>>` to implement `Parser<'_, &str, Vec<Node>, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-5148787597404565716.txt'
[INFO] [stdout]     = note: consider using `--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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &'a str>`
[INFO] [stdout]     = note: required for `Just<char, &'a str, chumsky::extra::Full<errors::ParseError, context::Context, ()>>` to implement `Parser<'_, &str, char, Full<ParseError, Context, ()>>`
[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<U, B: Parser<'src, I, U, E>>(self, other: B) -> ThenIgnore<Self, B, U, E>
[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-04213a2c0eda5a9f.long-type-5761565573948831799.txt'
[INFO] [stdout]     = note: consider using `--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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &'a str>`
[INFO] [stdout]     = note: required for `ThenIgnore<Recursive<dyn Parser<'_, &str, ..., ...>>, ..., char, ...>` to implement `Parser<'_, &str, Vec<Node>, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-2918176246286352198.txt'
[INFO] [stdout]     = note: consider using `--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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &'a str>`
[INFO] [stdout]     = note: required for `MapErrWithState<ThenIgnore<Recursive<...>, ..., char, ...>, ...>` to implement `Parser<'_, &str, Vec<Node>, Full<ParseError, Context, ()>>`
[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<U, B: Parser<'src, I, U, E>>(self, other: B) -> IgnoreThen<Self, B, O, E>
[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-04213a2c0eda5a9f.long-type-9641316589858930622.txt'
[INFO] [stdout]     = note: consider using `--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<Node>, 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<dyn chumsky::Parser<'_, _, _, _>>` 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &'a str>`
[INFO] [stdout]     = note: required for `Recursive<dyn Parser<'_, &str, Vec<Node>, Full<ParseError, ..., ()>>>` to implement `Parser<'a, &str, Vec<Node>, Full<ParseError, Context, ()>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-04213a2c0eda5a9f.long-type-436027217382902166.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<T>
[INFO] [stdout]     = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` 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<T>
[INFO] [stdout]    = note: required for `chumsky::extra::Full<errors::ParseError, context::Context, ()>` to implement `ParserExtra<'_, &str>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0407, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `kfl` (lib) due to 306 previous errors
[INFO] running `Command { std: "docker" "inspect" "4c7d9035a7a48356fbc0f727f72d531b20f9e889a84b910e30b974124b658608", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4c7d9035a7a48356fbc0f727f72d531b20f9e889a84b910e30b974124b658608", kill_on_drop: false }`
[INFO] [stdout] 4c7d9035a7a48356fbc0f727f72d531b20f9e889a84b910e30b974124b658608
