[INFO] fetching crate kfl-ufo 0.0.0...
[INFO] testing kfl-ufo-0.0.0 against 1.90.0 for beta-1.91-3
[INFO] extracting crate kfl-ufo 0.0.0 into /workspace/builds/worker-5-tc1/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-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate kfl-ufo 0.0.0 on toolchain 1.90.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "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" "+1.90.0" "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" "+1.90.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded miette-derive v7.6.0
[INFO] [stderr]   Downloaded kfl-plist v0.0.0
[INFO] [stderr]   Downloaded kfl-derive v0.4.0
[INFO] [stderr]   Downloaded miette v7.6.0
[INFO] [stderr]   Downloaded chumsky v1.0.0-alpha.8
[INFO] [stderr]   Downloaded kfl v0.4.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0b92e21d56cf7c196631d54ab166f974f401115bfbaa1feefe634417d286acf5
[INFO] running `Command { std: "docker" "start" "-a" "0b92e21d56cf7c196631d54ab166f974f401115bfbaa1feefe634417d286acf5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0b92e21d56cf7c196631d54ab166f974f401115bfbaa1feefe634417d286acf5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0b92e21d56cf7c196631d54ab166f974f401115bfbaa1feefe634417d286acf5", kill_on_drop: false }`
[INFO] [stdout] 0b92e21d56cf7c196631d54ab166f974f401115bfbaa1feefe634417d286acf5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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" "+1.90.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e83128f389b7637efe6e09e4797539a2267217f48149a5e816d62ecc35c2f6d7
[INFO] running `Command { std: "docker" "start" "-a" "e83128f389b7637efe6e09e4797539a2267217f48149a5e816d62ecc35c2f6d7", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[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 quote v1.0.41
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling miette-derive v7.6.0
[INFO] [stderr]    Compiling kfl-derive v0.4.0
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling kfl v0.4.0
[INFO] [stdout] error[E0407]: method `expected_found` is not a member of trait `chumsky::error::Error`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/errors.rs:335:5
[INFO] [stdout]     |
[INFO] [stdout] 335 | /     fn expected_found<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]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |                                                 ^^^^^^^^^^ the trait `LabelError<'a, &'a str, DefaultExpected<'a, char>>` is not implemented for `errors::ParseError`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `LabelError<'src, I, L>`:
[INFO] [stdout]               Cheap<<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]     |           ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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]    |           ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:18:29
[INFO] [stdout]    |
[INFO] [stdout] 18 | fn digit<'a>(radix: u32) -> impl Parser<'a, I<'a>, char, Extra> {
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context`
[INFO] [stdout] 19 |     any().filter(move |c: &char| c.is_digit(radix))
[INFO] [stdout]    |     ----------------------------------------------- return type was inferred to be `Filter<Any<_, _>, {closure@scalars.rs:19:18}>` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]              ()
[INFO] [stdout]              SimpleState<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 `chumsky::Parser<'a, &'a str, char, 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-7b153b0072d8e085.long-type-18090917801419368865.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:26:10
[INFO] [stdout]     |
[INFO] [stdout]  26 |         .to_slice()
[INFO] [stdout]     |          ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]    |          ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `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-7b153b0072d8e085.long-type-4810932742801203341.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:25:10
[INFO] [stdout]      |
[INFO] [stdout]   25 |         .repeated()
[INFO] [stdout]      |          ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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]    |          ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, 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-7b153b0072d8e085.long-type-7284710232862691499.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:24:10
[INFO] [stdout]     |
[INFO] [stdout]  24 |         .filter(move |c: &char| c == &'_' || c.is_digit(radix))
[INFO] [stdout]     |          ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]    |          ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:22:30
[INFO] [stdout]    |
[INFO] [stdout] 22 |   fn digits<'a>(radix: u32) -> impl Parser<'a, I<'a>, &'a str, Extra> {
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context`
[INFO] [stdout] 23 | /     any()
[INFO] [stdout] 24 | |         .filter(move |c: &char| c == &'_' || c.is_digit(radix))
[INFO] [stdout] 25 | |         .repeated()
[INFO] [stdout] 26 | |         .to_slice()
[INFO] [stdout]    | |___________________- return type was inferred to be `ToSlice<Repeated<Filter<Any<_, _>, {closure@...}>, char, _, _>, ()>` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `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 `chumsky::Parser<'a, &'a str, &'a 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-7b153b0072d8e085.long-type-972277182724966762.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:33:10
[INFO] [stdout]    |
[INFO] [stdout] 33 |         .then(digit(10))
[INFO] [stdout]    |          ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]              ()
[INFO] [stdout]              SimpleState<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 `chumsky::Parser<'_, &str, Option<char>, 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-7b153b0072d8e085.long-type-3456408330599389072.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:33:10
[INFO] [stdout]     |
[INFO] [stdout]  33 |         .then(digit(10))
[INFO] [stdout]     |          ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]      |          ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `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]    |          ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, 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-7b153b0072d8e085.long-type-13447015272776335826.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:31:10
[INFO] [stdout]      |
[INFO] [stdout]   31 |         .or(just('+'))
[INFO] [stdout]      |          ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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]    |          ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:31:13
[INFO] [stdout]      |
[INFO] [stdout]   31 |         .or(just('+'))
[INFO] [stdout]      |          -- ^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |          |
[INFO] [stdout]      |          required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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 `chumsky::Parser<'_, &str, char, 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[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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:35:25
[INFO] [stdout]    |
[INFO] [stdout] 35 |         .then(just('.').then(digit(10)).then(digits(10)).or_not())
[INFO] [stdout]    |                         ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]              ()
[INFO] [stdout]              SimpleState<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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:35:25
[INFO] [stdout]     |
[INFO] [stdout]  35 |         .then(just('.').then(digit(10)).then(digits(10)).or_not())
[INFO] [stdout]     |                         ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:40:18
[INFO] [stdout]    |
[INFO] [stdout] 40 |                 .then(digits(10))
[INFO] [stdout]    |                  ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]              ()
[INFO] [stdout]              SimpleState<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 `chumsky::Parser<'_, &str, (char, Option<char>), 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-7b153b0072d8e085.long-type-13500104261858335588.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:40:18
[INFO] [stdout]     |
[INFO] [stdout]  40 |                 .then(digits(10))
[INFO] [stdout]     |                  ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |                  ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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]    |                  ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, 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-7b153b0072d8e085.long-type-8016528657712498296.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:39:23
[INFO] [stdout]     |
[INFO] [stdout]  39 |                 .then(just('-').or(just('+')).or_not())
[INFO] [stdout]     |                  ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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 `chumsky::Parser<'_, &str, Option<char>, 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-7b153b0072d8e085.long-type-8464534803579104822.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:38:18
[INFO] [stdout]      |
[INFO] [stdout]   38 |                 .or(just('E'))
[INFO] [stdout]      |                  ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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]    |                  ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:38:21
[INFO] [stdout]      |
[INFO] [stdout]   38 |                 .or(just('E'))
[INFO] [stdout]      |                  -- ^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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 `chumsky::Parser<'_, &str, char, 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/convert/scalars.rs:39:47
[INFO] [stdout]      |
[INFO] [stdout]   39 |                 .then(just('-').or(just('+')).or_not())
[INFO] [stdout]      |                                               ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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]    |                                               ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, 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-7b153b0072d8e085.long-type-12506500676440514671.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:39:33
[INFO] [stdout]      |
[INFO] [stdout]   39 |                 .then(just('-').or(just('+')).or_not())
[INFO] [stdout]      |                                 ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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]    |                                 ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:39:36
[INFO] [stdout]      |
[INFO] [stdout]   39 |                 .then(just('-').or(just('+')).or_not())
[INFO] [stdout]      |                                 -- ^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |                                 |
[INFO] [stdout]      |                                 required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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 `chumsky::Parser<'_, &str, char, 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[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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:59:44
[INFO] [stdout]     |
[INFO] [stdout]  59 |             just('b').ignore_then(digit(2).then(digits(2)).to_slice().map(|s| (2, s))),
[INFO] [stdout]     |                                            ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:60:44
[INFO] [stdout]     |
[INFO] [stdout]  60 |             just('o').ignore_then(digit(8).then(digits(8)).to_slice().map(|s| (10, s))),
[INFO] [stdout]     |                                            ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:61:45
[INFO] [stdout]     |
[INFO] [stdout]  61 |             just('x').ignore_then(digit(16).then(digits(16)).to_slice().map(|s| (16, s))),
[INFO] [stdout]     |                                             ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:74:20
[INFO] [stdout]      |
[INFO] [stdout]   74 |     radix_number().or(decimal_number())
[INFO] [stdout]      |                    ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context`
[INFO] [stdout] 74 |     radix_number().or(decimal_number())
[INFO] [stdout]    |     ----------------------------------- return type was inferred to be `Or<impl Parser<'_, &str, (u32, Box<str>), Full<..., ..., ()>>, ...>` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `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 `chumsky::Parser<'a, &'a str, (u32, Box<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-7b153b0072d8e085.long-type-587438159149437080.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:26:10
[INFO] [stdout]     |
[INFO] [stdout]  26 |         .ignore_then(just(which).ignored())
[INFO] [stdout]     |          ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]    |          ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:26:22
[INFO] [stdout]     |
[INFO] [stdout]  26 |         .ignore_then(just(which).ignored())
[INFO] [stdout]     |          ----------- ^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |          |
[INFO] [stdout]     |          required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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-7b153b0072d8e085.long-type-6002368425505013549.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:26:34
[INFO] [stdout]     |
[INFO] [stdout]  26 |         .ignore_then(just(which).ignored())
[INFO] [stdout]     |                                  ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]    |                                  ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:23:38
[INFO] [stdout]    |
[INFO] [stdout] 23 |   fn begin_comment<'a>(which: char) -> impl Parser<'a, I<'a>, (), Extra> + Clone {
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context`
[INFO] [stdout] 24 | /     just('/')
[INFO] [stdout] 25 | |         // .map_err(|e: ParseError| e.with_no_expected())
[INFO] [stdout] 26 | |         .ignore_then(just(which).ignored())
[INFO] [stdout]    | |___________________________________________- return type was inferred to be `IgnoreThen<Just<char, _, _>, Ignored<Just<char, _, _>, char>, char, _>` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `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 `chumsky::Parser<'a, &'a 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-7b153b0072d8e085.long-type-680963982122374053.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:39:10
[INFO] [stdout]    |
[INFO] [stdout] 39 |         .map_err(|e: ParseError| e.with_expected_kind("newline"))
[INFO] [stdout]    |          ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]              ()
[INFO] [stdout]              SimpleState<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]    |          ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `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-7b153b0072d8e085.long-type-3623496575146711267.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:38:10
[INFO] [stdout]     |
[INFO] [stdout]  38 |         .ignored()
[INFO] [stdout]     |          ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]    |          ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, 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-7b153b0072d8e085.long-type-15234674862819176910.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:37:10
[INFO] [stdout]      |
[INFO] [stdout]   37 |         .or(just('\u{2029}')) // Paragraph separator
[INFO] [stdout]      |          ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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]    |          ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, 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-7b153b0072d8e085.long-type-11325341934531579370.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:37:13
[INFO] [stdout]      |
[INFO] [stdout]   37 |         .or(just('\u{2029}')) // Paragraph separator
[INFO] [stdout]      |          -- ^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |          |
[INFO] [stdout]      |          required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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 `chumsky::Parser<'_, &str, char, 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:36:10
[INFO] [stdout]      |
[INFO] [stdout]   36 |         .or(just('\u{2028}')) // Line separator
[INFO] [stdout]      |          ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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]    |          ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, 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-7b153b0072d8e085.long-type-10355807876948252500.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:36:13
[INFO] [stdout]      |
[INFO] [stdout]   36 |         .or(just('\u{2028}')) // Line separator
[INFO] [stdout]      |          -- ^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |          |
[INFO] [stdout]      |          required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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 `chumsky::Parser<'_, &str, char, 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:35:10
[INFO] [stdout]      |
[INFO] [stdout]   35 |         .or(just('\u{0085}')) // Next line
[INFO] [stdout]      |          ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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]    |          ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, 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-7b153b0072d8e085.long-type-4241478740683845116.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:35:13
[INFO] [stdout]      |
[INFO] [stdout]   35 |         .or(just('\u{0085}')) // Next line
[INFO] [stdout]      |          -- ^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |          |
[INFO] [stdout]      |          required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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 `chumsky::Parser<'_, &str, char, 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:34:10
[INFO] [stdout]      |
[INFO] [stdout]   34 |         .or(just('\x0C')) // Form feed
[INFO] [stdout]      |          ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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]    |          ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, 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-7b153b0072d8e085.long-type-10478155928782878489.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:34:13
[INFO] [stdout]      |
[INFO] [stdout]   34 |         .or(just('\x0C')) // Form feed
[INFO] [stdout]      |          -- ^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |          |
[INFO] [stdout]      |          required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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 `chumsky::Parser<'_, &str, char, 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:33:10
[INFO] [stdout]      |
[INFO] [stdout]   33 |         .or(just('\r')) // Carriage return
[INFO] [stdout]      |          ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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]    |          ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, 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-7b153b0072d8e085.long-type-17238252706064927655.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:33:13
[INFO] [stdout]      |
[INFO] [stdout]   33 |         .or(just('\r')) // Carriage return
[INFO] [stdout]      |          -- ^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |          |
[INFO] [stdout]      |          required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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 `chumsky::Parser<'_, &str, char, 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:32:10
[INFO] [stdout]     |
[INFO] [stdout]  32 |         .ignore_then(just('\n'))
[INFO] [stdout]     |          ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]    |          ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, Option<char>, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:32:22
[INFO] [stdout]     |
[INFO] [stdout]  32 |         .ignore_then(just('\n'))
[INFO] [stdout]     |          ----------- ^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |          |
[INFO] [stdout]     |          required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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 `chumsky::Parser<'_, &str, char, 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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:31:10
[INFO] [stdout]      |
[INFO] [stdout]   31 |         .or_not()
[INFO] [stdout]      |          ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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]    |          ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:29:21
[INFO] [stdout]    |
[INFO] [stdout] 29 |   fn newline<'a>() -> impl Parser<'a, I<'a>, (), Extra> + Clone {
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context`
[INFO] [stdout] 30 | /     just('\r')
[INFO] [stdout] 31 | |         .or_not()
[INFO] [stdout] 32 | |         .ignore_then(just('\n'))
[INFO] [stdout] 33 | |         .or(just('\r')) // Carriage return
[INFO] [stdout] ...  |
[INFO] [stdout] 38 | |         .ignored()
[INFO] [stdout] 39 | |         .map_err(|e: ParseError| e.with_expected_kind("newline"))
[INFO] [stdout]    | |_________________________________________________________________- return type was inferred to be `MapErr<Ignored<Or<Or<Or<Or<..., ...>, ...>, ...>, ...>, char>, ...>` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `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 `chumsky::Parser<'a, &'a 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-7b153b0072d8e085.long-type-7701296742558337773.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:51:10
[INFO] [stdout]     |
[INFO] [stdout]  51 |         .ignored()
[INFO] [stdout]     |          ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]    |          ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, 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-7b153b0072d8e085.long-type-10033513095159728752.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:44:10
[INFO] [stdout]     |
[INFO] [stdout]  44 |         .filter(|c| {
[INFO] [stdout]     |          ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]    |          ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:42:21
[INFO] [stdout]    |
[INFO] [stdout] 42 |   fn ws_char<'a>() -> impl Parser<'a, I<'a>, (), Extra> + Clone {
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context`
[INFO] [stdout] 43 | /     any()
[INFO] [stdout] 44 | |         .filter(|c| {
[INFO] [stdout] 45 | |             matches!(
[INFO] [stdout] 46 | |                 c,
[INFO] [stdout] ...  |
[INFO] [stdout] 50 | |         })
[INFO] [stdout] 51 | |         .ignored()
[INFO] [stdout]    | |__________________- return type was inferred to be `Ignored<Filter<Any<_, _>, {closure@grammar.rs:44:17}>, char>` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]              ()
[INFO] [stdout]              SimpleState<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 `chumsky::Parser<'a, &'a 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-7b153b0072d8e085.long-type-12964752867848259479.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:68:10
[INFO] [stdout]    |
[INFO] [stdout] 68 |         .map_err(|e: ParseError| e.with_expected_kind("letter"))
[INFO] [stdout]    |          ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]              ()
[INFO] [stdout]              SimpleState<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]    |          ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, 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-7b153b0072d8e085.long-type-8304029891102496121.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:56:10
[INFO] [stdout]     |
[INFO] [stdout]  56 |         .filter(|c| {
[INFO] [stdout]     |          ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]    |          ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:54:21
[INFO] [stdout]    |
[INFO] [stdout] 54 |   fn id_char<'a>() -> impl Parser<'a, I<'a>, char, Extra> + Clone {
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context`
[INFO] [stdout] 55 | /     any()
[INFO] [stdout] 56 | |         .filter(|c| {
[INFO] [stdout] 57 | |             !matches!(c,
[INFO] [stdout] 58 | |                 '\u{0000}'..='\u{0021}' |
[INFO] [stdout] ...  |
[INFO] [stdout] 67 | |         })
[INFO] [stdout] 68 | |         .map_err(|e: ParseError| e.with_expected_kind("letter"))
[INFO] [stdout]    | |________________________________________________________________- return type was inferred to be `MapErr<Filter<Any<_, _>, {closure@grammar.rs:56:17}>, {closure@...}>` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]              ()
[INFO] [stdout]              SimpleState<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 `chumsky::Parser<'a, &'a str, char, 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-7b153b0072d8e085.long-type-7900543847325998968.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:86:10
[INFO] [stdout]    |
[INFO] [stdout] 86 |         .map_err(|e: ParseError| e.with_expected_kind("letter"))
[INFO] [stdout]    |          ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]              ()
[INFO] [stdout]              SimpleState<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]    |          ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, 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-7b153b0072d8e085.long-type-18184602794895876289.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:73:10
[INFO] [stdout]     |
[INFO] [stdout]  73 |         .filter(|c| {
[INFO] [stdout]     |          ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]    |          ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:71:25
[INFO] [stdout]    |
[INFO] [stdout] 71 |   fn id_sans_dig<'a>() -> impl Parser<'a, I<'a>, char, Extra> + Clone {
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context`
[INFO] [stdout] 72 | /     any()
[INFO] [stdout] 73 | |         .filter(|c| {
[INFO] [stdout] 74 | |             !matches!(c,
[INFO] [stdout] 75 | |                 '0'..='9' |
[INFO] [stdout] ...  |
[INFO] [stdout] 85 | |         })
[INFO] [stdout] 86 | |         .map_err(|e: ParseError| e.with_expected_kind("letter"))
[INFO] [stdout]    | |________________________________________________________________- return type was inferred to be `MapErr<Filter<Any<_, _>, {closure@grammar.rs:73:17}>, {closure@...}>` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]              ()
[INFO] [stdout]              SimpleState<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 `chumsky::Parser<'a, &'a str, char, 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-7b153b0072d8e085.long-type-10335552106413704146.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:104:10
[INFO] [stdout]     |
[INFO] [stdout] 104 |         .map_err(|e: ParseError| e.with_expected_kind("letter"))
[INFO] [stdout]     |          ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |          ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, 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-7b153b0072d8e085.long-type-18427670002332587532.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:91:10
[INFO] [stdout]     |
[INFO] [stdout]  91 |         .filter(|c| {
[INFO] [stdout]     |          ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]    |          ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:89:30
[INFO] [stdout]     |
[INFO] [stdout]  89 |   fn id_sans_sign_dig<'a>() -> impl Parser<'a, I<'a>, char, Extra> + Clone {
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context`
[INFO] [stdout]  90 | /     any()
[INFO] [stdout]  91 | |         .filter(|c| {
[INFO] [stdout]  92 | |             !matches!(c,
[INFO] [stdout]  93 | |                 '-'| '+' | '0'..='9' |
[INFO] [stdout] ...   |
[INFO] [stdout] 103 | |         })
[INFO] [stdout] 104 | |         .map_err(|e: ParseError| e.with_expected_kind("letter"))
[INFO] [stdout]     | |________________________________________________________________- return type was inferred to be `MapErr<Filter<Any<_, _>, {closure@grammar.rs:91:17}>, {closure@...}>` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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 `chumsky::Parser<'a, &'a str, char, 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-7b153b0072d8e085.long-type-3357486103686959310.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:108:15
[INFO] [stdout]      |
[INFO] [stdout]  108 |     ws_char().repeated().at_least(1).ignored().or(ml_comment())
[INFO] [stdout]      |               ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:114:10
[INFO] [stdout]     |
[INFO] [stdout] 114 |         .then(any().repeated().then(newline().or(end())))
[INFO] [stdout]     |          ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]      |                                               ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `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]      |                                               -- ^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |                                               |
[INFO] [stdout]      |                                               required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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]     |                                ---- ^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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-7b153b0072d8e085.long-type-4456432237313969843.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:114:32
[INFO] [stdout]     |
[INFO] [stdout] 114 |         .then(any().repeated().then(newline().or(end())))
[INFO] [stdout]     |                                ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |                                ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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-7b153b0072d8e085.long-type-6957433382933979445.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:114:21
[INFO] [stdout]      |
[INFO] [stdout]  114 |         .then(any().repeated().then(newline().or(end())))
[INFO] [stdout]      |                     ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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]     |                     ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:114:15
[INFO] [stdout]     |
[INFO] [stdout] 114 |         .then(any().repeated().then(newline().or(end())))
[INFO] [stdout]     |          ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |          |
[INFO] [stdout]     |          required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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 `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-7b153b0072d8e085.long-type-6235317022406043143.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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:127:10
[INFO] [stdout]     |
[INFO] [stdout] 127 |         .delimited_by(begin_comment('*'), just("*/"))
[INFO] [stdout]     |          ^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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-7b153b0072d8e085.long-type-14141018770079839373.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 | /     recursive(|comment| {
[INFO] [stdout] 120 | |         choice((
[INFO] [stdout] 121 | |             comment,
[INFO] [stdout] 122 | |             none_of('*').ignored(),
[INFO] [stdout] ...   |
[INFO] [stdout] 127 | |         .delimited_by(begin_comment('*'), just("*/"))
[INFO] [stdout] 128 | |     })
[INFO] [stdout]     | |______^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]      |          ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `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]     |          ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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-7b153b0072d8e085.long-type-2102985648438244977.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:126:10
[INFO] [stdout]     |
[INFO] [stdout] 126 |         .ignored()
[INFO] [stdout]     |          ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |          ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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-7b153b0072d8e085.long-type-1028680151271791624.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:127:10
[INFO] [stdout]      |
[INFO] [stdout]  127 |         .delimited_by(begin_comment('*'), just("*/"))
[INFO] [stdout]      |          ^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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]     |                          ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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]     |                          ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:123:58
[INFO] [stdout]     |
[INFO] [stdout] 123 |             just('*').then_ignore(none_of('/').rewind()).ignored(),
[INFO] [stdout]     |                                                          ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |                                                          ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, 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-7b153b0072d8e085.long-type-4747233042180654532.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:123:23
[INFO] [stdout]     |
[INFO] [stdout] 123 |             just('*').then_ignore(none_of('/').rewind()).ignored(),
[INFO] [stdout]     |                       ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |                       ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:123:35
[INFO] [stdout]     |
[INFO] [stdout] 123 |             just('*').then_ignore(none_of('/').rewind()).ignored(),
[INFO] [stdout]     |                       ----------- ^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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 `chumsky::Parser<'_, &str, char, 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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:123:48
[INFO] [stdout]      |
[INFO] [stdout]  123 |             just('*').then_ignore(none_of('/').rewind()).ignored(),
[INFO] [stdout]      |                                                ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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]     |                                                ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:127:43
[INFO] [stdout]      |
[INFO] [stdout]  127 |         .delimited_by(begin_comment('*'), just("*/"))
[INFO] [stdout]      |          ------------                     ^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |          |
[INFO] [stdout]      |          required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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 `chumsky::Parser<'_, &str, &str, chumsky::extra::Full<errors::ParseError, context::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] 
[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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `errors::ParseError: LabelError<'_, &str, DefaultExpected<'_, char>>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:136:13
[INFO] [stdout]     |
[INFO] [stdout] 136 |             err.merge(ParseError::Unclosed {
[INFO] [stdout]     |             ^^^ the trait `LabelError<'_, &str, DefaultExpected<'_, char>>` is not implemented for `errors::ParseError`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `LabelError<'src, I, L>`:
[INFO] [stdout]               Cheap<<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]      | |_______________________________________^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other 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 `chumsky::Parser<'_, &str, Box<str>, chumsky::extra::Full<errors::ParseError, context::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-7b153b0072d8e085.long-type-1619318347295341795.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:165:18
[INFO] [stdout]     |
[INFO] [stdout] 165 |                 .map(|v: &str| own!(v)), // .configure(|config, ctx| {
[INFO] [stdout]     |                  ^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |                  ^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other 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 `chumsky::Parser<'_, &str, &str, chumsky::extra::Full<errors::ParseError, context::Context, usize>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-7b153b0072d8e085.long-type-10039111840634339438.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:164:18
[INFO] [stdout]     |
[INFO] [stdout] 164 |                 .to_slice()
[INFO] [stdout]     |                  ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |                  ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other 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 `chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, usize>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-7b153b0072d8e085.long-type-1909579965552518974.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:159:18
[INFO] [stdout]     |
[INFO] [stdout] 159 |                 .then_ignore(
[INFO] [stdout]     |                  ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |                  ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other 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 `chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, usize>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-7b153b0072d8e085.long-type-15913050827469303962.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:160:21
[INFO] [stdout]     |
[INFO] [stdout] 159 |                   .then_ignore(
[INFO] [stdout]     |                    ----------- required by a bound introduced by this call
[INFO] [stdout] 160 | /                     just('#')
[INFO] [stdout] 161 | |                         .repeated()
[INFO] [stdout] 162 | |                         .configure(|config, ctx| config.exactly(*ctx)),
[INFO] [stdout]     | |______________________________________________________________________^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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 `chumsky::ConfigIterParser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, usize>>`
[INFO] [stdout]     = note: required for `IterConfigure<Repeated<..., char, ..., ...>, ..., char>` to implement `chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::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-7b153b0072d8e085.long-type-8943384959711342323.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:158:18
[INFO] [stdout]     |
[INFO] [stdout] 158 |                 .then_ignore(just('"'))
[INFO] [stdout]     |                  ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |                  ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other 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 `chumsky::Parser<'_, &str, (), chumsky::extra::Full<errors::ParseError, context::Context, usize>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-7b153b0072d8e085.long-type-8480540696498956944.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:158:30
[INFO] [stdout]     |
[INFO] [stdout] 158 |                 .then_ignore(just('"'))
[INFO] [stdout]     |                  ----------- ^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:162:26
[INFO] [stdout]     |
[INFO] [stdout] 162 |                         .configure(|config, ctx| config.exactly(*ctx)),
[INFO] [stdout]     |                          ^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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 `chumsky::ConfigIterParser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, usize>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-7b153b0072d8e085.long-type-11611740889101884161.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:162:26
[INFO] [stdout]      |
[INFO] [stdout]  162 |                         .configure(|config, ctx| config.exactly(*ctx)),
[INFO] [stdout]      |                          ^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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 `chumsky::IterParser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::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-7b153b0072d8e085.long-type-11611740889101884161.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:157:18
[INFO] [stdout]      |
[INFO] [stdout]  157 |                 .repeated()
[INFO] [stdout]      |                  ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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]     |                  ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other 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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, usize>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-7b153b0072d8e085.long-type-2906658110763263569.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:161:26
[INFO] [stdout]      |
[INFO] [stdout]  161 |                         .repeated()
[INFO] [stdout]      |                          ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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]     |                          ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other 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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, usize>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:155:10
[INFO] [stdout]     |
[INFO] [stdout] 155 |         .ignore_with_ctx(
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |          ^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, usize, 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-7b153b0072d8e085.long-type-7420233309719901779.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:154:10
[INFO] [stdout]     |
[INFO] [stdout] 154 |         .then_ignore(just('"'))
[INFO] [stdout]     |          ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |          ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, usize, 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-7b153b0072d8e085.long-type-11054136935370094436.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:154:22
[INFO] [stdout]     |
[INFO] [stdout] 154 |         .then_ignore(just('"'))
[INFO] [stdout]     |          ----------- ^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |          |
[INFO] [stdout]     |          required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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 `chumsky::Parser<'_, &str, char, 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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:153:10
[INFO] [stdout]     |
[INFO] [stdout] 153 |         .ignore_then(just('#').repeated().count())
[INFO] [stdout]     |          ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |          ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:153:22
[INFO] [stdout]     |
[INFO] [stdout] 153 |         .ignore_then(just('#').repeated().count())
[INFO] [stdout]     |          ----------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |          |
[INFO] [stdout]     |          required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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 `chumsky::Parser<'_, &str, usize, 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-7b153b0072d8e085.long-type-15246323131507331400.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:153:43
[INFO] [stdout]      |
[INFO] [stdout]  153 |         .ignore_then(just('#').repeated().count())
[INFO] [stdout]      |                                           ^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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]     |                                           ^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::IterParser<'_, &str, char, 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-7b153b0072d8e085.long-type-6511552020595107184.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:153:32
[INFO] [stdout]      |
[INFO] [stdout]  153 |         .ignore_then(just('#').repeated().count())
[INFO] [stdout]      |                                ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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]     |                                ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[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]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context`
[INFO] [stdout] 152 | /     just('r')
[INFO] [stdout] 153 | |         .ignore_then(just('#').repeated().count())
[INFO] [stdout] 154 | |         .then_ignore(just('"'))
[INFO] [stdout] 155 | |         .ignore_with_ctx(
[INFO] [stdout] ...   |
[INFO] [stdout] 182 | |         )
[INFO] [stdout]     | |_________- return type was inferred to be `IgnoreWithCtx<ThenIgnore<..., ..., char, _>, ..., usize, _, ...>` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'a, &'a str, Box<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-7b153b0072d8e085.long-type-12308951842235700369.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:186:18
[INFO] [stdout]      |
[INFO] [stdout]  186 |     raw_string().or(escaped_string())
[INFO] [stdout]      |                  ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context`
[INFO] [stdout] 186 |     raw_string().or(escaped_string())
[INFO] [stdout]     |     --------------------------------- return type was inferred to be `Or<impl Parser<'_, &str, Box<str>, Full<..., ..., ()>> + Clone, ...>` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'a, &'a str, Box<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-7b153b0072d8e085.long-type-11074521131682083693.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:209:10
[INFO] [stdout]      |
[INFO] [stdout]  209 |         .or(just('u').ignore_then(
[INFO] [stdout]      |          ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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]     |          ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, 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-7b153b0072d8e085.long-type-1559254930601271916.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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]      | |_________^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, 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]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-7b153b0072d8e085.long-type-13471530404196730979.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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]     |          ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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]     |          ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:209:23
[INFO] [stdout]     |
[INFO] [stdout] 209 |         .or(just('u').ignore_then(
[INFO] [stdout]     |                       ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |                       ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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]     | |__________________^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, 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-7b153b0072d8e085.long-type-13737867382629738127.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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]     |                  ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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]     |                  ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, &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-7b153b0072d8e085.long-type-5790077635431477025.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:225:18
[INFO] [stdout]     |
[INFO] [stdout] 225 |                 .to_slice()
[INFO] [stdout]     |                  ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |                  ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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-7b153b0072d8e085.long-type-3942135918305663523.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:224:18
[INFO] [stdout]      |
[INFO] [stdout]  224 |                 .delimited_by(just('{'), just('}'))
[INFO] [stdout]      |                  ^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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]     |                  ^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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-7b153b0072d8e085.long-type-5266024828451062322.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:224:31
[INFO] [stdout]      |
[INFO] [stdout]  224 |                 .delimited_by(just('{'), just('}'))
[INFO] [stdout]      |                  ------------ ^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:224:42
[INFO] [stdout]      |
[INFO] [stdout]  224 |                 .delimited_by(just('{'), just('}'))
[INFO] [stdout]      |                  ------------            ^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:223:18
[INFO] [stdout]      |
[INFO] [stdout]  223 |                 .at_most(6)
[INFO] [stdout]      |                  ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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]      |                  ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `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]      |                  ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `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]     |                  ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, 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-7b153b0072d8e085.long-type-16736289309025939008.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: 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]     |                  ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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]     |                  ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:193:22
[INFO] [stdout]     |
[INFO] [stdout] 193 |   fn esc_char<'a>() -> impl Parser<'a, I<'a>, char, Extra> + Clone {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context`
[INFO] [stdout] 194 | /     any()
[INFO] [stdout] 195 | |         .try_map(|c, span: <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 following other types implement trait `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 `chumsky::Parser<'a, &'a str, char, 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-7b153b0072d8e085.long-type-4390206393460064594.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:250:32
[INFO] [stdout]     |
[INFO] [stdout] 250 |                 .or(just('\\').ignore_then(esc_char()))
[INFO] [stdout]     |                                ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:250:32
[INFO] [stdout]     |
[INFO] [stdout] 250 |                 .or(just('\\').ignore_then(esc_char()))
[INFO] [stdout]     |                                ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |                  ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, 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-7b153b0072d8e085.long-type-3457264397796030846.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:250:21
[INFO] [stdout]      |
[INFO] [stdout]  250 |                 .or(just('\\').ignore_then(esc_char()))
[INFO] [stdout]      |                  -- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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 `chumsky::Parser<'_, &str, char, 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]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-7b153b0072d8e085.long-type-12517083110107308331.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:250:18
[INFO] [stdout]      |
[INFO] [stdout]  250 |                 .or(just('\\').ignore_then(esc_char()))
[INFO] [stdout]      |                  ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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]     |                  ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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]     |                  ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `errors::ParseError: LabelError<'_, &str, DefaultExpected<'_, char>>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:261:17
[INFO] [stdout]     |
[INFO] [stdout] 261 |                 err.merge(ParseError::Unclosed {
[INFO] [stdout]     |                 ^^^ the trait `LabelError<'_, &str, DefaultExpected<'_, char>>` is not implemented for `errors::ParseError`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `LabelError<'src, I, L>`:
[INFO] [stdout]               Cheap<<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]     |                                 ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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]      |                                                ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `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]     |                                 ---- ^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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-7b153b0072d8e085.long-type-6498809634742810336.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:278:14
[INFO] [stdout]     |
[INFO] [stdout] 278 |         sign.then(id_sans_dig().then(id_char().repeated()))
[INFO] [stdout]     |              ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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 `chumsky::Parser<'_, &str, char, 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-7b153b0072d8e085.long-type-16735685518425688417.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:278:19
[INFO] [stdout]     |
[INFO] [stdout] 278 |         sign.then(id_sans_dig().then(id_char().repeated()))
[INFO] [stdout]     |              ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |              |
[INFO] [stdout]     |              required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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 `chumsky::Parser<'_, &str, (char, ()), 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-7b153b0072d8e085.long-type-1402957783501032896.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:278:14
[INFO] [stdout]     |
[INFO] [stdout] 278 |         sign.then(id_sans_dig().then(id_char().repeated()))
[INFO] [stdout]     |              ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]      |                          ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `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]     |                          ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:276:29
[INFO] [stdout]      |
[INFO] [stdout]  276 |     let sign = just('+').or(just('-'));
[INFO] [stdout]      |                          -- ^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |                          |
[INFO] [stdout]      |                          required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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 `chumsky::Parser<'_, &str, char, 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[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] 
[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] 
[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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:283:29
[INFO] [stdout]      |
[INFO] [stdout]  283 |             .then(id_char().repeated())
[INFO] [stdout]      |                             ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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]      |                  ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `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]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context`
[INFO] [stdout] 291 |     bare_ident().or(string())
[INFO] [stdout]     |     ------------------------- return type was inferred to be `Or<impl Parser<'_, &str, Box<str>, Full<..., ..., ()>> + Clone, ...>` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'a, &'a str, Box<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-7b153b0072d8e085.long-type-11754734169333988305.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:295:14
[INFO] [stdout]      |
[INFO] [stdout]  295 |     string().or(any()
[INFO] [stdout]      |              ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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]      | |_______________________________^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, Box<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]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-7b153b0072d8e085.long-type-15610153593872538233.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:310:10
[INFO] [stdout]     |
[INFO] [stdout] 310 |         .map(|v: &str| own!(v)))
[INFO] [stdout]     |          ^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |          ^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, &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-7b153b0072d8e085.long-type-12094604265651524247.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:309:10
[INFO] [stdout]     |
[INFO] [stdout] 309 |         .to_slice()
[INFO] [stdout]     |          ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |          ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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-7b153b0072d8e085.long-type-15490854887418778789.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:308:10
[INFO] [stdout]      |
[INFO] [stdout]  308 |         .at_least(1)
[INFO] [stdout]      |          ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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]      |          ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `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]     |          ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, 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-7b153b0072d8e085.long-type-16562865048964295029.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:296:10
[INFO] [stdout]     |
[INFO] [stdout] 296 |         .filter(|c| {
[INFO] [stdout]     |          ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |          ^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[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]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context`
[INFO] [stdout] 295 | /     string().or(any()
[INFO] [stdout] 296 | |         .filter(|c| {
[INFO] [stdout] 297 | |             c != &' '
[INFO] [stdout] 298 | |                 && c != &'{'
[INFO] [stdout] ...   |
[INFO] [stdout] 309 | |         .to_slice()
[INFO] [stdout] 310 | |         .map(|v: &str| own!(v)))
[INFO] [stdout]     | |________________________________- return type was inferred to be `Or<impl Parser<'_, &str, Box<str>, Full<..., ..., ()>> + Clone, ...>` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'a, &'a str, Box<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-7b153b0072d8e085.long-type-1501544281390637639.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:314:13
[INFO] [stdout]      |
[INFO] [stdout]  314 |     ident().delimited_by(just('('), just(')'))
[INFO] [stdout]      |             ^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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]      |             ------------ ^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |             |
[INFO] [stdout]      |             required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:314:37
[INFO] [stdout]      |
[INFO] [stdout]  314 |     ident().delimited_by(just('('), just(')'))
[INFO] [stdout]      |             ------------            ^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |             |
[INFO] [stdout]      |             required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::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] 
[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]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context`
[INFO] [stdout] 314 |     ident().delimited_by(just('('), just(')'))
[INFO] [stdout]     |     ------------------------------------------ return type was inferred to be `DelimitedBy<..., ..., ..., char, char>` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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 `chumsky::Parser<'a, &'a str, Box<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-7b153b0072d8e085.long-type-10229085446141021194.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:322:7
[INFO] [stdout]     |
[INFO] [stdout] 322 |     p.map_with(|value, extra| {
[INFO] [stdout]     |       ^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:322:24
[INFO] [stdout]     |
[INFO] [stdout] 322 |     p.map_with(|value, extra| {
[INFO] [stdout]     |                        ^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:317:31
[INFO] [stdout]     |
[INFO] [stdout] 317 |   fn spanned<'a, T, P>(p: P) -> impl Parser<'a, I<'a>, T, Extra> + Clone
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context`
[INFO] [stdout] ...
[INFO] [stdout] 322 | /     p.map_with(|value, extra| {
[INFO] [stdout] 323 | |         let span = extra.span();
[INFO] [stdout] 324 | |         extra.state().set_span(&value, span.into());
[INFO] [stdout] 325 | |         value
[INFO] [stdout] 326 | |     })
[INFO] [stdout]     | |______- return type was inferred to be `MapWith<P, T, {closure@grammar.rs:322:16}>` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'a, &'a str, T, 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-7b153b0072d8e085.long-type-2814456859292043589.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:331:27
[INFO] [stdout]      |
[INFO] [stdout]  331 |         .ignore_then(ws().repeated())
[INFO] [stdout]      |                           ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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]     |          ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:331:22
[INFO] [stdout]     |
[INFO] [stdout] 331 |         .ignore_then(ws().repeated())
[INFO] [stdout]     |          ----------- ^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |          |
[INFO] [stdout]     |          required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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-7b153b0072d8e085.long-type-7940960066884353030.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:331:10
[INFO] [stdout]     |
[INFO] [stdout] 331 |         .ignore_then(ws().repeated())
[INFO] [stdout]     |          ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:332:32
[INFO] [stdout]      |
[INFO] [stdout]  332 |         .ignore_then(comment().or(newline()))
[INFO] [stdout]      |                                ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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]      |          ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `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]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context`
[INFO] [stdout] 336 |     ws().or(esc_line())
[INFO] [stdout]     |     ------------------- return type was inferred to be `Or<impl Parser<'_, &str, (), Full<ParseError, ..., ()>> + Clone, ...>` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'a, &'a 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-7b153b0072d8e085.long-type-7426762083697937324.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:340:45
[INFO] [stdout]     |
[INFO] [stdout] 340 |     choice((newline(), comment(), just(';').ignored(), end()))
[INFO] [stdout]     |                                             ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |                                             ^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:340:56
[INFO] [stdout]     |
[INFO] [stdout] 340 |     choice((newline(), comment(), just(';').ignored(), end()))
[INFO] [stdout]     |                                                        ^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context`
[INFO] [stdout] 340 |     choice((newline(), comment(), just(';').ignored(), end()))
[INFO] [stdout]     |     ---------------------------------------------------------- return type was inferred to be `Choice<(impl Parser<'_, &str, (), ...> + Clone, ..., ..., ...)>` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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 `chumsky::Parser<'a, &'a 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-7b153b0072d8e085.long-type-16731800714521659339.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:352:10
[INFO] [stdout]     |
[INFO] [stdout] 352 |         .then(literal())
[INFO] [stdout]     |          ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:360:23
[INFO] [stdout]      |
[INFO] [stdout]  360 |     type_name_value().or(literal().map(|literal| Scalar {
[INFO] [stdout]      |                       ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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]     |                                    ^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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]      | |______^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, ast::Scalar, 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]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/kfl-7b153b0072d8e085.long-type-8497755981845326209.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:359:20
[INFO] [stdout]     |
[INFO] [stdout] 359 |   fn scalar<'a>() -> impl Parser<'a, I<'a>, Scalar, Extra> + Clone {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context`
[INFO] [stdout] 360 | /     type_name_value().or(literal().map(|literal| Scalar {
[INFO] [stdout] 361 | |         type_name: None,
[INFO] [stdout] 362 | |         literal,
[INFO] [stdout] 363 | |     }))
[INFO] [stdout]     | |_______- return type was inferred to be `Or<impl Parser<'_, &str, Scalar, Full<..., ..., ()>> + Clone, ...>` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'a, &'a str, ast::Scalar, 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-7b153b0072d8e085.long-type-1831112976618157223.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:370:14
[INFO] [stdout]     |
[INFO] [stdout] 370 |             .then(just('=').ignore_then(scalar()))
[INFO] [stdout]     |              ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |                             ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:370:29
[INFO] [stdout]     |
[INFO] [stdout] 370 |             .then(just('=').ignore_then(scalar()))
[INFO] [stdout]     |                             ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |              ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |              |
[INFO] [stdout]     |              required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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 `chumsky::Parser<'_, &str, ast::Scalar, 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-7b153b0072d8e085.long-type-2980898316872425828.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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:373:14
[INFO] [stdout]     |
[INFO] [stdout] 373 |             .then(just('=').ignore_then(scalar()))
[INFO] [stdout]     |              ^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |                             ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:373:29
[INFO] [stdout]     |
[INFO] [stdout] 373 |             .then(just('=').ignore_then(scalar()))
[INFO] [stdout]     |                             ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |              ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |              |
[INFO] [stdout]     |              required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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 `chumsky::Parser<'_, &str, ast::Scalar, 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-7b153b0072d8e085.long-type-14308576457962482675.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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:375:18
[INFO] [stdout]     |
[INFO] [stdout] 375 |         scalar().map(Arg),
[INFO] [stdout]     |                  ^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |          ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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]      |                                   ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `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]     |          ----------- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |          |
[INFO] [stdout]     |          required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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-7b153b0072d8e085.long-type-5271050038005263467.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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:388:15
[INFO] [stdout]      |
[INFO] [stdout]  388 |     newline().or(ws()).or(comment())
[INFO] [stdout]      |               ^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `errors::ParseError: LabelError<'_, &str, DefaultExpected<'_, char>>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:401:21
[INFO] [stdout]     |
[INFO] [stdout] 401 |                     err.merge(ParseError::Unclosed {
[INFO] [stdout]     |                     ^^^ the trait `LabelError<'_, &str, DefaultExpected<'_, char>>` is not implemented for `errors::ParseError`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `LabelError<'src, I, L>`:
[INFO] [stdout]               Cheap<<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]      |                       ^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `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]      |                       ------------ ^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |                       |
[INFO] [stdout]      |                       required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:418:47
[INFO] [stdout]      |
[INFO] [stdout]  418 |             = ident().delimited_by(just('('), just(')')).or_not()
[INFO] [stdout]      |                       ------------            ^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |                       |
[INFO] [stdout]      |                       required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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 `chumsky::Parser<'_, &str, char, chumsky::extra::Full<errors::ParseError, context::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] 
[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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:424:18
[INFO] [stdout]      |
[INFO] [stdout]  424 |                 .repeated().at_least(1)
[INFO] [stdout]      |                  ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:430:32
[INFO] [stdout]      |
[INFO] [stdout]  430 |             .then(node_space().repeated()
[INFO] [stdout]      |                                ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:432:33
[INFO] [stdout]     |
[INFO] [stdout] 432 | ...                   .then_ignore(node_space().repeated())
[INFO] [stdout]     |                        ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]      |                                                 ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `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]     |                        ----------- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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-7b153b0072d8e085.long-type-2303791720592669166.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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:436:39
[INFO] [stdout]      |
[INFO] [stdout]  436 |             .then_ignore(node_space().repeated().then(node_terminator()))
[INFO] [stdout]      |                                       ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:465:14
[INFO] [stdout]     |
[INFO] [stdout] 465 |             .then_ignore(node_space().repeated())
[INFO] [stdout]     |              ^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]      |                                       ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `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]     |              ----------- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]     |              |
[INFO] [stdout]     |              required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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-7b153b0072d8e085.long-type-10157070524390749234.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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:469:40
[INFO] [stdout]      |
[INFO] [stdout]  469 |             .separated_by(line_space().repeated())
[INFO] [stdout]      |                                        ^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]                ()
[INFO] [stdout]                SimpleState<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]     | |______^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |                                      ^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |                                      ^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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 `chumsky::Parser<'_, &'a str, char, chumsky::extra::Full<errors::ParseError, context::Context, ()>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:394:56
[INFO] [stdout]     |
[INFO] [stdout] 394 |         let braced_nodes = just('{').ignore_then(nodes.then_ignore(just('}')).map_err_with_state(
[INFO] [stdout]     |                                                        ^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |                                                        ^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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 `chumsky::Parser<'_, &'a str, Vec<Node>, 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-7b153b0072d8e085.long-type-7164258218276691809.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:394:68
[INFO] [stdout]     |
[INFO] [stdout] 394 |         let braced_nodes = just('{').ignore_then(nodes.then_ignore(just('}')).map_err_with_state(
[INFO] [stdout]     |                                                        ----------- ^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context`
[INFO] [stdout]     |                                                        |
[INFO] [stdout]     |                                                        required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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 `chumsky::Parser<'_, &'a str, char, 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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:394:79
[INFO] [stdout]     |
[INFO] [stdout] 394 |         let braced_nodes = just('{').ignore_then(nodes.then_ignore(just('}')).map_err_with_state(
[INFO] [stdout]     |                                                                               ^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |                                                                               ^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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 `chumsky::Parser<'_, &'a str, Vec<Node>, 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-7b153b0072d8e085.long-type-2247726823058313104.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &'a str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/grammar.rs:394:50
[INFO] [stdout]     |
[INFO] [stdout] 394 |           let braced_nodes = just('{').ignore_then(nodes.then_ignore(just('}')).map_err_with_state(
[INFO] [stdout]     |  ______________________________________-----------_^
[INFO] [stdout]     | |                                      |
[INFO] [stdout]     | |                                      required by a bound introduced by this call
[INFO] [stdout] 395 | |             |err, span, _| {
[INFO] [stdout] 396 | |                 if matches!(&err, ParseError::Unexpected {
[INFO] [stdout] 397 | |                     found: TokenFormat::Eoi,
[INFO] [stdout] ...   |
[INFO] [stdout] 413 | |             },
[INFO] [stdout] 414 | |         ));
[INFO] [stdout]     | |_________^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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 `chumsky::Parser<'_, &'a str, Vec<Node>, 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-7b153b0072d8e085.long-type-15686455584952088517.txt'
[INFO] [stdout]     = note: consider using `--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]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &'a str>` is not implemented for `context::Context`
[INFO] [stdout] 392 |       use PropOrArg::*;
[INFO] [stdout] 393 | /     recursive(|nodes| {
[INFO] [stdout] 394 | |         let braced_nodes = just('{').ignore_then(nodes.then_ignore(just('}')).map_err_with_state(
[INFO] [stdout] 395 | |             |err, span, _| {
[INFO] [stdout] 396 | |                 if matches!(&err, ParseError::Unexpected {
[INFO] [stdout] ...   |
[INFO] [stdout] 481 | |             })
[INFO] [stdout] 482 | |     })
[INFO] [stdout]     | |______- return type was inferred to be `Recursive<dyn chumsky::Parser<'_, _, _, _>>` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `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 `chumsky::Parser<'a, &'a str, Vec<Node>, 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-7b153b0072d8e085.long-type-13546683016214858579.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `context::Context: Inspector<'_, &str>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/kfl-0.4.0/src/convert/scalars.rs:92:22
[INFO] [stdout]     |
[INFO] [stdout]  92 |                     .parse_with_state(scalar.literal.as_ref(), ctx)
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout] ...
[INFO] [stdout] 118 | impl_integer!(i8);
[INFO] [stdout]     | ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |                      ^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout] ...
[INFO] [stdout] 119 | impl_integer!(u8);
[INFO] [stdout]     | ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |                      ^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout] ...
[INFO] [stdout] 120 | impl_integer!(i16);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |                      ^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout] ...
[INFO] [stdout] 121 | impl_integer!(u16);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |                      ^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout] ...
[INFO] [stdout] 122 | impl_integer!(i32);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |                      ^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout] ...
[INFO] [stdout] 123 | impl_integer!(u32);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |                      ^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout] ...
[INFO] [stdout] 124 | impl_integer!(i64);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |                      ^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout] ...
[INFO] [stdout] 125 | impl_integer!(u64);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |                      ^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout] ...
[INFO] [stdout] 126 | impl_integer!(isize);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |                      ^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout] ...
[INFO] [stdout] 127 | impl_integer!(usize);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |                      ^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout] ...
[INFO] [stdout] 176 | impl_decimal!(f32);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]     |                      ^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout] ...
[INFO] [stdout] 177 | impl_decimal!(f64);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Inspector<'src, I>`:
[INFO] [stdout]               ()
[INFO] [stdout]               SimpleState<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]    |          ^^^^^^^^^^^^^^^^ the trait `Inspector<'_, &str>` is not implemented for `context::Context`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `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" "e83128f389b7637efe6e09e4797539a2267217f48149a5e816d62ecc35c2f6d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e83128f389b7637efe6e09e4797539a2267217f48149a5e816d62ecc35c2f6d7", kill_on_drop: false }`
[INFO] [stdout] e83128f389b7637efe6e09e4797539a2267217f48149a5e816d62ecc35c2f6d7
